Welcome to the TOPO documentation¶
TOPO (TOPOlogy-based coarse-grained model for folded prOteins) is a Python library and command-line toolkit for coarse-grained molecular dynamics of globular (folded) proteins, built on OpenMM. From a single folded-protein structure it builds a one-bead-per-residue, structure-based (Gō-like) model and runs Langevin dynamics — ideal for studying folding, unfolding, thermal/mechanical stability, and multidomain motions.
New here? Read What TOPO does to see the two things TOPO does and jump to the right tutorials, Introduction for installation and package layout, and The TOPO model: theory and force field for what the model is.
Getting started
Tutorials
The TOPO model
Isolated-protein simulations
Protein synthesis
Python & API reference
Full module index