Literature DB >> 36000837

Microbench: automated metadata management for systems biology benchmarking and reproducibility in Python.

Alexander L R Lubbock1,2, Carlos F Lopez1,2,3.   

Abstract

MOTIVATION: Computational systems biology analyses typically make use of multiple software and their dependencies, which are often run across heterogeneous compute environments. This can introduce differences in performance and reproducibility. Capturing metadata (e.g. package versions, GPU model) currently requires repetitious code and is difficult to store centrally for analysis. Even where virtual environments and containers are used, updates over time mean that versioning metadata should still be captured within analysis pipelines to guarantee reproducibility.
RESULTS: Microbench is a simple and extensible Python package to automate metadata capture to a file or Redis database. Captured metadata can include execution time, software package versions, environment variables, hardware information, Python version and more, with plugins. We present three case studies demonstrating Microbench usage to benchmark code execution and examine environment metadata for reproducibility purposes.
AVAILABILITY AND IMPLEMENTATION: Install from the Python Package Index using pip install microbench. Source code is available from https://github.com/alubbock/microbench. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2022. Published by Oxford University Press.

Entities:  

Mesh:

Year:  2022        PMID: 36000837      PMCID: PMC9563693          DOI: 10.1093/bioinformatics/btac580

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.931


  3 in total

1.  Why Jupyter is data scientists' computational notebook of choice.

Authors:  Jeffrey M Perkel
Journal:  Nature       Date:  2018-11       Impact factor: 49.962

2.  Programming biological models in Python using PySB.

Authors:  Carlos F Lopez; Jeremy L Muhlich; John A Bachman; Peter K Sorger
Journal:  Mol Syst Biol       Date:  2013       Impact factor: 11.429

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.