赛尔:用于原型算法和在分子模拟程序之间交换信息的互操作性引擎
Christopher J Woods1,2,3, Lester O Hedges1,3, Adrian J Mulholland2
1Advanced Computing Research Centre, University of Bristol, Bristol, United Kingdom.
The Journal of chemical physics
|May 30, 2024
概括
Sire是一个多功能Python/C++库,可以作为分子模拟程序的互操作性引擎. 它简化了数据交换和算法原型设计,增强了研究工作流.
科学领域:
- 计算化学是一种计算化学.
- 生物信息学是一种生物信息学.
- 软件工程 软件工程 软件工程
背景情况:
- 分子仿真软件往往缺乏互操作性.
- 创建新算法的原型需要整合各种计算工具.
- 在复杂的研究中,模拟程序之间的高效数据交换至关重要.
研究的目的:
- 介绍Sire,一个作为互操作性引擎设计的Python/C++库.
- 为了促进各种分子模拟程序和库的集成.
- 使研究人员能够创建新算法的原型,并简化计算工作流程.
主要方法:
- 赛尔提供文件解析器和信息转换器,以实现无数据交换.
- 它可以与Gemini,RDKit,BioSimSpace,OpenMM和NGLView等工具进行集成.
- 包括用于分子信息搜索,轨迹操纵和能量评估的引擎.
主要成果:
- 允许研究人员从多个来源加载,搜索,编辑和结合分子信息.
- 促进了GPU加速分子动力学和复杂的工作流执行.
- 赛尔的引擎被BioSimSpace用来与GROMACS,NAMD,Amber和AmberTools进行互换.
结论:
- 赛尔显著提高了分子模拟研究的灵活性和效率.
- 它是开发新算法和复杂的计算管道的基础工具.
- Sire 是开源的,可以通过 conda 和 Jupyter 笔记本服务器访问,并由 OpenBioSim.Sim 支持.
相关概念视频
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
48
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
48
Protein-protein Interfaces
12.5K
Many proteins form complexes to carry out their functions, making protein-protein interactions (PPIs) essential for an organism's survival. Most PPIs are stabilized by numerous weak noncovalent chemical forces. The physical shape of the interfaces determines the way two proteins interact. Many globular proteins have closely-matching shapes on their surfaces, which form a large number of weak bonds. Additionally, many PPIs occur between two helices or between a surface cleft and a...
12.5K


