• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验

CCLib 2.0:一种用于可互操作计算化学的更新架构。

cclib 2.0: An updated architecture for interoperable computational chemistry.

作者信息

Berquist Eric, Dumi Amanda, Upadhyay Shiv, Abarbanel Omri D, Cho Minsik, Gaur Sagar, Cano Gil Victor Hugo, Hutchison Geoffrey R, Lee Oliver S, Rosen Andrew S, Schamnad Sanjeed, Schneider Felipe S S, Steinmann Casper, Stolyarchuk Maxim, Vandezande Jonathon E, Zak Weronika, Langner Karol M

机构信息

Sandia National Laboratories, Albuquerque, New Mexico 87185, USA.

Department of Chemistry, University of Washington, Seattle, Washington 98195, USA.

出版信息

J Chem Phys. 2024 Jul 28;161(4). doi: 10.1063/5.0216778.

DOI:10.1063/5.0216778
PMID:39051837
Abstract

Interoperability in computational chemistry is elusive, impeded by the independent development of software packages and idiosyncratic nature of their output files. The cclib library was introduced in 2006 as an attempt to improve this situation by providing a consistent interface to the results of various quantum chemistry programs. The shared API across programs enabled by cclib has allowed users to focus on results as opposed to output and to combine data from multiple programs or develop generic downstream tools. Initial development, however, did not anticipate the rapid progress of computational capabilities, novel methods, and new programs; nor did it foresee the growing need for customizability. Here, we recount this history and present cclib 2, focused on extensibility and modularity. We also introduce recent design pivots-the formalization of cclib's intermediate data representation as a tree-based structure, a new combinator-based parser organization, and parsed chemical properties as extensible objects.

摘要

计算化学中的互操作性难以实现,这受到软件包独立开发及其输出文件独特性质的阻碍。cclib库于2006年推出,旨在通过为各种量子化学程序的结果提供一致的接口来改善这种情况。cclib实现的跨程序共享API使用户能够专注于结果而非输出,并能够合并来自多个程序的数据或开发通用的下游工具。然而,最初的开发并未预料到计算能力、新方法和新程序的快速发展;也没有预见到对可定制性日益增长的需求。在此,我们回顾这段历史并介绍专注于可扩展性和模块化的cclib 2。我们还介绍了最近的设计转变——将cclib的中间数据表示形式正式化为基于树的结构、一种新的基于组合器的解析器组织,以及将解析后的化学性质作为可扩展对象。

相似文献

1
cclib 2.0: An updated architecture for interoperable computational chemistry.CCLib 2.0:一种用于可互操作计算化学的更新架构。
J Chem Phys. 2024 Jul 28;161(4). doi: 10.1063/5.0216778.
2
cclib: a library for package-independent computational chemistry algorithms.CCLib:一个用于独立于软件包的计算化学算法的库。
J Comput Chem. 2008 Apr 15;29(5):839-45. doi: 10.1002/jcc.20823.
3
Quantum Chemistry Common Driver and Databases (QCDB) and Quantum Chemistry Engine (QCEngine): Automation and interoperability among computational chemistry programs.量子化学通用驱动程序和数据库 (QCDB) 和量子化学引擎 (QCEngine):计算化学程序之间的自动化和互操作性。
J Chem Phys. 2021 Nov 28;155(20):204801. doi: 10.1063/5.0059356.
4
A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience.一个基于动态可扩展数据模型的存储库,支持神经科学的多学科研究。
BMC Med Inform Decis Mak. 2012 Oct 8;12:115. doi: 10.1186/1472-6947-12-115.
5
Component-based integration of chemistry and optimization software.基于组件的化学与优化软件集成。
J Comput Chem. 2004 Nov 15;25(14):1717-25. doi: 10.1002/jcc.20091.
6
The Quixote project: Collaborative and Open Quantum Chemistry data management in the Internet age.“堂吉诃德”项目:互联网时代的协作化与开放式量子化学数据管理。
J Cheminform. 2011 Oct 14;3:38. doi: 10.1186/1758-2946-3-38.
7
Managing the computational chemistry big data problem: the ioChem-BD platform.解决计算化学大数据问题:ioChem-BD平台。
J Chem Inf Model. 2015 Jan 26;55(1):95-103. doi: 10.1021/ci500593j. Epub 2014 Dec 15.
8
Collaborative development of predictive toxicology applications.预测毒理学应用程序的协同开发。
J Cheminform. 2010 Aug 31;2(1):7. doi: 10.1186/1758-2946-2-7.
9
FFMDFPA: A FAIRification Framework for Materials Data with No-Code Flexible Semi-Structured Parser and Application Programming Interfaces.FFMDFPA:一个具有无代码灵活半结构化解析器和应用程序编程接口的材料数据公平性框架。
J Chem Inf Model. 2023 Aug 28;63(16):4986-4994. doi: 10.1021/acs.jcim.3c00836. Epub 2023 Aug 7.
10
Avogadro: an advanced semantic chemical editor, visualization, and analysis platform.阿伏伽德罗:一个先进的语义化学编辑器、可视化和分析平台。
J Cheminform. 2012 Aug 13;4(1):17. doi: 10.1186/1758-2946-4-17.