Production Molecular Dynamics#

Here, we’ll run production molecular dynamics on a protein-ligand complex. To check the available production CLIs, type bss_production and hit tab:

bss_production_gromacs     bss_production_pmemd       bss_production_pmemd_cuda  bss_production_sander      bss_production_somd

We’ll pick gromacs. To check the available arguments and defaults, run

bss_production_gromacs -h

We’ll run a quick 0.1 ns of production molecular dynamics on the protein-ligand complex included with maize-biosimspace for testing. We’ll specify the output name to be gmx_md_out and we’ll save all of the intermediate files (including input scripts, logs, and trajectory files) to a subdirectory in the current working directory by specifying --dump_to .

mkdir gmx_md_example
cd gmx_md_example
cp ../tests/data/complex.* .
bss_production_gromacs --inp complex.prm7 complex.rst7 --runtime 0.1 --save_name gmx_md_out --dump_to .

You should now have the final coordinate file, gmx_md_out.rst7, a copy of the input topology file gmx_md_out.prm7, and a sub-directory containing all of the intermediate files. Note that despite running through GROMACS, we were able to pass in AMBER files as input. This is because BioSimSpace automatically converts between file formats (using Sire under the hood).