在NanoShaper中基于补丁的光线跟踪提高了分子表面计算能力.
Marco Domenico Mazzeo1, Vincenzo Di Florio1,2, Walter Rocchia1
1Concept Lab, Fondazione Istituto Italiano di Tecnologia, via Morego 30, 16163 Genoa, Italy.
Journal of chemical information and modeling
|December 23, 2025
概括
纳米Shaper (NS) 软件使用基于补丁的光线跟踪算法进行了重新设计. 这种优化显著提高了分子表面三角化速度,并减少了大分子复合体的内存使用.
科学领域:
- 计算化学是一种计算化学.
- 结构生物学是结构生物学.
- 生物信息学是一种生物信息学.
背景情况:
- 纳米Shaper (NS) 是一个关键的工具,用于分子表面三角测量和分析.
- 由于计算需求,现有的方法面临着大型分子复合物的局限性.
研究的目的:
- 为了提高性能和减少NanoShaper的内存足迹.
- 为了在适度的硬件上实现大型分子复合物的高效三角测量.
主要方法:
- 实施了一种基于补丁的新型光线追踪算法,取代了传统的光线扫描.
- 通过平行化,优化了无溶剂表面 (SES) 结构.
- 引入了双层网格和压缩缓冲器,以及一个分析的光线-圆柱体交叉方案.
主要成果:
- 实现了高达12.5×的性能增长和高达8×的内存减少.
- 能够快速地对数百万个原子的复杂物进行三角测量.
- 在超过1500个结构上验证了速度和准确性,包括H1N1病毒.
结论:
- 重新设计的NanoShaper (v1.5) 提供了大量的计算改进.
- 基于补丁的方法提高了大规模分子建模的效率.
- 一个新的C++ API促进了与其他计算工具的集成.


