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