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 個學術研究團隊共同維護。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案