...
首页> 外文期刊>Source Code for Biology Medicine >Faunus: An object oriented framework for molecular simulation
【24h】

Faunus: An object oriented framework for molecular simulation

机译:Faunus:面向对象的分子模拟框架

获取原文
           

摘要

Background We present a C++ class library for Monte Carlo simulation of molecular systems, including proteins in solution. The design is generic and highly modular, enabling multiple developers to easily implement additional features. The statistical mechanical methods are documented by extensive use of code comments that – subsequently – are collected to automatically build a web-based manual. Results We show how an object oriented design can be used to create an intuitively appealing coding framework for molecular simulation. This is exemplified in a minimalistic C++ program that can calculate protein protonation states. We further discuss performance issues related to high level coding abstraction. Conclusion C++ and the Standard Template Library (STL) provide a high-performance platform for generic molecular modeling. Automatic generation of code documentation from inline comments has proven particularly useful in that no separate manual needs to be maintained.
机译:背景我们提供了一个C ++类库,用于分子系统的Monte Carlo模拟,包括溶液中的蛋白质。该设计是通用且高度模块化的,使多个开发人员可以轻松实现其他功能。通过大量使用代码注释来记录统计机械方法,随后将其收集起来以自动生成基于Web的手册。结果我们展示了如何使用面向对象的设计为分子模拟创建直观吸引人的编码框架。这在可以计算蛋白质质子化状态的简约C ++程序中得到了例证。我们将进一步讨论与高级编码抽象有关的性能问题。结束语C ++和标准模板库(STL)为通用分子建模提供了一个高性能平台。从内联注释自动生成代码文档已证明特别有用,因为无需维护单独的手册。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号