plinder-org/plinder
Protein Ligand INteraction Dataset and Evaluation Resource
plinder – 단백질 및 리간드 상호작용 데이터셋 및 평가 리소스
개요 – plinder는 풍부한 주석(리간드 화학, 결합 부위 유사성, 클러스터, 결합 친화도 데이터 등)을 갖춘 큐레이션된 대규모 단백질-리간드(및 단백질-단백질) 복합체 데이터셋입니다. Python 라이브러리로 패키징되어 특정 월별 릴리스를 다운로드하고, 테이블을 쿼리하고, 개별 시스템을 생물물리학적 객체(구조, RDKit 분자 등)로 로드할 수 있습니다. 저장소에는 구조 예측 또는 도킹 모델을 벤치마킹하기 위한 평가 하네스도 포함되어 있습니다.
중요성 – 약물 발견 관련 작업(도킹, 결합 친화도 예측, 공폴딩, 생성적 리간드 설계)을 위한 최신 ML 모델을 훈련하거나 테스트하려면 고품질의 비중복 상호작용 데이터가 필요합니다. 기존 데이터셋은 더 작거나 숨겨진 중복성이 있습니다. PLINDER는 40만 개 이상의 상호작용, 체계적인 중복 제거, 정보 누출을 최소화하는 신중하게 계층화된 훈련/검증/테스트 분할을 제공하여 결과의 신뢰성을 높입니다.
주요 구성 요소
plinder.data– RCSB PDB에서 릴리스를 구축하고 큐레이션 파이프라인을 적용하며 인덱스 테이블, 클러스터 할당 및 선택적 대용량 파일(리간드 좌표, 정렬, 점수)을 작성하는 코드.plinder.core– 사용자 친화적인 API(PlinderSystem,Entry,Chain등)로 시스템을 로드하고 다음을 제공합니다:- 수용체의 Biotite
AtomArray, - 리간드의 RDKit
Mol객체, - 포켓, 리간드 및 단백질에 대한 사전 계산된 유사성 클러스터.
- 수용체의 Biotite
- 평가 하네스 – 선택적 추가 종속성(
plinder[eval])은 PoseBusters 검증 및 OpenStructure 기반 메트릭(lDDT, RMSD)을 추가하여 예측 구조를 참조와 비교합니다. - 버전 관리 – 데이터셋 릴리스는 월 스탬프(예:
2026-09)로 표시되며 CLIplinder_download로 가져올 수 있습니다. 라이브러리는 파일을 로컬에 캐시하고 검증하며 중단된 다운로드를 재시도합니다.
시작 방법
- 패키지 설치:
pip install plinder(평가 도구는[eval]추가). - 릴리스의 인덱스 가져오기:
plinder_download --release 2026-09. - 시스템 로드:
from plinder.core import PlinderSystem sys = PlinderSystem.from_id('PDBID_LIGAND') receptor = sys.receptor_structure # Biotite AtomArray ligands = sys.ligand_mols # list of RDKit Mol objects - 제공된 분할 테이블을 사용하여 모델을 훈련하거나 예측에 대해 평가 스크립트를 실행합니다.
개발 주체 – 바젤 대학교, SIB 스위스 생물정보학 연구소, Proxima(구 VantAI), NVIDIA 및 MIT CSAIL 간의 협업으로, 정기적인 업데이트와 공개 Discord 커뮤니티가 있습니다.
라이선스 및 인용 – 데이터는 Apache-2.0입니다. 리간드/친화도 소스는 원래 CC-BY-4.0 또는 CC-BY-SA-4.0 라이선스를 유지합니다. 데이터셋을 사용할 때는 bioRxiv 사전 인쇄본(2024)을 인용하십시오.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트