2024Herre Capsules

From 3DEM-Methods
Revision as of 16:14, 11 July 2024 by WikiSysop (talk | contribs) (Created page with "== Citation == Herre, Carol / Ho, Alex / Eisenbraun, Ben / Vincent, James / Nicholson, Thomas / Boutsioukis, Giorgos / Meyer, Peter A. / Ottaviano, Michelle / Krause, Kurt L. / Key, Jason / Sliz, Piotr. Introduction of the Capsules environment to support further growth of the SBGrid structural biology software collection. 2024-06. Acta crystallographica. Section D, Structural biology, Vol. 80, p. 439-450 == Abstract == The expansive scientific software ecosystem, char...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Citation

Herre, Carol / Ho, Alex / Eisenbraun, Ben / Vincent, James / Nicholson, Thomas / Boutsioukis, Giorgos / Meyer, Peter A. / Ottaviano, Michelle / Krause, Kurt L. / Key, Jason / Sliz, Piotr. Introduction of the Capsules environment to support further growth of the SBGrid structural biology software collection. 2024-06. Acta crystallographica. Section D, Structural biology, Vol. 80, p. 439-450

Abstract

The expansive scientific software ecosystem, characterized by millions of titles across various platforms and formats, poses significant challenges in maintaining reproducibility and provenance in scientific research. The diversity of independently developed applications, evolving versions and heterogeneous components highlights the need for rigorous methodologies to navigate these complexities. In response to these challenges, the SBGrid team builds, installs and configures over 530 specialized software applications for use in the on-premises and cloud-based computing environments of SBGrid Consortium members. To address the intricacies of supporting this diverse application collection, the team has developed the Capsule Software Execution Environment, generally referred to as Capsules. Capsules rely on a collection of programmatically generated bash scripts that work together to isolate the runtime environment of one application from all other applications, thereby providing a transparent cross-platform solution without requiring specialized tools or elevated account privileges for researchers. Capsules facilitate modular, secure software distribution while maintaining a centralized, conflict-free environment. The SBGrid platform, which combines Capsules with the SBGrid collection of structural biology applications, aligns with FAIR goals by enhancing the findability, accessibility, interoperability and reusability of scientific software, ensuring seamless functionality across diverse computing environments. Its adaptability enables application beyond structural biology into other scientific fields.

Keywords

Links

https://onlinelibrary.wiley.com/iucr/doi/10.1107/S2059798324004881

Related software

Related methods

Comments