Bioconda

Bioconda provides a Conda-based distribution of bioinformatics software packages for life sciences research.


Key Features:

  • Conda integration: Leverages the Conda package manager, described as lightweight, multi-platform, and language-agnostic.
  • Extensive software collection: Hosts an extensive collection of over 3000 bioinformatics software packages tailored for life sciences research.
  • Reproducibility: Enables reproducible analyses by allowing definition of isolated environments with specific software versions.
  • Community maintenance: Packages are maintained and updated by a global community of more than 200 contributors.
  • Cross-platform compatibility: Supports multiple operating systems for deployment of bioinformatics software.
  • Language agnosticism: Supports package management across different programming languages via Conda.

Scientific Applications:

  • Life sciences software distribution: Provision and distribution of bioinformatics packages to support computational research in the life sciences.
  • Reproducible computational analyses: Creation of isolated environments with pinned software versions to ensure consistent results across systems.
  • Dependency management for bioinformatics workflows: Management of software dependencies across programming languages and platforms for workflow execution.

Methodology:

Uses the Conda package manager to package and distribute over 3000 bioinformatics packages and to create isolated environments with specified software versions.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
R, Java, C++, Fortran, C
Added:
7/6/2018
Last Updated:
11/24/2024

Operations

Publications

Grüning B, Dale R, Sjödin A, Chapman BA, Rowe J, Tomkins-Tinch CH, Valieris R, Köster J. Bioconda: sustainable and comprehensive software distribution for the life sciences. Nature Methods. 2018;15(7):475-476. doi:10.1038/s41592-018-0046-7. PMID:29967506. PMCID:PMC11070151.

Documentation