RosettaCommons/rosetta

The Rosetta Bio-macromolecule modeling package. Available through license with the University of Washington.

解决的问题

Rosetta 提供了一套全面的算法,用于蛋白质结构的计算建模与分析。它解决了计算生物学中的复杂挑战,例如预测生物大分子的结构,以及从零开始设计新的蛋白质或酶(即从头设计)。

工作原理

Rosetta 使用庞大的 C++ 算法代码库来模拟和分析蛋白质的物理与化学性质。它可以作为独立的软件套件使用,从源码编译,也可以通过 PyRosetta 使用,PyRosetta 为该库提供了 Python 绑定,便于脚本编写和集成。系统还支持通过特定的 Docker 构建与 libtorch 和 TensorFlow 等深度学习框架集成。

适用人群

适用于需要进行配体对接、蛋白质设计或大分子复合物结构预测的计算生物学和生物化学研究人员。

主要亮点

  • 广泛应用:支持从头蛋白质设计、酶设计和配体对接。
  • PyRosetta:提供 Python 绑定,使强大的 C++ 库对 Python 开发者更易访问。
  • 灵活部署:可通过官方 Docker 镜像或 Conda 包快速部署。
  • 丰富生态系统:由全球超过 100 个学术研究团队共同维护。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目