安装版本:14、16
最新版本:20
License: GPL
软件介绍
Amber不是一个all-in-one的分子动力学软件,而是由多个各司其职的组分所构成的工具集,除了高性能动力学引擎外的其他组分统称AmberTools,可以免费使用,包含动力学引擎的发布版本则须购买授权。
软件类型 | 商业软件;开发者:Peter A. Kollman等; GPL License |
---|---|
软件主页 | http://ambermd.org/ |
主要功能 |
|
安装版本:stable
最新版本:stable
License: GPL
软件介绍
LAMMPS (“Large-scale Atomic/Molecular Massively Parallel Simulator”,大尺度原子/分子并行模拟工具)是由桑迪亚国家实验室开发的一套分子动力学模拟的开源程序包。 在材料体系的模拟中应用非常广泛,同时也支持生物分子模拟。
软件类型 | 开源软件;开发者:Sandia National Labs;License: GPL |
---|---|
软件主页 | http://lammps.sandia.gov/ |
主要功能 |
|
特色 | LAMMPS对分子动力学中的单元粒子、相互作用、积分器等关键组分进行了抽象,并暴露了对各组分进行灵活配置的API。基于这样的抽象, LAMMPS实现了异常丰富的对粒子类型和力场的支持,模拟对象不限于某一门类的体系,应用相当广泛。 同样是基于上述抽象,结合C++的模块化特性,LAMMPS代码具有很强的功能可扩展性。用户通过对几个主要基类的继承可以很容易地对分子动力学框架下的各个组分进行定制, 从而实现新的原子类型(atom style)、相互作用类型(bond style)、计算量(compute style)、积分器(fix style)等。 |
其他 | 往往需要其他工具进行建模和前处理。对于单纯生物体系的模拟相较其他更有针对性的软件而言不是很方便。 |
安装版本:3.2.0
最新版本:4.1.4
License: GPL
软件介绍
espresso是一种用途广泛的软件包,用于执行和分析在物理、化学和分子生物学等软质研究中使用的粗粒度原子论或bead-spring模型的科学分子动力学模型。 它可以用来模拟诸如聚合物、液晶、胶体、聚合电解质、铁液和生物系统等系统,例如DNA和脂质膜。
软件类型 | 开源软件;开发者:Christian Holm, G. Rempfer, F. Weik, R. Weeber等;License: GPL3 |
---|---|
软件主页 | http://espressomd.org |
主要功能 |
|
特色 | ESPResSo的特色是专门针对粗粒化模型。另有以下几个特点:
|
安装版本:2.10b2
最新版本:2.14
License: 专有
软件介绍
NAMD作为生物大分子的动力学模拟软件,最重要特色为可扩展性,专门针对大规模高性能并行计算。 NAMD在算法实现的稳健性及代码结构的合理性上都具备明显的长处。 该软件在设计上与大部分同类软件最大的区别在于基于Charm++的并行模式。
软件类型 | 开源软件;开发者:UIUC;License: 专有,学术界免费使用,源代码公开 |
---|---|
软件主页 | http://www.ks.uiuc.edu/Research/namd/ |
主要功能 |
|
特色 | 与大多数同类软件不同,NAMD的并行模式建立在Charm++提供的并行框架之上。Charm++是一种面向对象、跨平台的C++库,为并行编程提供高层抽象。 在Charm++的并行模型中,程序被划分成中等粒度的重复任务,由称为chare的对象执行,chare之间通过消息相互作用。Chare到物理处理单元的映射和其间消息的传递由Charm++运行系统负责完成。 该模型通过消息驱动的异步并发模式实现通信与计算的重叠,另一方面通过对Chare的调度实现动态负载均衡。 在此基础之上,NAMD采用了空间/力混合划分模式来划分并行任务, 相对于其他主要采用空间划分实现并行的同类软件对计算的划分粒度更细。该模式在其后为Blue Matter和Desmond采用。在这种并行模式支持下的高可扩展性成为NAMD最重要的特色。 |
其他 | NAMD官方网站针对多种平台提供了预编译的可执行文件,用户可以选择从源码编译或直接下载使用,后者十分简便快捷。 作为与NAMD共同开发的互补软件,VMD在文件格式和交互界面等方面与NAMD完全匹配,二者可实现无缝连接。 除了为NAMD构建模型, VMD还可通过Tcl插件直接调用NAMD进行动力学计算,对计算结果进行实时监控,乃至通过键鼠实时施加外部作用力。VMD强大的功能和广泛的应用成为NAMD的一大优势。 |
安装版本:5.0.2、5.1、5.1.4
版本:2021.2
License: LGPL
软件介绍
GROMACS是目前生物系统分子动力学模拟领域中最常用的软件,其运行效率尤其是单机计算效率在多个benchmark中明显优于几个主流同类软件,高度优化的计算性能和代码的开放性为GROMACS赢得了众多的用户。
软件类型 | 开源软件;开发者:Herman Berendsen;License: LGPL |
---|---|
软件主页 | http://www.gromacs.org/ |
主要功能 |
|
特色 | GROMACS最突出的特色和目标是高效,无论串行还是并行版本。为达到这一目标,GROMACS进行了大量设计和优化,包括但不仅限于下面这些:
|
软件类型 | 开源软件;开发者:Martin Karplus等;License: 专有,商业,源代码公开 |
---|---|
软件主页 | http://www.charmm.org |
主要功能 |
|
特色 | CHARMM定位为一个通用并且灵活的分子模拟软件,其设计的初衷是使用一个可执行程序完成所有相关工作。软件通过命令行执行自定义的脚本语言运行,脚本语言包括一系列与分子动力学相关的命令及简单的控制语句、 数学运算、变量设置和文件操作。其命令涵盖从建模到能量最小化到动力学计算乃至轨迹分析的各个方面,使其成为一个可以独立使用的一体化工具。 高级算法丰富,如可极化力场和隐式溶剂均有多种算法可供选择。 |
其他 | 现有两个网站为CHARMM提供基于Web的脚本生成辅助,分别是CHARMM-GUI (http://www.charmm-gui.org/)和CHARMMing(https://www.charmming.org)。 另外有基于Perl的工具集MMTSB,通过运行CHARMM并令其执行自动生成的命令为常见的分子动力学任务提供简化的API |
安装版本:3.17.1
最新版本:4.3
License: 学术免费
软件类型 | 开源软件, CMPD Free License |
---|---|
软件主页 | http://www.cpmd.org/ |
主要功能 | CPMD,密度泛函平面波赝势代码,一款用于分子动力学从头计算的开源软件。它基于密度泛函理论(DFT),并通过平面波基矢和赝势来实现。 采用消息传递(MPI)、共享内存(OpenMP)以及混合编程(MPI/OpenMP)的方法来实现并行化,可以在不同结构的计算机平台上运行。 |