biobb_wf_flexserv

This tutorial aims to illustrate the process of generating protein conformational ensembles from 3D structures and analysing its molecular flexibility, step by step, using the BioExcel Building Blocks library (biobb).

https://github.com/bioexcel/biobb_wf_flexserv

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

This tutorial aims to illustrate the process of generating protein conformational ensembles from 3D structures and analysing its molecular flexibility, step by step, using the BioExcel Building Blocks library (biobb).

Basic Info
Statistics
  • Stars: 0
  • Watchers: 6
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

Macromolecular Flexibility (FlexServ) tutorial using BioExcel Building Blocks (biobb)

Based on the FlexServ server: https://mmb.irbbarcelona.org/FlexServ/


This tutorial aims to illustrate the process of generating protein conformational ensembles from 3D structures and analysing its molecular flexibility, step by step, using the BioExcel Building Blocks library (biobb).

The notebook reproduces the workflow integrated in the FlexServ web-based tool for the analysis of protein flexibility. The workflow incorporates powerful protocols for the coarse-grained determination of protein dynamics using different versions of Normal Mode Analysis (NMA), Brownian dynamics (BD) and Discrete Molecular Dynamics (DMD). It also includes a set of flexibility analyses using a large variety of metrics, including basic geometrical analysis, B-factors, essential dynamics, stiffness analysis, collectivity measures, Lindemann’s indexes, dynamic domain determination, hinge point detections, etc. Data is represented using NGL 3D-structure visualizer and Plotly 2D plots.

The particular structure used is the Ribosomal Protein S15 from Bacillus stearothermophilus (PDB code 1A32).

The codes wrapped are the FlexServ and PCAsuite tools:

FlexServ: an integrated tool for the analysis of protein flexibility.
Bioinformatics, Volume 25, Issue 13, 1 July 2009, Pages 1709–1710.
Available at: https://doi.org/10.1093/bioinformatics/btp304

PCA suite: https://mmb.irbbarcelona.org/software/pcasuite/

Essential Dynamics:  A Tool for Efficient Trajectory Compression and Management.
J. Chem. Theory Comput. 2006, 2, 2, 251–258
Available at: https://doi.org/10.1021/ct050285b

pyPcazip: A PCA-based toolkit for compression and analysis of molecular simulation data.
SoftwareX, Volume 5, 2016, Pages 44-50
Available at: https://doi.org/10.1016/j.softx.2016.04.002


Settings

Biobb modules used

  • biobb_flexserv: biomolecular flexibility studies on protein 3D structures.
  • biobb_io: Tools to fetch biomolecular data from public databases.
  • biobbstructureutils: Tools to modify or extract information from a PDB structure.
  • biobb_analysis: Tools to analyse Molecular Dynamics trajectories.

Auxiliary libraries used

  • jupyter: Free software, open standards, and web services for interactive computing across all programming languages.
  • plotly: Python interactive graphing library integrated in Jupyter notebooks.
  • nglview: Jupyter/IPython widget to interactively view molecular structures and trajectories in notebooks.
  • simpletraj: Lightweight coordinate-only trajectory reader based on code from GROMACS, MDAnalysis and VMD.

Conda Installation and Launch

console git clone https://github.com/bioexcel/biobb_wf_flexserv.git cd biobb_wf_flexserv conda env create -f conda_env/environment.yml conda activate biobb_wf_flexserv jupyter-notebook biobb_wf_flexserv/notebooks/biobb_wf_flexserv.ipynb


Tutorial

Click here to view tutorial in Read the Docs

Click here to execute tutorial in Binder

Click here to open tutorial in Google Colab


Version

2025.1 Release

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 Horizon Europe 101093290, EU H2020 823830, EU H2020 675728).

Licensed under the Apache License 2.0, see the file LICENSE for details.

Owner

  • Name: BioExcel
  • Login: bioexcel
  • Kind: organization

Center of Excellence for Computational Biomolecular Research

Citation (CITATION.cff)

