paper-with-me

홈 › Papers

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

2022-03-30 · 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

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.

📄 PDF Abstract BibTeX arXiv:2203.16261

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

pracpac: Practical R Packaging with Docker

2023-03-13 · V. P. Nagraj, Stephen D. Turner

R packages are the fundamental units of reproducible code in R, providing a mechanism for distributing user-developed code, documentation, and data. Docker is a virtualization technology that allows applications and thei…

Management

Optimal Virtualization Framework for Cellular Networks with Downlink Rate Coverage Probability Constraints

2018-04-26

Wireless network virtualization is emerging as an important technology for next-generation (5G) wireless networks. A key advantage of introducing virtualization in cellular networks is that service providers can robustly…

Stochastic Optimization

The role of packaging sites in efficient and specific virus assembly

2015-02-17

During the lifecycle of many single-stranded RNA viruses, including many human pathogens, a protein shell called the capsid spontaneously assembles around the viral genome. Understanding the mechanisms by which capsid pr…

Genome UnderstandingSpecificityVirology

Machine Learning-based Orchestration of Containers: A Taxonomy and Future Directions

2021-06-24 · Zhiheng Zhong, Minxian Xu, Maria Alejandra Rodriguez, Chengzhong Xu 외

Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service prov…

BIG-bench Machine LearningManagement

Scaling Homomorphic Applications in Deployment

2025-09-30 · Ryan Marinelli, Angelica Chowdhury arxiv

In this endeavor, a proof-of-concept homomorphic application is developed to determine the production readiness of encryption ecosystems. A movie recommendation app is implemented for this purpose and productionized thro…

Reinforcement LearningMovie Recommendation