
aib001/prism
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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) через сервер SwissParam - : Полный рабочий процесс от PDB/MOL2/SDF до готовых к моделированию файлов - : конфигурация на основе YAML для простой настройки - : Обработка различных форматов ввода с автоматическим преобразованием - : Автоматическая генерация для протоколов уравновешивания - : Предварительно сконфигурированные протоколы для минимизации, уравновешивания и производства - : Интеллектуальное распознавание и обработка ионов металлов (Zn, Ca, Mg, Fe и т. Д.).
Обзор (машинный перевод)
PRISM является комплексным инструментом для построения белково-лигандных систем для моделирования молекулярной динамики в GROMACS. Он поддерживает несколько силовых полей для лигандов, включая GAFF, GAFF2, OpenFF, CGenFF, OPLS-AA и SwissParam (MMFF/MATCH/Hybrid).
Особенности
** Поддержка нескольких сил** GAFF/GAFF2 через AmberTools OpenFF через openff-toolkit CGenFF (CHARMM General Force Field) - скачать онлайн OPLS-AA через сервер LigParGen SwissParam (MMFF/MATCH/Hybrid) через сервер SwissParam Автоматическое построение системы: полный рабочий процесс от PDB/MOL2/SDF до готовых к моделированию файлов ** Гибкая конфигурация**: конфигурация на основе YAML для простой настройки Умная обработка файлов: Обработка различных форматов ввода с автоматическим преобразованием ** Ограничения позиции**: Автоматическая генерация для протоколов уравновешивания **Полные файлы MDP: предварительно сконфигурированные протоколы для минимизации, уравновешивания и производства Поддержка металлических ионов: интеллектуальное распознавание и обработка ионов металлов (Zn, Ca, Mg, Fe и т. д.) с помощью фильтрации на основе расстояния
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 →