Category: Chemistry
Repository: https://github.com/deltawave-tech/delta
DELTA is a multi-agent drug design pipeline that coordinates structure-based molecular docking (AutoDock), protein-ligand interaction analysis (PLIP), and LLM-driven design cycles. Three external services must be running before the pipeline starts.
- Python 3.x with
uvpackage manager - Haskell
cabalbuild tool (for Gurnemanz service) - Docker (for AutoDock service)
- OpenAI or Anthropic API key
curl -LsSf https://astral.sh/uv/install.sh | sh
# or
pip install uvgit clone https://github.com/deltawave-tech/delta.git
cd delta
uv sync
source .venv/bin/activateAlternative (pip):
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -e ".[dev]"# Create .env in project root
cat > .env <<EOF
OPENAI_API_KEY="your-openai-key"
ANTHROPIC_API_KEY="your-anthropic-key"
EOFAll three services must be running before executing the pipeline:
1. Gurnemanz service:
cd gurnemanz
cabal build
cabal run gurnemanz2. PLIP API service:
uv run python plip/plip/plip_api.py3. AutoDock service:
cd autodock
docker compose up --builduv run python src/demo/multi_agent_pipeline.py \
--llm_provider sonnet-4 \
--iteration_num 3| Flag | Default | Description |
|---|---|---|
--llm_provider |
sonnet-4 |
sonnet-4, sonnet-3.7, o3, gpt4.1, gemini |
--iteration_num |
3 |
Number of design/docking cycles |
Output is saved under the runs/ directory with conversation logs and results.