Find a TMol task#
Use this page to find a concise workflow, deep Tutorial, or public API for a common task. Browse the interactive examples when you want a complete walkthrough rather than a lookup table.
Fundamentals, input, and output#
Task |
Workflow or Tutorial |
API and notes |
|---|---|---|
Build a default |
Database API; I/O API. Most callers receive packed types and ordering through a build context. |
|
Build a pose from PDB |
|
|
Select a residue range from PDB |
|
|
Build a pose from Biotite or mmCIF |
Preferred general input path; see the I/O API. |
|
Build from OpenFold, RosettaFold2, or AtomWorks tensors |
Supported adapters have distinct tensor contracts; see the I/O API. |
|
Preserve chain gaps and disconnected regions |
Keep internal gaps disconnected rather than silently turning them into chemical termini. |
|
Batch heterogeneous poses |
Use |
|
Export Biotite, one PDB, or multiple models |
PDB is not a lossless replacement for CIF plus authoritative ligand chemistry. |
Kinematics and minimization#
Task |
Workflow or Tutorial |
API and notes |
|---|---|---|
Build an automatic multi-chain, gap-aware forest |
|
|
Construct explicit or per-residue-root forests |
|
|
Select named torsions and jumps |
Configure a |
|
Run Cartesian or kinematic minimization |
The coordinate models differ. Compare only with matched masks, weights, budgets, and stopping checks. |
|
Run Cartesian, kinematic, or batched FastRelax |
|
Scoring and constraints#
Task |
Workflow or Tutorial |
API and notes |
|---|---|---|
Build default, empty, or focused score functions |
||
Score a pose or backpropagate through coordinates |
Render a module for the current pose layout and call it with coordinates. |
|
Analyze weighted or unweighted block pairs |
Directed accounting can require both matrix orientations for an unordered pair. |
|
Map a protein interface and test selected alanine substitutions |
Compose author-label masks, both block-pair orientations, and matched local-repacking tasks. Report one-complex score changes, not thermodynamic ΔΔG. |
|
Reweight an interface differentiably |
Apply an explicit analytical weight tensor before summing and backpropagating. |
|
Add distance, coordinate, or torsion constraints |
See the constraint API. |
Packing, design, and preparation#
Task |
Workflow or Tutorial |
API and notes |
|---|---|---|
Construct samplers and repack a fixed sequence |
|
|
Optimize polar-hydrogen chis or build supported side chains |
Use normal preparation or explicitly configure the relevant sampler. |
|
Add extra χ sampling |
TMol χ indices are zero-based: |
|
Run regional design or a small mutation-score experiment |
Compose explicit task masks. TMol has no built-in Rosetta resfile, selector, or mutation-scan protocol layer. |
|
Prepare and inject ligand parameters |
Start from authoritative CIF/MOL2 chemistry. The Rosetta |
|
Score controlled ligand-pose decoys and locally refine diagnostic states |
Reuse one ligand-aware context, batch matched rigid-body decoys, and report pose sensitivity rather than docking or binding affinity. |
|
Score or pack DNA/RNA |
Sugar-pucker sampling and full RosettaDNA/RNA protocols are not implemented. |
Availability labels#
Library API means TMol provides a reusable public function or class.
Workflow recipe means the documentation composes lower-level APIs for the task; it is not a built-in protocol.
Not available means the Rosetta workflow has no supported TMol implementation.
Readers translating Rosetta workflows should also keep the Rosetta-to-TMol crosswalk open alongside this index.