This section describes a flowchart of comparative modeling by MODELLER, as implemented in the 'model' TOP script. This script is also called by QUANTA and INSIGHTII. It can be used for a variety of modeling tasks, not only for comparative modeling.
Input: script file, alignment file, PDB file(s) for template(s).
Output:
job.log | log file |
job.ini | initial conformation for optimization |
job.rsr | restraints file |
job.sch | VTFM schedule file |
job.B9999???? | PDB atom file(s) for the model(s) of the target sequence |
job.V9999???? | violation profiles for the model(s) |
job.D9999???? | progress of optimization |
job.BL9999???? | optional loop model(s) |
job.DL9999???? | progress of optimization for loop model(s) |
job.IL9999???? | initial structures for loop model(s) |
The main MODELLER routines used in each step are given in parentheses.
stereochemical | RESTRAINT_TYPE = 'bond angle dihedral improper' |
mainchain dihedrals , | RESTRAINT_TYPE = 'phi-psi_binormal' |
mainchain dihedral | RESTRAINT_TYPE = 'omega_dihedral' |
sidechain dihedral | RESTRAINT_TYPE = 'chi1_dihedral' |
sidechain dihedral | RESTRAINT_TYPE = 'chi2_dihedral' |
sidechain dihedral | RESTRAINT_TYPE = 'chi3_dihedral' |
sidechain dihedral | RESTRAINT_TYPE = 'chi4_dihedral' |
mainchain CA-CA distance | RESTRAINT_TYPE = 'distance' |
mainchain N-O distance | RESTRAINT_TYPE = 'distance' |
sidechain-mainchain distance | RESTRAINT_TYPE = 'distance' |
sidechain-sidechain distance | RESTRAINT_TYPE = 'distance' |
block distance restraints | RESTRAINT_TYPE = 'distance' |
user defined | CALL ROUTINE = 'special_restraints' |
non-bonded pairs distance | RESTRAINT_TYPE = 'sphere'; calculated on the fly |