Python API · stjames models · API example
Simulate an apo protein, protein–ligand or protein–protein complex in explicit water with OpenMM. Compare replicate trajectories to assess structural stability, flexibility, and binder motion over the simulated timescale.
The system is minimized, heated, and equilibrated at constant pressure and temperature before production. Replicas begin from the same equilibrated structure and velocities. Compare replicas; a stable short trajectory does not establish converged sampling or binding affinity. Restraints suppress motion outside the binder region, so consider their effect when interpreting flexibility.
API defaults differ: one trajectory, no SASA/MM/GBSA analysis, and no protein restraints unless requested. The default 4 fs timestep relies on hydrogen constraints and mass repartitioning; changing these requires an appropriate timestep.
Protein RMSD measures all protein Cα atoms, including binder chains, relative to the first saved frame after alignment. RMSF measures per-Cα fluctuations; radius of gyration measures receptor polymer compactness. Binder RMSD follows receptor alignment and is available only for one small molecule (heavy atoms) or one binder chain (backbone atoms). Multiple binder components have no combined RMSD.
MM/GBSA reports interaction energies in kcal/mol using GBn2 implicit solvent, retaining receptor cofactors. It omits binding entropy and is not a binding free energy. Hydration-site analysis pools binder-interface waters across replicas, including when downloaded trajectories omit solvent; see hydration-site case studies.
Downloads include the minimized structure and trajectories. Average structures may not be physically sampled conformations; the medoid is an actual representative frame. Optional clustering provides frame assignments and representative frame indices.
As a representative benchmark, a single-replica run on a dasatinib·ABL kinase system (PDB 2GQG) with 55,517 atoms solvated, parameterized, minimized, equilibrated, and completed a 10-ns production trajectory in 18 minutes total, reaching speeds of >1 µs/day on our standard L40S GPU hardware.