Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Sep 10;6(1):169.
doi: 10.1038/s41597-019-0177-4.

BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows

Affiliations

BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows

Pau Andrio et al. Sci Data. .

Abstract

In the recent years, the improvement of software and hardware performance has made biomolecular simulations a mature tool for the study of biological processes. Simulation length and the size and complexity of the analyzed systems make simulations both complementary and compatible with other bioinformatics disciplines. However, the characteristics of the software packages used for simulation have prevented the adoption of the technologies accepted in other bioinformatics fields like automated deployment systems, workflow orchestration, or the use of software containers. We present here a comprehensive exercise to bring biomolecular simulations to the "bioinformatics way of working". The exercise has led to the development of the 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.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interests.

Figures

Fig. 1
Fig. 1
BioExcel building block architecture. BioBB’s structure split in three main layers: The inner layer corresponds to the original tool unaltered, the second one, the Python compatibility layer provides a standardized interface, the third one, the outer workflow manager adaptation layer translates the Python standard interface to each specific WF manager.
Fig. 2
Fig. 2
Recommended distribution and deployment flow of the BioBBs. Distribution and packaging tools used to facilitate BioBB’s installation and execution in a wide range of platforms: HPC, Cloud computing, user workstations and even browser interfaces.

Similar articles

Cited by

References

    1. Hospital A, Gelpi JL. High-throughput molecular dynamics simulations: toward a dynamic view of macromolecular structure. Wiley Interdisciplinary Reviews-Computational Molecular Science. 2013;3:364–377. doi: 10.1002/wcms.1142. - DOI
    1. Orozco M. A theoretical view of protein dynamics. Chem. Soc. Rev. 2014;43:5051–5066. doi: 10.1039/C3CS60474H. - DOI - PubMed
    1. Ayton GS, Noid WG, Voth GA. Multiscale modeling of biomolecular systems: in serial and in parallel. Current Opinion in Structural Biology. 2007;17:192–198. doi: 10.1016/j.sbi.2007.03.004. - DOI - PubMed
    1. Emperador A, Carrillo O, Rueda M, Orozco M. Exploring the suitability of coarse-grained techniques for the representation of protein dynamics. Biophysical Journal. 2008;95:2127–2138. doi: 10.1529/biophysj.107.119115. - DOI - PMC - PubMed
    1. Dans PD, Walther J, Gómez H, Orozco M. Multiscale simulation of DNA. Curr Opin Struct Biol. 2016;37:29–45. doi: 10.1016/j.sbi.2015.11.011. - DOI - PubMed

Publication types