Packaging, containerization, and virtualization of computational omics methods: Advances, challenges, and opportunities
Authors:
Mohammed Alser,
Sharon Waymost,
Ram Ayyala,
Brendan Lawlor,
Richard J. Abdill,
Neha Rajkumar,
Nathan LaPierre,
Jaqueline Brito,
Andre M. Ribeiro-dos-Santos,
Can Firtina,
Nour Almadhoun,
Varuni Sarwal,
Eleazar Eskin,
Qiyang Hu,
Derek Strong,
Byoung-Do,
Kim,
Malak S. Abedalthagafi,
Onur Mutlu,
Serghei Mangul
Abstract:
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 softwa…
▽ More
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.
△ Less
Submitted 30 March, 2022;
originally announced March 2022.