2 个版本
使用旧的 Rust 2015
0.3.2 | 2021年3月28日 |
---|---|
0.3.1 | 2018年7月8日 |
在生物学类别中排名第183
61KB
235 行
Heme:用 Rust 编写的分子建模库
Heme 是 Rust 语言中基于力场分子建模的实现。这是一个仍在进行中的项目,帮助我学习 Rust。我希望它最终会变得有用,但现在它还不行。(关于基于力场的分子建模的良好实现,请参阅 OpenMM 或 Lumol 项目。)
特性
Heme 以蛋白质为中心,因此目前
- 解析 PDB 结构
Pose
对象代表一个蛋白质结构Atom
对象代表一个单个原子- both
Pose
和Atom
都具有用于计算结构特征的方法,例如两个原子之间的距离,或某个原子附近的一些截止值内的残基
计划
- 我打算保持 Heme 是一个简单的库,用于读取 PDB 和处理蛋白质结构,在我继续学习 Rust 的过程中
- 简单的分子建模是可能的,了解实现力场会很有趣
- 我想添加一些功能,如
- 获取
Pose
对象的序列 Residue
对象
- 获取