abstract: "BioExcel Building Blocks (BioBB) library. BioBB's are built as Python wrappers to provide an interoperable architecture. BioBB's have been integrated in a chain of usual software management tools to generate data ontologies, documentation, installation packages, software containers and ways of integration with workflow managers, that make them usable in most computational environments."
authors:
  - affiliation: "Barcelona Supercomputing Center (BSC)"
    family-names: "Andrio"
    given-names: "Pau"
    orcid: "https://orcid.org/0000-0003-2116-3880"
  - affiliation: "Institute for Research in Biomedicine (IRB Barcelona)"
    family-names: "Hospital"
    given-names: "Adam"
    orcid: "https://orcid.org/0000-0002-8291-8071"
  - affiliation: "Institute for Research in Biomedicine (IRB Barcelona)"
    family-names: "Bayarri"
    given-names: "Genís"
    orcid: "https://orcid.org/0000-0003-0513-0288"
  - affiliation: "Institute for Research in Biomedicine (IRB Barcelona)"
    family-names: "García"
    given-names: "Agustín"
    orcid: "https://orcid.org/0009-0002-2159-965X"
  - affiliation: "Institute for Research in Biomedicine (IRB Barcelona)"
    family-names: "Chaves"
    given-names: "Rubén"
  - affiliation: "Institute for Research in Biomedicine (IRB Barcelona), University of Barcelona (UB)"
    family-names: "Orozco"
    given-names: "Modesto"
    orcid: "https://orcid.org/0000-0002-8608-3278"
  - affiliation: "Barcelona Supercomputing Center (BSC), University of Barcelona (UB)"
    family-names: "Gelpí"
    given-names: "Josep Ll."
    orcid: "https://orcid.org/0000-0002-0566-7723"
    email: "gelpi@ub.edu"
cff-version: 1.2.0
date-released: "2019-09-10"
keywords:
  - "BioExcel"
  - "BioBB"
  - "Bioinformatics"
  - "Computational Biology"
  - "Biomolecular Workflows"
license: "Apache-2.0"
message: "If you use this dataset, please cite it using the metadata from this file."
repository-code: "https://github.com/bioexcel/biobb"
title: "BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows"
doi: "10.1038/s41597-019-0177-4"
url: "https://mmb.irbbarcelona.org/biobb/"
version: 5.0.0
preferred-citation:
  type: "article"
  authors:
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Andrio"
      given-names: "Pau"
      orcid: "https://orcid.org/0000-0003-2116-3880"
    - affiliation: "Institute for Research in Biomedicine (IRB Barcelona)"
      family-names: "Hospital"
      given-names: "Adam"
      orcid: "https://orcid.org/0000-0002-8291-8071"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Conejero"
      given-names: "Javier"
      orcid: "https://orcid.org/0000-0001-6401-6229"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Jordà"
      given-names: "Luis"
      orcid: "https://orcid.org/0000-0002-9407-9703"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Del Pino"
      given-names: "Marc"
      orcid: "https://orcid.org/0000-0001-5565-7577"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Laia"
      given-names: "Codó"
      orcid: "https://orcid.org/0000-0002-6797-8746"
    - affiliation: "University of Manchester (UOM)"
      family-names: "Soiland-Reyes"
      given-names: "Stian"
      orcid: "https://orcid.org/0000-0001-9842-9718"
    - affiliation: "University of Manchester (UOM)"
      family-names: "Goble"
      given-names: "Carole"
      orcid: "https://orcid.org/0000-0003-1219-2137"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Lezzi"
      given-names: "Daniele"
      orcid: "https://orcid.org/0000-0001-5081-7244"
    - affiliation: "Barcelona Supercomputing Center (BSC)"
      family-names: "Badia"
      given-names: "Rosa M"
      orcid: "https://orcid.org/0000-0003-2941-5499"
    - affiliation: "Institute for Research in Biomedicine (IRB Barcelona), University  of Barcelona (UB)"
      family-names: "Orozco"
      given-names: "Modesto"
      orcid: "https://orcid.org/0000-0002-8608-3278"
    - affiliation: "Barcelona Supercomputing Center (BSC), University of Barcelona (UB)"
      family-names: "Gelpí"
      given-names: "Josep Ll."
      orcid: "https://orcid.org/0000-0002-0566-7723"
      email: "gelpi@ub.edu"
  doi: "10.1038/s41597-019-0177-4"
  journal: "Nature Scientific Data"
  month: 9
  start: 169
  title: "BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows"
  issue: 1
  volume: 6
  year: 2019

GitHub Events

Total
  • Push event: 4
Last Year
  • Push event: 4