DeepRetro: Hybrid LLM Retrosynthesis Framework

DeepRetro Pipeline Overview

Retrosynthesis—the identification of precursor molecules for a target compound—is pivotal for chemical synthesis, but discovering novel pathways beyond predefined templates remains a challenge.

DeepRetro is an open-source, hybrid retrosynthesis planning tool that combines the strengths of conventional template-based/MCTS tools with the generative power of Large Language Models (LLMs) in a step-wise, feedback-driven loop.

Key Features

  • Hybrid Planning: Integrates standard retrosynthesis tools with LLMs for iterative, stepwise pathway generation.

  • Dynamic Exploration: If a standard tool fails, an LLM proposes single-step disconnections, which are rigorously checked for validity, stability, and hallucination.

  • Recursive Refinement: Validated precursors are recursively fed back into the pipeline, enabling dynamic pathway exploration and correction.

  • Human-in-the-Loop: A graphical user interface (GUI) allows expert chemists to inspect, edit, and provide feedback on generated pathways, controlling hallucinations and AI failures.

  • Open Source: The DeepRetro framework and GUI are fully open source, enabling the community to replicate, extend, and apply the tool in drug discovery and materials science.

How It Works

  1. Attempt Synthesis: The system first tries to plan a synthesis using a standard tool.

  2. LLM Assistance: If unsuccessful, an LLM suggests a single-step retrosynthetic disconnection.

  3. Rigorous Checks: Each suggestion is checked for chemical validity, stability, and hallucination.

  4. Recursive Loop: Validated precursors are recursively analyzed, allowing for dynamic and corrective exploration.

  5. Expert Feedback: Chemists can inspect and refine pathways via the GUI, ensuring reliability and novelty.

Human-in-the-loop Retrosynthesis

Why DeepRetro?

  • Identifies viable and potentially novel retrosynthetic routes

  • Enables more automated, reliable, and efficient synthesis planning

  • Facilitates human-AI collaboration for complex molecule synthesis

  • Open source for broad community use and extension

Get Started

Section

Description

Quickstart Guide

Step-by-step guide to install, configure, and run DeepRetro.

Installation Guide

Detailed installation instructions and system requirements.

User Guide

Usage instructions, tips, and troubleshooting.

API Reference

HTTP API endpoints, models, and error codes.

Development Guide

Developer setup, contribution guidelines, and code structure.

Contributing Guide

How to contribute to the project.

Tutorial

Step-by-step tutorial for using the DeepRetro GUI.