| # PockLigGPT |
|
|
| PockLigGPT is a pocket-conditioned molecular generation framework based on GPT architectures and reinforcement learning (RL) for structure-based drug design. |
|
|
| --- |
|
|
| ## π Access & Resources |
|
|
| ### π¬ Web Interface |
| π https://pockliggpt.streamlit.app |
|
|
| Researchers and companies can: |
| - submit PDB structures |
| - request molecule generation |
| - request full computational studies |
|
|
| ### π» Code |
| π https://github.com/pvaras8/PockLigGPT_official |
| |
| --- |
| |
| ## 𧬠Key Features |
| |
| - π§ **Protein-conditioned generation** using sequence + embeddings |
| - π§ͺ **Docking-aware optimization** via reinforcement learning |
| - π¬ **Structure-based drug design pipeline** end-to-end |
| - β‘ **Scalable GPT-based architecture** for molecular generation |
| |
| --- |
| |
| ## π¦ Available Models |
| |
| ### Pretraining |
| - `ckpt_zink_M.pt` β ZINC pretraining |
| - `ckpt_zink_chembl.pt` β ZINC + ChEMBL pretraining |
| |
| ### Fine-tuned (CrossDocked) |
| - `ckpt_zink_chembl_cross_sequence_add.pt` β enhanced conditioning |
|
|
| --- |
|
|
| ## π What Can It Do? |
|
|
| PockLigGPT enables: |
|
|
| - Generation of novel molecules conditioned on protein pockets |
| - Optimization of binding affinity using RL + docking |
| - Exploration of chemical space under structural constraints |
| - End-to-end workflows for early-stage drug discovery |
|
|
| --- |
|
|
| ## π§ͺ Example Workflow |
|
|
| 1. Load a pretrained checkpoint |
| 2. Provide protein pocket: |
| - amino acid sequence |
| - ProtT5 embeddings |
| - docking grid |
| 3. Run RL optimization |
| 4. Generate candidate molecules |
|
|
| --- |
|
|
| ## βοΈ Technical Stack |
|
|
| - SELFIES molecular representation |
| - GPT-based autoregressive models |
| - ProtT5 protein embeddings |
| - AutoDock Vina (reward signal) |
| - Reinforcement learning (PPO-style) |
|
|
| --- |
|
|
| ## πΌ Commercial Use |
|
|
| PockLigGPT is available for research use. |
|
|
| For: |
| - industrial applications |
| - large-scale screening |
| - full structure-based optimization workflows |
|
|
| π please contact via the web interface. |
|
|
| --- |
|
|
| ## β οΈ Limitations |
|
|
| - RL requires docking setup (external tools) |
| - Computationally intensive for large-scale runs |
| - Requires protein preprocessing |
|
|
| --- |
|
|
| ## π License |
|
|
| MIT License |
|
|
| --- |
|
|
| ## π Citation |
|
|
| Coming soon |