CREST:自动化探索低能量分子化学空间的利器
1. 项目基础介绍和主要编程语言
项目名称:CREST(Conformer-Rotamer Ensemble Sampling Tool)
项目链接:https://github.com/crest-lab/crest.git
主要编程语言:C++、Python
CREST 是一个开源项目,旨在自动化探索低能量分子化学空间。该项目由 C++ 编写而成,同时也依赖于 Python 脚本进行一些辅助操作。
2. 项目的核心功能
CREST 的核心功能包括:
- 分子构型采样:自动进行分子构型采样,包括构象和旋转异构体。
- 能量优化:使用高效力场和半经验量子力学方法(如 xTB)进行能量优化。
- 结构集合创建与分析:提供多种功能用于创建和分析结构集合。
- 并行计算支持:通过 OMP 调度器支持并行计算。
3. 项目最近更新的功能包含
根据项目文档,最近更新的功能包括:
- 集成 tblite:在版本 3.0 及以后的版本中,CREST 集成了 tblite,这使得在不需要安装 xTB 程序的情况下也能运行一些主要类型。
- 改进的构架:项目在编译和功能上进行了优化,包括对编译系统的改进和更有效的线性代数后端使用。
- 改进的文档:项目的文档得到了更新,提供了更详细的安装指南和应用示例。
以上是 CREST 项目的简要推荐内容,该项目为化学研究提供了一个强大的工具,有助于加速化学空间的探索和分子设计的进程。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考