Suppr超能文献

引入 Capsules 环境以支持 SBGrid 结构生物学软件集合的进一步发展。

Introduction of the Capsules environment to support further growth of the SBGrid structural biology software collection.

机构信息

Department of Biological Chemistry and Molecular Pharmacology, Harvard Medical School, Boston, Massachusetts, USA.

Department of Biochemistry, University of Otago, Dunedin, New Zealand.

出版信息

Acta Crystallogr D Struct Biol. 2024 Jun 1;80(Pt 6):439-450. doi: 10.1107/S2059798324004881. Epub 2024 Jun 4.

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.

摘要

庞大的科学软件生态系统,拥有数百种不同平台和格式的软件,给科学研究的可重复性和出处维护带来了重大挑战。各种独立开发的应用程序、不断演变的版本和异构组件的多样性,突出了需要严格的方法来应对这些复杂性。为了应对这些挑战,SBGrid 团队为 SBGrid 联盟成员的内部部署和基于云的计算环境构建、安装和配置了超过 530 种专门的软件应用程序。为了解决支持这种多样化应用程序集合的复杂性,该团队开发了 Capsule 软件执行环境,通常称为 Capsules。Capsules 依赖于一组通过编程生成的 bash 脚本,这些脚本协同工作,将一个应用程序的运行时环境与所有其他应用程序隔离开来,从而提供了一个透明的跨平台解决方案,而不需要研究人员使用专门的工具或提升的账户权限。Capsules 促进了模块化、安全的软件分发,同时保持了集中式、无冲突的环境。SBGrid 平台将 Capsules 与 SBGrid 结构生物学应用程序集合相结合,通过提高科学软件的可发现性、可访问性、互操作性和可重用性来符合 FAIR 目标,确保在各种计算环境中无缝的功能。它的适应性使得应用程序不仅限于结构生物学,还可以扩展到其他科学领域。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3a01/11154594/73f6ee4addf0/d-80-00439-fig1.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验