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
. 2017 Aug 15;33(16):2580-2582.
doi: 10.1093/bioinformatics/btx192.

BioContainers: an open-source and community-driven framework for software standardization

Affiliations

BioContainers: an open-source and community-driven framework for software standardization

Felipe da Veiga Leprevost et al. Bioinformatics. .

Abstract

Motivation: BioContainers (biocontainers.pro) is an open-source and community-driven framework which provides platform independent executable environments for bioinformatics software. BioContainers allows labs of all sizes to easily install bioinformatics software, maintain multiple versions of the same software and combine tools into powerful analysis pipelines. BioContainers is based on popular open-source projects Docker and rkt frameworks, that allow software to be installed and executed under an isolated and controlled environment. Also, it provides infrastructure and basic guidelines to create, manage and distribute bioinformatics containers with a special focus on omics technologies. These containers can be integrated into more comprehensive bioinformatics pipelines and different architectures (local desktop, cloud environments or HPC clusters).

Availability and implementation: The software is freely available at github.com/BioContainers/.

Contact: yperez@ebi.ac.uk.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Overview of the BioContainers architecture: Users and developers can use the BioContainers infrastructure by interacting via GitHub account page. All container Dockerfiles are freely available and people are encouraged to participate submitting pull requests or asking for new containerized software. Containers can be acquired via Docker command line interface, or by downloading the Dockerfile directly from the GitHub organization

References

    1. Afgan E. et al. (2016) The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update. Nucleic Acids Res., 44, W3–W10. - PMC - PubMed
    1. Belmann P. et al. (2015) Bioboxes: standardised containers for interchangeable bioinformatics software. GigaScience, 4. - PMC - PubMed
    1. Leprevost F. d V. et al. (2014) On best practices in the development of bioinformatics software. Bioinf. Comput. Biol., 5, 199. - PMC - PubMed
    1. Moreews F. et al. (2015) BioShaDock: a community driven bioinformatics shared Docker-based tools registry. F1000Research, 4, 1443. - PMC - PubMed
    1. Perez-Riverol Y. et al. (2014) Open source libraries and frameworks for mass spectrometry based proteomics: a developer’s perspective. Biochim. Biophys. Acta (BBA) Proteins Proteomics, 1844, 63–76. - PMC - PubMed