
License: This constraint can use multiple tools, each under its own license. See the Tools Used tab and each tool’s page for license details.
This constraint is open source. Any third-party models, product names, or trademarks referenced are the property of their respective owners, and Proto is not affiliated with them.
API Reference
Configuration for RMSD-based structure similarity.This configuration extends
StructureSimilarityConfig with specific parameters
for calculating the Root Mean Square Deviation (RMSD) between the target and
proposal structures. The raw RMSD value is transformed into a 0-1 constraint
score using a sigmoid function, where 0 represents a perfect match (low RMSD)
and 1 represents a poor match (high RMSD).Inherits target specification (target_chains, target_structure,
min_target_plddt) from StructureSimilarityConfig and tool selection
(structure_tool, esmfold_config, esmfold2_config, alphafold3_config,
boltz2_config, chai1_config, protenix_config, alphafold2_config,
alphafold2_binder_config) from StructureBasedConstraintConfig.RMSD in Ångströms where the sigmoid score equals 0.5; values below 2 Å are generally a good match.
Steepness of the penalty curve.
PyMOL alignment routine for RMSD calculation.Options:
cealign, alignPredictor: esmfold/esmfold2/alphafold3/boltz2/chai1/protenix/alphafold2/alphafold2_binder.Options:
esmfold, esmfold2, alphafold3, boltz2, chai1, protenix, alphafold2, alphafold2_binderConfiguration for ESMFold structure prediction.
Configuration for ESMFold2 structure prediction.
Configuration for AlphaFold3 structure prediction.
Configuration for Boltz2 structure prediction.
Configuration for Chai1 structure prediction.
Configuration for Protenix structure prediction.
Configuration for the general AlphaFold2 multimer structure predictor.
Configuration for the AF2 binder-design backend.
Target chains: a tuple of sequence strings (entity types auto-detected).
Target structure: a Structure object, file path (.pdb/.cif), or raw PDB/CIF content string.
Min mean pLDDT (0-1 scale) for a target folded from sequence; ignored when target_structure is set.
Usage
python
Metadata
| Property | Value |
|---|---|
| Key | structure-rmsd |
| Function | structure_rmsd_constraint |
| Category | protein_structure |
| Mode | discrete |
| Uses GPU | True |
| Supported Types | protein, rna, dna, ligand |




