LPMX
LPMX provides a rootless, composable container system for executing and integrating genome analysis tools and complex software dependencies in userspace.
Key Features:
- Rootless Operation: Operates entirely in userspace without requiring root or sudo privileges during installation or runtime.
- Composability: Integrates tools from different containers and host-based tools to compose pipelines and reduce dependency conflicts observed with container systems such as Singularity.
- Compatibility with Existing Containers: Imports Docker and Singularity images to reuse existing containerized applications within the LPMX environment.
- Efficient Filesystem Management: Implements a pure userspace layered filesystem that reduces overhead when launching processes, improving performance for high-throughput genome analysis tasks.
Scientific Applications:
- Genome analysis workflows: Executes and combines genome analysis tools across heterogeneous software environments to support comprehensive genomic studies.
- High-throughput analyses: Reduces process launch overhead for scalable, high-throughput genome analysis tasks.
- Pipeline composition: Enables construction of multi-tool pipelines that integrate containerized and host-based bioinformatics tools.
Methodology:
Runs isolated userspace environments with a rootless architecture, supports composable integration across containers and host tools, imports Docker and Singularity images, and uses a pure userspace layered filesystem.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Other
- Added:
- 11/6/2021
- Last Updated:
- 11/6/2021
Operations
Publications
Yang X, Kasahara M. LPMX: A pure rootless composable container system. Unknown Journal. 2021. doi:10.1101/2021.06.04.445363.
Links
Repository
https://github.com/jasonyangshadow/lpmx