BioExcel Building Blocks (BioBB)

BioExcel Building Blocks (BioBB) integrates biomolecular simulation tools into interoperable computational workflows through standardized Python wrappers and modular workflow components.


Key Features:

  • Python Wrappers for Simulation Tools: Provides Python wrappers for widely used biomolecular simulation software to enable standardized integration within computational workflows.
  • Interoperable Workflow Architecture: Supports interoperability with workflow management systems and computational environments used in bioinformatics pipelines.
  • Workflow Orchestration Components: Enables construction of automated biomolecular simulation workflows using modular building blocks.
  • Containerized Software Deployment: Integrates software containers to ensure consistent execution across computational platforms.
  • Structured Data and Documentation Support: Supports generation of structured data ontologies and documentation associated with biomolecular simulation workflows.

Scientific Applications:

  • Biomolecular Simulation Workflows: Enables integrated execution of molecular modeling and simulation analyses within bioinformatics pipelines.
  • Computational Structural Biology: Supports studies of biomolecular structure and dynamics through interoperable simulation workflows.
  • Systems-Level Biological Modeling: Facilitates integration of biomolecular simulation outputs with broader computational biology analyses.

Methodology:

BioBB wraps biomolecular simulation software tools with standardized Python interfaces, organizes them as modular workflow components, and deploys them through containerized environments integrated with workflow management systems.

Topics

Collections

Details

License:
Apache-2.0
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
10/18/2018
Last Updated:
1/25/2022

Operations

Publications

Andrio P, Hospital A, Conejero J, Jordá L, Del Pino M, Codo L, Soiland-Reyes S, Goble C, Lezzi D, Badia RM, Orozco M, Gelpi JL. BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows. Scientific Data. 2019;6(1). doi:10.1038/s41597-019-0177-4. PMID:31506435. PMCID:PMC6736963.

Hospital A, Montras A, Gelpí JL, Badia RM, Newhouse S, Dianes JA, et al. Bioexcel Deliverable 2.2 – First Release Of Workflow Blocks And Portals. Zenodo [Internet]. 2016Dec30; Available from: https://zenodo.org/record/263965

Documentation

API documentation
https://biobb-common.readthedocs.io/en/latest/?badge=latest
biobb_common readthedocs
API documentation
https://biobb-io.readthedocs.io/en/latest/modules.html
biobb_io readthedocs
API documentation
https://biobb-md.readthedocs.io/en/latest/modules.html
biobb_md readthedocs
API documentation
https://biobb-analysis.readthedocs.io/en/latest/?badge=latest
biobb_analysis readthedocs
API documentation
https://biobb-model.readthedocs.io/en/latest/?badge=latest
biobb_model readthedocs
API documentation
https://biobb-chemistry.readthedocs.io/en/latest/?badge=latest
biobb_chemistry readthedocs
API documentation
https://biobb-pmx.readthedocs.io/en/latest/?badge=latest
biobb_pmx readthedocs
API documentation
https://biobb-structure_utils.readthedocs.io/en/latest/?badge=latest
biobb_structure_utils readthedocs
API documentation
https://biobb-amber.readthedocs.io/en/latest/
biobb_amber readthedocs
API documentation
https://biobb-dna.readthedocs.io/en/latest/
biobb_dna readthedocs
API documentation
https://biobb-ml.readthedocs.io/en/latest/
biobb_ml readthedocs
API documentation
https://biobb-vs.readthedocs.io/en/latest/
biobb_vs readthedocs

Downloads

Links

Repository
https://github.com/bioexcel/biobb
(Main BioExcel building blocks Repository)
Repository
https://github.com/bioexcel/biobb_common
(Biobb_common is the base package required to use the biobb packages.)
Repository
https://github.com/bioexcel/biobb_io
(Biobb_io is the Biobb module collection to fetch data to be consumed by the rest of the Biobb building blocks.)
Repository
https://github.com/bioexcel/biobb_md
(Biobb_md is the Biobb module collection to perform molecular dynamics simulations.)
Repository
https://github.com/bioexcel/biobb_model
(Biobb_md is the Biobb module collection to perform structure modeling and checking.)
Repository
https://github.com/bioexcel/biobb_chemistry
(Biobb_chemistry is the Biobb module collection to perform cheminformatics analysis.)
Repository
https://github.com/bioexcel/biobb_pmx
(Biobb_pmx is the Biobb module collection to perform free energy calculations using the PMX package.)
Repository
https://github.com/bioexcel/biobb_structure_utils
(Biobb_structure_utils is the Biobb module collection to parse and work with PDB structure files.)
Repository
https://github.com/bioexcel/biobb_amber
(biobb_amber is a BioBB category for AMBER MD package. biobb_amber allows setup and simulation of atomistic MD simulations using AMBER MD package and its associated AMBER tools)
Repository
https://github.com/bioexcel/biobb_dna
(Biobb_dna is a package composed of different analyses for nucleic acid trajectories and helical parameters.)
Repository
https://github.com/bioexcel/biobb_ml
(Biobb_ml is the Biobb module collection to perform machine learning predictions.)
Repository
https://github.com/bioexcel/biobb_vs
(Biobb_vs is the Biobb module collection to perform virtual screening studies)

Related Tools