Molecular Structure Checking using BioExcel Building Blocks (biobb)
This tutorial aims to illustrate the process of checking a molecular structure before using it as an input for a Molecular Dynamics simulation. The workflow uses the BioExcel Building Blocks library (biobb). The particular structure used is the crystal structure of human Adenylate Kinase 1A (AK1A), in complex with the AP5A inhibitor (PDB code 1Z83).
Structure checking is a key step before setting up a protein system for simulations. A number of common issues found in structures at Protein Data Bank may compromise the success of the simulation, or may suggest that longer equilibration procedures are necessary.
The workflow shows how to:
- Run basic manipulations on structures (selection of models, chains, alternative locations
- Detect and fix amide assignments and wrong chiralities
- Detect and fix protein backbone issues (missing fragments, and atoms, capping)
- Detect and fix missing side-chain atoms
- Add hydrogen atoms according to several criteria
- Detect and classify atomic clashes
- Detect possible disulfide bonds (SS)
An implementation of this workflow in a web-based Graphical User Interface (GUI) can be found in the https://mmb.irbbarcelona.org/biobb-wfs/ server (see https://mmb.irbbarcelona.org/biobb-wfs/help/create/structure#check).
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-2023 Barcelona Supercomputing Center
- (c) 2015-2023 Institute for Research in Biomedicine
Licensed under the Apache License 2.0, see the file LICENSE for details.
Steps
ID | Name | Description |
---|---|---|
0 | Pdb | biobb_io_pdb_ext |
1 | CanonicalFasta | biobb_io_canonical_fasta_ext |
2 | StructureCheck | biobb_structure_utils_structure_check_ext |
3 | ExtractModel | biobb_structure_utils_extract_model_ext |
4 | ExtractChain | biobb_structure_utils_extract_chain_ext |
5 | FixAltlocs | biobb_model_fix_altlocs_ext |
6 | FixSsbonds | biobb_model_fix_ssbonds_ext |
7 | RemoveMolecules | biobb_structure_utils_remove_molecules_ext |
8 | RemoveMolecules | biobb_structure_utils_remove_molecules_ext |
9 | ReduceRemoveHydrogens | biobb_chemistry_reduce_remove_hydrogens_ext |
10 | RemovePdbWater | biobb_structure_utils_remove_pdb_water_ext |
11 | FixAmides | biobb_model_fix_amides_ext |
12 | FixChirality | biobb_model_fix_chirality_ext |
13 | FixSideChain | biobb_model_fix_side_chain_ext |
14 | FixBackbone | biobb_model_fix_backbone_ext |
15 | LeapGenTop | biobb_amber_leap_gen_top_ext |
16 | SanderMdrun | biobb_amber_sander_mdrun_ext |
17 | AmberToPdb | biobb_amber_amber_to_pdb_ext |
18 | StructureCheck | biobb_structure_utils_structure_check_ext |
Outputs
ID | Name | Description | Type |
---|---|---|---|
_anonymous_output_1 | #main/_anonymous_output_1 | n/a |
|
_anonymous_output_2 | #main/_anonymous_output_2 | n/a |
|
myamber_to_pdb.pdb | #main/myamber_to_pdb.pdb | n/a |
|
mycanonical_fasta.fasta | #main/mycanonical_fasta.fasta | n/a |
|
myextract_chain.pdb | #main/myextract_chain.pdb | n/a |
|
myextract_model.pdb | #main/myextract_model.pdb | n/a |
|
myfix_altlocs.pdb | #main/myfix_altlocs.pdb | n/a |
|
myfix_amides.pdb | #main/myfix_amides.pdb | n/a |
|
myfix_backbone.pdb | #main/myfix_backbone.pdb | n/a |
|
myfix_chirality.pdb | #main/myfix_chirality.pdb | n/a |
|
myfix_side_chain.pdb | #main/myfix_side_chain.pdb | n/a |
|
myfix_ssbonds.pdb | #main/myfix_ssbonds.pdb | n/a |
|
myleap_gen_top.crd | #main/myleap_gen_top.crd | n/a |
|
myleap_gen_top.pdb | #main/myleap_gen_top.pdb | n/a |
|
myleap_gen_top.top | #main/myleap_gen_top.top | n/a |
|
mypdb.pdb | #main/mypdb.pdb | n/a |
|
myreduce_remove_hydrogens.pdb | #main/myreduce_remove_hydrogens.pdb | n/a |
|
myremove_molecules.pdb | #main/myremove_molecules.pdb | n/a |
|
myremove_pdb_water.pdb | #main/myremove_pdb_water.pdb | n/a |
|
mysander_mdrun.cpout | #main/mysander_mdrun.cpout | n/a |
|
mysander_mdrun.cprst | #main/mysander_mdrun.cprst | n/a |
|
mysander_mdrun.crd | #main/mysander_mdrun.crd | n/a |
|
mysander_mdrun.log | #main/mysander_mdrun.log | n/a |
|
mysander_mdrun.mdinfo | #main/mysander_mdrun.mdinfo | n/a |
|
mysander_mdrun.rst | #main/mysander_mdrun.rst | n/a |
|
mystructure_check.json | #main/mystructure_check.json | n/a |
|
Version History
Version 1 (earliest) Created 5th Mar 2024 at 08:58 by Genís Bayarri
Initial commit
Frozen
Version-1
afa1108
Creators
Submitter
Views: 2165 Downloads: 497 Runs: 0
Created: 5th Mar 2024 at 08:57
This item has not yet been tagged.
None