Packaging, containerization, and virtualization of computational omics methods: Advances, challenges, and opportunities

03/30/2022
by   Mohammed Alser, et al.
0

Omics software tools have reshaped the landscape of modern biology and become an essential component of biomedical research. The increasing dependence of biomedical scientists on these powerful tools creates a need for easier installation and greater usability. Packaging, virtualization, and containerization are different approaches to satisfy this need by wrapping omics tools in additional software that makes the omics tools easier to install and use. Here, we systematically review practices across prominent packaging, virtualization, and containerization platforms. We outline the challenges, advantages, and limitations of each approach and some of the most widely used platforms from the perspectives of users, software developers, and system administrators. We also propose principles to make packaging, virtualization, and containerization of omics software more sustainable and robust to increase the reproducibility of biomedical and life science research.

READ FULL TEXT

page 3

page 5

page 10

page 12

page 14

research
02/07/2020

menoci: Lightweight Extensible Web Portal enabling FAIR Data Management for Biomedical Research Projects

Background: Biomedical research projects deal with data management requi...
research
09/05/2018

Data Lakes, Clouds and Commons: A Review of Platforms for Analyzing and Sharing Genomic Data

We review software platforms for managing, analyzing and sharing biomedi...
research
06/26/2016

Learning for Biomedical Information Extraction: Methodological Review of Recent Advances

Biomedical information extraction (BioIE) is important to many applicati...
research
05/24/2022

Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production

The massive trend of integrating data-driven AI capabilities into tradit...
research
11/08/2017

Boutiques: a flexible framework for automated application integration in computing platforms

We present Boutiques, a system to automatically publish, integrate and e...
research
10/10/2017

An Introduction to Rocker: Docker Containers for R

We describe the Rocker project, which provides a widely-used suite of Do...
research
05/12/2014

Resource-Aware Replication on Heterogeneous Multicores: Challenges and Opportunities

Decreasing hardware feature sizes and increasing heterogeneity in multic...

Please sign up or login with your details

Forgot password? Click here to reset