AlgoRun

AlgoRun is a packaging system for bioinformatics algorithms that ensures their reproducibility and usability across platforms. It utilizes Docker technology to package the algorithms along with their entire execution environment, thereby eliminating the problem of software dependencies and ensuring the reproducibility of computations over time. AlgoRun-packaged algorithms can be executed through a user-friendly interface directly from a web browser or via a standardized RESTful web API, and can be published on a centralized searchable directory.

Topic

Data processing, Data analysis

Detail

  • Operation: Web service input/output; Software deployment and distribution; Algorithm execution

  • Software interface: -

  • Language: -

  • License: -

  • Cost: Free

  • Version name: -

  • Credit: National Institutes of Health (NSF).

  • Input: -

  • Output: -

  • Contact: -

  • Collection: -

  • Maturity: Stable

Publications

  • AlgoRun: a Docker-based packaging system for platform-agnostic implemented algorithms.
  • Hosny A, et al. AlgoRun: a Docker-based packaging system for platform-agnostic implemented algorithms. AlgoRun: a Docker-based packaging system for platform-agnostic implemented algorithms. 2016; 32:2396-8. doi: 10.1093/bioinformatics/btw120
  • https://doi.org/10.1093/bioinformatics/btw120
  • PMID: 27153722
  • PMC: PMC6280798

Download and documentation


< Back to DB search