
aib001/prism
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
PRISM(Protein Receptor Interaction Simulation Modeler)는 MD, PMF, REST2 등 분자 시뮬레이션을 위한 단백질 리글리간 시스템 구축을 위한 종합 도구입니다.
개요
PRISM은 GROMACS의 분자 역학 시뮬레이션을위한 단백질 리간드 시스템을 구축하기위한 종합 도구입니다. 그것은 GAFF, GAFF2, OpenFF, CGenFF, OPLS-AA 및 SwissParam (MMFF / MATCH / Hybrid)를 포함한 리간드의 여러 강제 필드를 지원합니다. - AmberTools를 통해 - openff-toolkit을 통해 - (CHARMM General Force Field) 웹 다운로드를 통해 - LigParGen 서버를 통해 - (MMFF/MATCH/Hybrid) 스위스Param 서버를 통해 - : PDB/MOL2/SDF에서 시뮬레이션 읽기 파일로 워크플로우 - : YAML 기반 구성을 쉽게 사용자 정의 - : 자동 주식 변환과 다양한 입력 형식을 처리 - : 평등 프로토콜을위한 자동 생성 - : 사전 구성 프로토콜, 금속, 금속 및 기타 금속 처리를위한 사전 구성.
개요(AI 번역)
PRISM은 GROMACS의 분자 역학 시뮬레이션을위한 단백질 리간드 시스템을 구축하기위한 종합 도구입니다. 그것은 GAFF, GAFF2, OpenFF, CGenFF, OPLS-AA 및 SwissParam (MMFF / MATCH / Hybrid)를 포함한 리간드의 여러 강제 필드를 지원합니다.
특징
- Multiple Force Field 지원
- **GAFF/GAFF2 ** AmberTools를 통해
- OpenFF 를 통해 openff-toolkit
- CGenFF (CHARMM General Force Field) 웹 다운로드
- ** OPLS-AA** LigParGen 서버를 통해
- SwissParam (MMFF/MATCH/Hybrid) 스위스파람 서버를 통해 -Automatic System Building: PDB/MOL2/SDF에서 시뮬레이션 읽기 파일로 작업 완료 -Flexible Configuration: 쉬운 사용자 정의를 위한 YAML 기반 구성
- Smart File Processing: 자동 변환과 다양한 입력 형식을 처리
- ** 중재 **: Equilibration 의정서를 위한 자동적인 발생 -Complete MDP Files: 최소화, equilibration 및 생산을위한 사전 구성 프로토콜
- ** 금속 이온 지원 ** : 거리 기반 필터링과 금속 이온 (Zn, Ca, Mg, Fe 등)의 지능형 인식 및 취급
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
PRISM - Protein Receptor Interaction Simulation Modeler
PRISM is a comprehensive tool for building protein-ligand systems for molecular dynamics simulations in GROMACS. It supports multiple force fields for ligands including GAFF, GAFF2, OpenFF, CGenFF, OPLS-AA, and SwissParam (MMFF/MATCH/Hybrid).
Features
- Multiple Force Field Support
- GAFF/GAFF2 via AmberTools
- OpenFF via openff-toolkit
- CGenFF (CHARMM General Force Field) via web download
- OPLS-AA via LigParGen server
- SwissParam (MMFF/MATCH/Hybrid) via SwissParam server
- Automatic System Building: Complete workflow from PDB/MOL2/SDF to simulation-ready files
- Flexible Configuration: YAML-based configuration for easy customization
- Smart File Processing: Handles various input formats with automatic conversion
- Position Restraints: Automatic generation for equilibration protocols
- Complete MDP Files: Pre-configured protocols for minimization, equilibration, and production
- Metal Ion Support: Intelligent recognition and handling of metal ions (Zn, Ca, Mg, Fe, etc.) with distance-based filtering
- Advanced Protein Cleaning: Smart removal of heteroatoms and crystallization artifacts while preserving structural metals
- Protonation State Prediction: Optional pKa-based protonation for ionizable residues with PROPKA (HIS/ASP/GLU/LYS/CYS/TYR)
- Protonation States: Support for special residue protonation states (CYM, HID, HIE, HIP, CYX, LYN, ASH, GLH)
- CADD-Agent
Installation
Prerequisites
-
GROMACS (required)
# Ubuntu/Debian, CUDA-toolkit is needed, Dependence installation nvcc --version # For check sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install cmake # Download GROMACS Package wget https://ftp.gromacs.org/gromacs/gromacs-2025.1.tar.gz tar xfz gromacs-2025.1.tar.gz # Prepare to build GROMACS with cmake cd gromacs-2025.1 mkdir build cd build # Installation cmake .. -DGMX_MPI=ON \ -DGMX_BUILD_OWN_FFTW=ON \ -DGMX_GPU=CUDA \ -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda \ -DCUDA_INCLUDE_DIRS=/usr/local/cuda/include \ -DCUDA_CUDART_LIBRARY=/usr/local/cuda/lib64 \ -DCMAKE_INSTALL_PREFIX=~/gromacs-2025.1 make -j${nproc} make check # Optional but recommended sudo make install source ~/gromacs-2025.1/bin/GMXRC # match CMAKE_INSTALL_PREFIX above # install bioconda conda install -c bioconda -
Python 3.10 with required packages:
# create environment conda create -n prism python=3.10 conda activate prism -
PDBFixer and pyyaml (required)
conda install -c conda-forge pdbfixer numpy scipy pip install pyyaml
Optional Dependencies
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →