LigandDesigner: A machine learning-driven system for ligand design integrating pharmacophore modeling, generative models (GAN, LSTM), and molecular dynamics simulations. Includes versions for HomeLab (local) and HPC (high-performance computing).
Enjoyed? Support us: https://pay.vivawallet.com/scibiz
LigandDesigner to zestaw narzędzi do projektowania ligandów opartych na technologiach uczenia maszynowego oraz modelowania molekularnego. System zawiera dwie wersje:
- LigandDesigner-HomeLab – zoptymalizowany do pracy w środowiskach o ograniczonych zasobach obliczeniowych.
- LigandDesigner-HPC – zoptymalizowany do pracy w środowiskach klastrowych i superkomputerach z obsługą GPU i obliczeń rozproszonych.
- Python 3.8+
- CPU (opcjonalnie GPU, np. NVIDIA RTX lub GTX)
- Zainstalowane CUDA (dla GPU)
- Python 3.8+
- Klaster obliczeniowy lub superkomputer z:
- NVIDIA GPU (np. V100/A100)
- CUDA Toolkit 11.8+
- OpenMPI do obliczeń rozproszonych
-
Klonowanie repozytorium:
git clone https://github.com/username/LigandDesigner.git cd LigandDesigner
-
Utworzenie środowiska wirtualnego: python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
-
Instalacja wymaganych bibliotek: pip install -r requirements.txt
-
Weryfikacja instalacji: python -c "import torch; print(torch.version)"
HomeLab: Uruchomienie projektu w lokalnym środowisku:
python ligand_designer_homelab.py --config=config_homelab.yaml
HPC: Uruchamianie na klastrze z obliczeniami rozproszonymi:
mpirun -np 8 python ligand_designer_hpc.py --config=config_hpc.yaml
LigandDesigner/ │-- ligand_designer_homelab.py # Kod dla HomeLab │-- ligand_designer_hpc.py # Kod dla HPC │-- configs/ │ ├── config_homelab.yaml # Konfiguracja dla HomeLab │ └── config_hpc.yaml # Konfiguracja dla HPC │-- requirements.txt # Wymagane biblioteki └-- README.md # Dokumentacja
Ten projekt jest licencjonowany na zasadach MIT License. Szczegóły znajdziesz w pliku LICENSE.
- https://doi.org/10.5281/zenodo.14512310
- https://biorxiv.org/cgi/content/short/2024.12.01.626243v1
- https://www.qeios.com/read/1CLGH0
- https://doi.org/10.6084/m9.figshare.28038599.v1
Jeśli masz pytania lub sugestie dotyczące LigandDesigner, skontaktuj się:
Imię i nazwisko: Sławomir Wiśniewski
E-mail: sa.wisniewski@sci4biz.edu.pl