RosettaCommons/rosetta
The Rosetta Bio-macromolecule modeling package. Available through license with the University of Washington.
해결하는 문제
Rosetta는 단백질 구조의 계산 모델링 및 분석을 위한 포괄적인 알고리즘 세트를 제공합니다. 생물학적 고분자의 구조 예측 및 새로운 단백질 또는 효소를 처음부터 설계하는 문제(데노보 설계)와 같은 계산 생물학의 복잡한 과제를 해결합니다.
작동 방식
Rosetta는 C++ 알고리즘의 방대한 코드베이스를 사용하여 단백질의 물리적 및 화학적 성질을 시뮬레이션하고 분석합니다. 소스에서 컴파일하여 독립 실행형 소프트웨어 스위트로 사용할 수 있으며, PyRosetta를 통해 Python 바인딩을 제공하여 스크립팅과 통합을 용이하게 합니다. 또한 특정 Docker 빌드를 통해 libtorch 및 TensorFlow와 같은 딥러닝 프레임워크와의 통합도 지원합니다.
대상 사용자
리간드 도킹, 단백질 설계, 또는 매크로분자 복합체의 구조 예측을 수행해야 하는 계산 생물학 및 생화학 분야의 연구자들을 위한 것입니다.
주요 특징
- 광범위한 응용: 데노보 단백질 설계, 효소 설계, 리간드 도킹을 지원합니다.
- PyRosetta: Python 개발자가 강력한 C++ 라이브러리를 쉽게 접근할 수 있도록 Python 바인딩을 제공합니다.
- 유연한 배포: 공식 Docker 이미지 또는 Conda 패키지를 통해 빠르게 설정 가능합니다.
- 풍부한 생태계: 100개 이상의 학술 연구 그룹이 참여하는 글로벌 협업으로 유지되고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트