arrow
Return

Packaging and containerization of computational methods

delete2024-04-02
delete2
PRE
AI
M
Mohammed Alser
B
Brendan Lawlor
R
Richard J. Abdill
S
Sharon Waymost
R
Ram Ayyala
N
Neha Rajkumar
N
Nathan LaPierre
J
Jaqueline Brito
A
André M. Ribeiro-dos-Santos
N
Nour Almadhoun
V
Varuni Sarwal
C
Can Fırtına
O
Osinski, T
E
Eleazar Eskin
Q
Qiyang Hu
D
Derek Ryan Strong
B
Byoung-Do Kim
M
Malak Abedalthagafi
O
Onur Mutlu
S
Serghei Mangul *
DOI:10.1038/s41596-024-00986-0delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Methods for analyzing the full complement of a biomolecule type, e.g., proteomics or metabolomics, generate large amounts of complex data. The software tools used to analyze omics data have reshaped the landscape of modern biology and become an essential component of biomedical research. These tools are themselves quite complex and often require the installation of other supporting software, libraries and/or databases. A researcher may also be using multiple different tools that require different versions of the same supporting materials. The increasing dependence of biomedical scientists on these powerful tools creates a need for easier installation and greater usability. Packaging and containerization are different approaches to satisfy this need by delivering omics tools already wrapped in additional software that makes the tools easier to install and use. In this systematic review, we describe and compare the features of prominent packaging 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 the distribution of omics software more sustainable and robust to increase the reproducibility of biomedical and life science research. Attempts to reproduce the computational steps described in published omics research often fail. This review provides guidelines for the packaging and containerization of software so that readers can use the exact programs used in published work.
Keywords:
SOFTWARE

Journal

Nature Protocols cover
Nature Protocols
IF:
16
Papers:
4.0K
Citations:
5.6W

Organization

M
munster technological university (mtu)
Scholars:
732
Papers: 668
Citations: 1
U
university of southern california
Scholars:
4.6W
Papers: 3.8W
Citations: 51
U
university of california los angeles
Scholars:
5.3W
Papers: 4.2W
Citations: 89
U
university of chicago
Scholars:
4.4W
Papers: 3.7W
Citations: 80
E
ETH Zurich
Scholars:
3.0W
Papers: 2.4W
Citations: 8.4W
University of California System cover
University of California System
Scholars:
37.3W
Papers: 33.7W
Citations: 6.6K
S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
researcher View more organizations