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

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 bioinfo...

Descripción completa

Detalles Bibliográficos
Autores: Andrio, Pau, Hospital, Adam, Conejero Bañón, Javier, Jordá, Luis, del Pino, Marc, Codo, Laia, Soiland Reyes, Stian, Goble, Carole, Lezzi, Daniele|||0000-0001-5081-7244, Badia Sala, Rosa Maria|||0000-0003-2941-5499, Orozco López, Modesto, Gelpi Buchaca, Josep Lluís
Tipo de recurso: artículo
Fecha de publicación:2019
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/186796
Acceso en línea:https://hdl.handle.net/2117/186796
https://dx.doi.org/10.1038/s41597-019-0177-4
Access Level:acceso abierto
Palabra clave:Biomolecules -- Simulation methods
Biomolecular simulations
BioExcel Building Blocks
BioBB
Biomolècules -- Mètodes de simulació
Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica::Bioinformàtica
Descripción
Sumario: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.