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 |