Step 3A / 3A_AutomateGromacs.py
Trajectory Analysis
Recenters trajectories, builds analysis-ready subsets, calculates RMSD/RMSF/Rg, detects contacts, classifies interaction behavior, and writes plots plus CSV tables.
Why this step matters
A trajectory is only useful after it is translated into scientific questions: did the system stabilize, where did it fluctuate, and which contacts persisted?
Concepts to understand
Final_Trajectory exports
binding-pocket extraction
RMSD, RMSF, and radius of gyration
secondary structure persistence
ligand RMSD and ligand RMSF
contact cutoffs, hydrogen-bond-like events, and interaction summaries
Common outputs
Analysis_Results/Protein_RMSD.png
Analysis_Results/FullComplex_RMSD.png
Analysis_Results/Radius_of_Gyration_Overlay.png
Analysis_Results/*_Ligand_RMSD.png
Analysis_Results/FilteredContacts_Framewise.csv
Analysis_Results/InteractionTypes_Summary.csv
Typical commands
python 3A_AutomateGromacs.py
python 3A_AutomateGromacs.py --pocket-cutoff 6.0
python 3A_AutomateGromacs.py --contact_cutoff 4.0 --hbond-distance-cutoff 3.5 --hbond-angle-cutoff 135