Singularity: Scientific containers for mobility of compute
- PMID: 28494014
- PMCID: PMC5426675
- DOI: 10.1371/journal.pone.0177459
Singularity: Scientific containers for mobility of compute
Abstract
Here we present Singularity, software developed to bring containers and reproducibility to scientific computing. Using Singularity containers, developers can work in reproducible environments of their choosing and design, and these complete environments can easily be copied and executed on other platforms. Singularity is an open source initiative that harnesses the expertise of system and software engineers and researchers alike, and integrates seamlessly into common workflows for both of these groups. As its primary use case, Singularity brings mobility of computing to both users and HPC centers, providing a secure means to capture and distribute software and compute environments. This ability to create and deploy reproducible environments across these centers, a previously unmet need, makes Singularity a game changing development for computational science.
Conflict of interest statement
Figures
Similar articles
-
Enhancing reproducibility in scientific computing: Metrics and registry for Singularity containers.PLoS One. 2017 Nov 29;12(11):e0188511. doi: 10.1371/journal.pone.0188511. eCollection 2017. PLoS One. 2017. PMID: 29186161 Free PMC article.
-
JMS: An Open Source Workflow Management System and Web-Based Cluster Front-End for High Performance Computing.PLoS One. 2015 Aug 17;10(8):e0134273. doi: 10.1371/journal.pone.0134273. eCollection 2015. PLoS One. 2015. PMID: 26280450 Free PMC article.
-
Singularity Containers Improve Reproducibility and Ease of Use in Computational Image Analysis Workflows.Front Bioinform. 2022 Jan 27;1:757291. doi: 10.3389/fbinf.2021.757291. eCollection 2021. Front Bioinform. 2022. PMID: 36303730 Free PMC article. Review.
-
The Scientific Filesystem.Gigascience. 2018 May 1;7(5):giy023. doi: 10.1093/gigascience/giy023. Gigascience. 2018. PMID: 29718213 Free PMC article.
-
Human-computer interaction: psychological aspects of the human use of computing.Annu Rev Psychol. 2003;54:491-516. doi: 10.1146/annurev.psych.54.101601.145044. Epub 2002 Jun 10. Annu Rev Psychol. 2003. PMID: 12209025 Review.
Cited by
-
Enhancing coevolutionary signals in protein-protein interaction prediction through clade-wise alignment integration.Sci Rep. 2024 Mar 12;14(1):6009. doi: 10.1038/s41598-024-55655-9. Sci Rep. 2024. PMID: 38472223 Free PMC article.
-
PMAT: an efficient plant mitogenome assembly toolkit using low-coverage HiFi sequencing data.Hortic Res. 2024 Jan 23;11(3):uhae023. doi: 10.1093/hr/uhae023. eCollection 2024 Mar. Hortic Res. 2024. PMID: 38469379 Free PMC article.
-
Non-coding autoimmune risk variant defines role for ICOS in T peripheral helper cell development.Nat Commun. 2024 Mar 9;15(1):2150. doi: 10.1038/s41467-024-46457-8. Nat Commun. 2024. PMID: 38459032 Free PMC article.
-
How tool combinations in different pipeline versions affect the outcome in RNA-seq analysis.NAR Genom Bioinform. 2024 Mar 7;6(1):lqae020. doi: 10.1093/nargab/lqae020. eCollection 2024 Mar. NAR Genom Bioinform. 2024. PMID: 38456178 Free PMC article.
-
Role for gene conversion in the evolution of cell-surface antigens of the malaria parasite Plasmodium falciparum.PLoS Biol. 2024 Mar 7;22(3):e3002507. doi: 10.1371/journal.pbio.3002507. eCollection 2024 Mar. PLoS Biol. 2024. PMID: 38451924 Free PMC article.
References
-
- Ceruzzi PE. A History of Modern Computing History of computing. MIT Press; 2003.
-
- Google. Python Runtime Environment;. https://cloud.google.com/appengine/docs/python/.
-
- Furlani JL, Osel PW. Abstract Yourself With Modules. In: Proceedings of the 10th USENIX Conference on System Administration. LISA’96. Berkeley, CA, USA: USENIX Association; 1996. p. 193–204.
-
- Smith JE, Nair R. Virtual Machines: Versatile Platforms for Systems and Processes The Morgan Kaufmann Series in Computer Architecture and Design Series. Morgan Kaufmann Publishers; 2005.
-
- Vagrant;. https://www.vagrantup.com/.
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
