If you need to test specific binding hypotheses (e.g., “does this warhead form a covalent bond?”), use Sandbox with constraints for those individual predictions. Then incorporate successful molecules into your Design Project.
The Design Projects Workflow
Understanding where constraints fit in the Small-Molecule Design Projects workflow is critical:1
Create Target
Add your protein target sequence via FASTA, UniProt, RCSB PDB, or file import.
2
Apo Structure Prediction
Boltz predicts the unbound (apo) structure of your target protein automatically.
3
Verify Unbound Structure (Constraints Applied Here)
Review the predicted apo structure. If there are structural issues—incorrect domain orientation, problematic loops, or conformational problems - you can add constraints to guide the model toward a better structure.This is the only step where constraints are used in Design Projects.
4
Define Binding Pocket
Select residues that form your target binding site. Optionally provide probe molecules to help guide pocket prediction.
5
Virtual Screening
Screen your molecule libraries against the refined target structure. Individual molecules in these libraries cannot have constraints applied.
When to Use Constraints in Design Projects
Constraints in Small-Molecule Design Projects serve a quality control function - fixing structural predictions before virtual screening begins. Use them when:Domain Misalignment
Multi-domain proteins predicted in non-native orientations that would block the intended binding site
Loop Conformations
Critical loops (e.g., DFG motif in kinases) predicted in inactive conformations when you need the active state
Cryptic Pocket Access
Allosteric or cryptic pockets that require specific residue positioning to remain accessible
Conformational States
Forcing a particular conformational state (open/closed, active/inactive) relevant to your screening hypothesis
“Only use this target if the structure is predicted well.”
How to Apply Constraints to Apo Structures
During the “Verify Unbound Structure” step, you’ll see the predicted apo structure with the option to add constraints.
Adding Constraints
Click ”+ Add Constraint” on the right panel to open the constraint editor. All three constraint types are available:| Constraint Type | Use Case in Apo Structure Refinement |
|---|---|
| Bond | Force disulfide bonds or covalent modifications not predicted correctly |
| Contact | Enforce proximity between domains or secondary structure elements |
| Define where the binding pocket should form (alternative to manual pocket selection later) |
Best Practices for Design Projects
1
Start with the default prediction
Review the apo structure without constraints first. Only add them if you see clear structural problems.
2
Use experimental knowledge
Base constraints on crystal structures, homology models, or known domain interfaces.
3
Test in Sandbox first
If unsure whether constraints will help, run a quick Sandbox prediction with and without constraints to compare.
4
Validate pocket definition
After applying constraints and predicting the pocket structure, verify that the pocket is positioned correctly. Poor constraints can shift the pocket to the wrong location.
Sandbox vs. Design Projects: When to Use Each
| Scenario | Recommended Workflow |
|---|---|
| Testing a specific covalent warhead hypothesis | Sandbox with bond constraints |
| Screening 50,000 molecules against a kinase | Design Projects (no molecular constraints) |
| Fixing multi-domain protein orientation before screening | Design Projects with contact constraints on apo structure |
| Validating a molecular glue ternary complex | Sandbox with contact constraints |
| Targeting a cryptic allosteric pocket | Design Projects with pocket constraints on apo structure |
| Exploring different binding modes of one molecule | Sandbox without constraints (let model explore) |
What’s Next?
Setting Up Constraints
Detailed instructions for configuring bond, contact, and pocket constraints
Design Projects Overview
Learn more about the Design Projects workflow
Target Setup
Complete guide to creating and refining target structures
Sandbox Constraints
Return to the Constraints overview for Sandbox workflows