bioRxiv · 10.1101/2021.06.04.445363
LPMX: A pure rootless composable container system
Abstract
SummaryDelivering tools for genome analysis to users is often difficult given their complex dependencies and conflicts. Container virtualization systems such as Singularity isolate environments, helping developers avoid conflicts between tools. However, they lack composability, an easy way to integrate multiple tools in different containers or multiple tools both in a container and a host, which compromises the use of container systems in genome research. Another issue is that one may not be able to use a single container system of the same version at all sites they use, which discourages the use of container systems. To this end, we present a pure rootless composable container system, LPMX, that provides composability for letting developers easily integrate tools in different existing containers or on host, allowing researchers to compose existing containers. LPMX is pure rootless, so it does not require root privilege neither during installation nor at runtime, allowing researchers to use LPMX across sites without asking permissions from administrators. LPMX provides a pure userspace layered filesystem with at least an order of magnitude lower overhead for launching a new process than existing container systems. LPMX can import Docker and Singularity images. Availability and ImplementationThe source code of LPMX is available at https://github.com/jasonyangshadow/lpmx under Apache 2.0 License. Contactmkasa@k.u-tokyo.ac.jp Supplementary informationSupplementary data are available at Bioinformaticsonline.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Yang, X., Kasahara, M.. 2021-06-07. LPMX: A pure rootless composable container system. https://doi.org/10.1101/2021.06.04.445363
Cite the original work for its findings. Save a collection to share your selection of sources.