When Should You Use Constraints?
Covalent Attachments
Specify specific atom-atom covalent bonds
Cryptic Pockets
Direct binders to non-obvious or allosteric binding sites
Molecular Glues
Enforce proximity between biomolecular chains or domains
Three Types of Constraints
Bond Constraints
Define covalent bonds between specific atoms.
Bond constraints are essential for predicting structures with covalent attachments between any biomolecular components—such as covalent inhibitors (e.g., EGFR inhibitors targeting Cys797), disulfide bonds, or peptide cyclization.
Example: Covalent Inhibitors
Step-by-step guide for modeling covalent bonds
Contact Constraints
Define distance restraints between atoms or residues.
Contact constraints help when you know two regions should interact. They’re useful for enforcing proximity between any pair of biomolecules—proteins, ligands, DNA, RNA, or combinations thereof (e.g., molecular glues bridging protein chains, or ligand-DNA contacts).
Example: Molecular Glues
Guide multi-protein assemblies with contact restraints
Pocket Constraints
Define binding site residues where a ligand/chain should bind.
Pocket constraints are critical when your target has multiple potential binding sites and you want to focus on a specific one—such as an allosteric site distinct from the orthosteric pocket. The binder chain can also be a polymer, for example, to specify the epitope that an antibody binds to on the antigen.
Example: Cryptic Pockets
Target specific binding regions with pocket constraints
Using Constraints in Design Projects
Constraints become even more powerful in Design Projects, where they guide virtual screening campaigns and iterative design cycles. You can apply the same constraint logic to entire libraries of compounds, ensuring all predictions respect your structural requirements.What’s Next?
Setting Up Constraints
Detailed instructions for configuring each constraint type
Constraints in Design Projects
Apply constraints across virtual screening campaigns