Protein Ligand Complex MD Setup tutorial using BioExcel Building Blocks (biobb)
Based on the official GROMACS tutorial.
This tutorial aims to illustrate the process of setting up a simulation system containing a protein in complex with a ligand, step by step, using the BioExcel Building Blocks library (biobb). The particular example used is the T4 lysozyme L99A/M102Q protein (PDB code 3HTB), in complex with the 2-propylphenol small molecule (3-letter Code JZ4).
Copyright & Licensing
This software has been developed in the MMB group at the BSC & IRB for the European BioExcel, funded by the European Commission (EU H2020 823830, EU H2020 675728).
- (c) 2015-2022 Barcelona Supercomputing Center
- (c) 2015-2022 Institute for Research in Biomedicine
Licensed under the Apache License 2.0, see the file LICENSE for details.
Click and drag the diagram to pan, double click or use the controls to zoom.
Inputs
ID | Name | Description | Type |
---|---|---|---|
step0_reduce_remove_hydrogens_input_path | n/a | n/a |
|
step0_reduce_remove_hydrogens_output_path | n/a | n/a |
|
step2_extract_molecule_output_molecule_path | n/a | n/a |
|
step00_cat_pdb_input_structure2 | n/a | n/a |
|
step00_cat_pdb_output_structure_path | n/a | n/a |
|
step4_fix_side_chain_output_pdb_path | n/a | n/a |
|
step5_pdb2gmx_config | n/a | n/a |
|
step5_pdb2gmx_output_gro_path | n/a | n/a |
|
step5_pdb2gmx_output_top_zip_path | n/a | n/a |
|
step9_make_ndx_config | n/a | n/a |
|
step9_make_ndx_input_structure_path | n/a | n/a |
|
step9_make_ndx_output_ndx_path | n/a | n/a |
|
step10_genrestr_config | n/a | n/a |
|
step10_genrestr_input_structure_path | n/a | n/a |
|
step10_genrestr_output_itp_path | n/a | n/a |
|
step11_gmx_trjconv_str_protein_config | n/a | n/a |
|
step11_gmx_trjconv_str_protein_output_str_path | n/a | n/a |
|
step12_gmx_trjconv_str_ligand_config | n/a | n/a |
|
step12_gmx_trjconv_str_ligand_input_structure_path | n/a | n/a |
|
step12_gmx_trjconv_str_ligand_input_top_path | n/a | n/a |
|
step12_gmx_trjconv_str_ligand_output_str_path | n/a | n/a |
|
step13_cat_pdb_hydrogens_output_structure_path | n/a | n/a |
|
step14_append_ligand_config | n/a | n/a |
|
step14_append_ligand_input_itp_path | n/a | n/a |
|
step14_append_ligand_output_top_zip_path | n/a | n/a |
|
step15_editconf_config | n/a | n/a |
|
step15_editconf_output_gro_path | n/a | n/a |
|
step16_solvate_output_gro_path | n/a | n/a |
|
step16_solvate_output_top_zip_path | n/a | n/a |
|
step17_grompp_genion_config | n/a | n/a |
|
step17_grompp_genion_output_tpr_path | n/a | n/a |
|
step18_genion_config | n/a | n/a |
|
step18_genion_output_gro_path | n/a | n/a |
|
step18_genion_output_top_zip_path | n/a | n/a |
|
step19_grompp_min_config | n/a | n/a |
|
step19_grompp_min_output_tpr_path | n/a | n/a |
|
step20_mdrun_min_output_trr_path | n/a | n/a |
|
step20_mdrun_min_output_gro_path | n/a | n/a |
|
step20_mdrun_min_output_edr_path | n/a | n/a |
|
step20_mdrun_min_output_log_path | n/a | n/a |
|
step21_gmx_energy_min_config | n/a | n/a |
|
step21_gmx_energy_min_output_xvg_path | n/a | n/a |
|
step22_make_ndx_config | n/a | n/a |
|
step22_make_ndx_output_ndx_path | n/a | n/a |
|
step23_grompp_nvt_config | n/a | n/a |
|
step23_grompp_nvt_output_tpr_path | n/a | n/a |
|
step24_mdrun_nvt_output_trr_path | n/a | n/a |
|
step24_mdrun_nvt_output_gro_path | n/a | n/a |
|
step24_mdrun_nvt_output_edr_path | n/a | n/a |
|
step24_mdrun_nvt_output_log_path | n/a | n/a |
|
step24_mdrun_nvt_output_cpt_path | n/a | n/a |
|
step25_gmx_energy_nvt_config | n/a | n/a |
|
step25_gmx_energy_nvt_output_xvg_path | n/a | n/a |
|
step26_grompp_npt_config | n/a | n/a |
|
step26_grompp_npt_output_tpr_path | n/a | n/a |
|
step27_mdrun_npt_output_trr_path | n/a | n/a |
|
step27_mdrun_npt_output_gro_path | n/a | n/a |
|
step27_mdrun_npt_output_edr_path | n/a | n/a |
|
step27_mdrun_npt_output_log_path | n/a | n/a |
|
step27_mdrun_npt_output_cpt_path | n/a | n/a |
|
step28_gmx_energy_npt_config | n/a | n/a |
|
step28_gmx_energy_npt_output_xvg_path | n/a | n/a |
|
step29_grompp_md_config | n/a | n/a |
|
step29_grompp_md_output_tpr_path | n/a | n/a |
|
step30_mdrun_md_output_trr_path | n/a | n/a |
|
step30_mdrun_md_output_gro_path | n/a | n/a |
|
step30_mdrun_md_output_edr_path | n/a | n/a |
|
step30_mdrun_md_output_log_path | n/a | n/a |
|
step30_mdrun_md_output_cpt_path | n/a | n/a |
|
step34_gmx_image_config | n/a | n/a |
|
step34_gmx_image_output_traj_path | n/a | n/a |
|
step34b_gmx_image2_config | n/a | n/a |
|
step34b_gmx_image2_output_traj_path | n/a | n/a |
|
step35_gmx_trjconv_str_config | n/a | n/a |
|
step35_gmx_trjconv_str_output_str_path | n/a | n/a |
|
step31_rmsd_first_config | n/a | n/a |
|
step31_rmsd_first_output_xvg_path | n/a | n/a |
|
step32_rmsd_exp_config | n/a | n/a |
|
step32_rmsd_exp_output_xvg_path | n/a | n/a |
|
step33_gmx_rgyr_config | n/a | n/a |
|
step33_gmx_rgyr_output_xvg_path | n/a | n/a |
|
step36_grompp_md_config | n/a | n/a |
|
step36_grompp_md_output_tpr_path | n/a | n/a |
|
Steps
ID | Name | Description |
---|---|---|
step0_reduce_remove_hydrogens | ReduceRemoveHydrogens | Removes hydrogen atoms to small molecules. |
step2_extract_molecule | ExtractMolecule | This class is a wrapper of the Structure Checking tool to extract a molecule from a 3D structure. |
step00_cat_pdb | CatPDB | Class to concat two PDB structures in a single PDB file. |
step4_fix_side_chain | FixSideChain | Reconstructs the missing side chains and heavy atoms of the given PDB file. |
step5_pdb2gmx | Pdb2gmx | Creates a compressed (ZIP) GROMACS topology (TOP and ITP files) from a given PDB file. |
step9_make_ndx | MakeNdx | Creates a GROMACS index file (NDX) from an input selection and an input GROMACS structure file. |
step10_genrestr | Genrestr | Creates a new GROMACS compressed topology applying the indicated force restrains to the given input compressed topology. |
step11_gmx_trjconv_str_protein | GMXTrjconvStr | Wrapper of the GROMACS trjconv module for converting between GROMACS compatible structure file formats and/or extracting a selection of atoms. |
step12_gmx_trjconv_str_ligand | GMXTrjconvStr | Wrapper of the GROMACS trjconv module for converting between GROMACS compatible structure file formats and/or extracting a selection of atoms. |
step13_cat_pdb_hydrogens | CatPDB | Class to concat two PDB structures in a single PDB file. |
step14_append_ligand | AppendLigand | Takes a ligand ITP file and inserts it in a topology. |
step15_editconf | Editconf | Creates a GROMACS structure file (GRO) adding the information of the solvent box to the input structure file. |
step16_solvate | Solvate | Creates a new compressed GROMACS topology file adding solvent molecules to a given input compressed GROMACS topology file. |
step17_grompp_genion | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
step18_genion | Genion | Creates a new compressed GROMACS topology adding ions until reaching the desired concentration to the input compressed GROMACS topology. |
step19_grompp_min | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
step20_mdrun_min | Mdrun | Performs molecular dynamics simulations from an input GROMACS TPR file. |
step21_gmx_energy_min | GMXEnergy | Wrapper of the GROMACS energy module for extracting energy components from a given GROMACS energy file. |
step22_make_ndx | MakeNdx | Creates a GROMACS index file (NDX) from an input selection and an input GROMACS structure file. |
step23_grompp_nvt | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
step24_mdrun_nvt | Mdrun | Performs molecular dynamics simulations from an input GROMACS TPR file. |
step25_gmx_energy_nvt | GMXEnergy | Wrapper of the GROMACS energy module for extracting energy components from a given GROMACS energy file. |
step26_grompp_npt | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
step27_mdrun_npt | Mdrun | Performs molecular dynamics simulations from an input GROMACS TPR file. |
step28_gmx_energy_npt | GMXEnergy | Wrapper of the GROMACS energy module for extracting energy components from a given GROMACS energy file. |
step29_grompp_md | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
step30_mdrun_md | Mdrun | Performs molecular dynamics simulations from an input GROMACS TPR file. |
step34_gmx_image | GMXImage | Wrapper of the GROMACS trjconv module for correcting periodicity (image) from a given GROMACS compatible trajectory file. |
step34b_gmx_image2 | GMXImage | Wrapper of the GROMACS trjconv module for correcting periodicity (image) from a given GROMACS compatible trajectory file. |
step35_gmx_trjconv_str | GMXTrjconvStr | Wrapper of the GROMACS trjconv module for converting between GROMACS compatible structure file formats and/or extracting a selection of atoms. |
step31_rmsd_first | GMXRms | Wrapper of the GROMACS module for calculating the Root Mean Square deviation (RMSd) of a given cpptraj compatible trajectory. |
step32_rmsd_exp | GMXRms | Wrapper of the GROMACS module for calculating the Root Mean Square deviation (RMSd) of a given cpptraj compatible trajectory. |
step33_gmx_rgyr | GMXRgyr | Wrapper of the GROMACS gyrate module for computing the radius of gyration (Rgyr) of a molecule about the x-, y- and z-axes, as a function of time, from a given GROMACS compatible trajectory. |
step36_grompp_md | Grompp | Creates a GROMACS portable binary run input file (TPR) applying the desired properties from the input compressed GROMACS topology. |
Outputs
ID | Name | Description | Type |
---|---|---|---|
step0_reduce_remove_hydrogens_out1 | output_path | Path to the output file |
|
step2_extract_molecule_out1 | output_molecule_path | Output molecule file path |
|
step00_cat_pdb_out1 | output_structure_path | Output protein file path |
|
step4_fix_side_chain_out1 | output_pdb_path | Output PDB file path |
|
step5_pdb2gmx_out1 | output_gro_path | Path to the output GRO file |
|
step5_pdb2gmx_out2 | output_top_zip_path | Path the output TOP topology in zip format |
|
step9_make_ndx_out1 | output_ndx_path | Path to the output index NDX file |
|
step10_genrestr_out1 | output_itp_path | Path the output ITP topology file with restrains |
|
step11_gmx_trjconv_str_protein_out1 | output_str_path | Path to the output file |
|
step12_gmx_trjconv_str_ligand_out1 | output_str_path | Path to the output file |
|
step13_cat_pdb_hydrogens_out1 | output_structure_path | Output protein file path |
|
step14_append_ligand_out1 | output_top_zip_path | Path/Name the output topology TOP and ITP files zipball |
|
step15_editconf_out1 | output_gro_path | Path to the output GRO file |
|
step16_solvate_out1 | output_gro_path | Path to the output GRO file |
|
step16_solvate_out2 | output_top_zip_path | Path the output topology in zip format |
|
step17_grompp_genion_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
step18_genion_out1 | output_gro_path | Path to the input structure GRO file |
|
step18_genion_out2 | output_top_zip_path | Path the output topology TOP and ITP files zipball |
|
step19_grompp_min_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
step20_mdrun_min_out1 | output_trr_path | Path to the GROMACS uncompressed raw trajectory file TRR |
|
step20_mdrun_min_out2 | output_gro_path | Path to the output GROMACS structure GRO file |
|
step20_mdrun_min_out3 | output_edr_path | Path to the output GROMACS portable energy file EDR |
|
step20_mdrun_min_out4 | output_log_path | Path to the output GROMACS trajectory log file LOG |
|
step21_gmx_energy_min_out1 | output_xvg_path | Path to the XVG output file |
|
step22_make_ndx_out1 | output_ndx_path | Path to the output index NDX file |
|
step23_grompp_nvt_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
step24_mdrun_nvt_out1 | output_trr_path | Path to the GROMACS uncompressed raw trajectory file TRR |
|
step24_mdrun_nvt_out2 | output_gro_path | Path to the output GROMACS structure GRO file |
|
step24_mdrun_nvt_out3 | output_edr_path | Path to the output GROMACS portable energy file EDR |
|
step24_mdrun_nvt_out4 | output_log_path | Path to the output GROMACS trajectory log file LOG |
|
step24_mdrun_nvt_out5 | output_cpt_path | Path to the output GROMACS checkpoint file CPT |
|
step25_gmx_energy_nvt_out1 | output_xvg_path | Path to the XVG output file |
|
step26_grompp_npt_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
step27_mdrun_npt_out1 | output_trr_path | Path to the GROMACS uncompressed raw trajectory file TRR |
|
step27_mdrun_npt_out2 | output_gro_path | Path to the output GROMACS structure GRO file |
|
step27_mdrun_npt_out3 | output_edr_path | Path to the output GROMACS portable energy file EDR |
|
step27_mdrun_npt_out4 | output_log_path | Path to the output GROMACS trajectory log file LOG |
|
step27_mdrun_npt_out5 | output_cpt_path | Path to the output GROMACS checkpoint file CPT |
|
step28_gmx_energy_npt_out1 | output_xvg_path | Path to the XVG output file |
|
step29_grompp_md_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
step30_mdrun_md_out1 | output_trr_path | Path to the GROMACS uncompressed raw trajectory file TRR |
|
step30_mdrun_md_out2 | output_gro_path | Path to the output GROMACS structure GRO file |
|
step30_mdrun_md_out3 | output_edr_path | Path to the output GROMACS portable energy file EDR |
|
step30_mdrun_md_out4 | output_log_path | Path to the output GROMACS trajectory log file LOG |
|
step30_mdrun_md_out5 | output_cpt_path | Path to the output GROMACS checkpoint file CPT |
|
step34_gmx_image_out1 | output_traj_path | Path to the output file |
|
step34b_gmx_image2_out1 | output_traj_path | Path to the output file |
|
step35_gmx_trjconv_str_out1 | output_str_path | Path to the output file |
|
step31_rmsd_first_out1 | output_xvg_path | Path to the XVG output file |
|
step32_rmsd_exp_out1 | output_xvg_path | Path to the XVG output file |
|
step33_gmx_rgyr_out1 | output_xvg_path | Path to the XVG output file |
|
step36_grompp_md_out1 | output_tpr_path | Path to the output portable binary run file TPR |
|
Version History
Version 2 (latest) Created 7th Jun 2023 at 11:54 by Genís Bayarri
Updated workflow descriptors
Frozen
Version-2
b82813d
Version 1 (earliest) Created 10th Jan 2022 at 11:52 by Genís Bayarri
Frozen
Version-1
2816c50
![help](/assets/famfamfam_silk/information-8cfe563be76fb11b27c8ba778f5d40ce6800b244d6ca58ef6e9973308efbe534.png)
Creators
Submitter
Views: 2428 Downloads: 476
Created: 10th Jan 2022 at 11:52
Last updated: 17th Mar 2022 at 09:54
![help](/assets/famfamfam_silk/information-8cfe563be76fb11b27c8ba778f5d40ce6800b244d6ca58ef6e9973308efbe534.png)
This item has not yet been tagged.
![help](/assets/famfamfam_silk/information-8cfe563be76fb11b27c8ba778f5d40ce6800b244d6ca58ef6e9973308efbe534.png)
None