ENM¶
This module generates ensembles from a known structure template of a protein or complex by deforming an elastic network model of the backbone to fit restraints.
Some keywords are provided for selecting part of an input structure. If you need to modify an input structure more extensively, please use the Prepare
module.
chains
¶
Use only some of the chains from the input structure.
chains chain_id_1 [chain_id_2 ...]
- Arguments
chain_id_1
- chain identifier of a chain to the included. e.g. ‘A’chain_id_2 ...
- optional chain identifiers of additional chains to the included. e.g. ‘B’ ‘C’
- Remarks
this can be used if the template is a complex and the target is one of its components
there should be only one
chains
key or none at allby default, all chains are included in the template
conformer
¶
Specifies input conformer from an input ensemble.
conformer number
- Arguments
number
- conformer number
- Remarks
if the key is missing, the first conformer is used
ddr
¶
Definition of distance distribution restraints. This is a block key with lines for restraints.
ddr label_1 [label_2]
'address_1' 'address_2' 'rmean' 'rstd' [@'fname']
...
.ddr
- Arguments
label_1
,label_2
- label types, e.g. ,address_1
,address_2
addresses of the two labelled sites, e.g., ,rmean
mean distance in Angstroem, e.g.rstd
standard deviation in Angstroem, e.g.fname
optional file name of the distance distribution
- Remarks
if both labels are the same, it is sufficient to specify the label type once
use separate ‘deer’ blocks for each label combination
if a residue is in the newly generated RNA, use only the residue number as its address
the file name is optional, full distributions can be used
if a full distribution is provided,
rmean
andrstd
can be skippeddistance distribution restraints are always treated as full distribution, if only
rmean
andrstd
are provided, the distance is computedtest of distance distribution restraints is done with full models and based on the overlap metric
drag
¶
Definition of residues dragged along with the elastic network. This is a block key with lines for residues.
drag
'address'
...
.drag
- Arguments
address
- address of a residue to be dragged along, e.g.
- Remarks
by default, only peptide chains are converted to a elastic network model and deformed
dragged residues are subjected to the same rotation and translation as the closest atom
use this for ions and other cofactors
it is advisable to refine the models afterwards
ensemble
¶
Specifies size of the output ensemble
ensemble size [uncertainty]
- Arguments
size
- number of models in the output ensemble, defaults to 100uncertainty
- optional uncertainty threshold, multiplier to standard deviation, defaults to 3
- Remarks
‘_m%i.pdb’ is appended to the basis file name, where ‘%i’ is the output model number
default uncertainty assumes subsequent ensemble fitting and contraction, use a lower value, if this is not intended
getAlphaFold
¶
Input of an AlphaFold prediction.
getAlphaFold UniProtID
- Arguments
UniProtID
- UniProt identifier for the AlphaFold prediction
- Remarks
note that not all proteins in UniProt have AlphaFold predictions in the database
getpdb
¶
Input of a raw ensemble (uniform populations) by reading a single PDB file.
getpdb file
- Arguments
file
- file name or PDB identifier, must have extension ‘.pdb’ if it specifies a file
- Remarks
the PDB file can contain several models (conformers) or a single one, by default, the first conformer is used
remove
¶
Removes a residue from the template.
remove address
- Arguments
address
- MMMx address of the residue to be removed
- Remarks
this can be used for removing cofactors of a template for fitting an apo structure
use several
remove
keys if you wish to remove more than one residuefor more complex manipulation of the template, use the Prepare module
save
¶
Specifies basis name for saving output conformers
save file [[pdb_id] chain_id]
- Arguments
file
- basis file namepdb_id
- optional four-letter (pseudo) PDB identifierchain_id
- optional chain identifier
- Remarks
‘_m%i.pdb’ is appended to the basis file name, where ‘%i’ is the output model number