AiZynthFinder
AiZynthFinder performs retrosynthetic planning to deconstruct target molecules into simpler, purchasable precursors using a Monte Carlo tree search guided by an artificial neural network policy and reaction templates.
Key Features:
- Monte Carlo Tree Search (MCTS): Uses MCTS to recursively break down molecular structures into candidate disconnections.
- Artificial neural network policy: Employs a neural network policy to suggest potential precursor molecules for each disconnection.
- Reaction template library: References a library of known reaction templates to propose template-based transformations.
- Performance: Typically identifies viable synthetic routes in under 10 seconds and can complete exhaustive searches within one minute.
- Object-oriented architecture: Implements an object-oriented design that enables extension and incorporation of new features.
- Software engineering practices: Incorporates automatic testing, systematic design, and continuous integration to ensure reliability.
Scientific Applications:
- Retrosynthetic route generation: Deconstructs target molecules into sequences of reactions leading to purchasable precursors.
- Rapid synthesis planning: Provides fast identification of candidate synthetic routes for experimental planning and evaluation.
- Method development and extension: Serves as a platform for integrating new retrosynthetic methodologies and reaction data.
Methodology:
Performs a recursive Monte Carlo tree search (MCTS) guided by an artificial neural network policy that suggests precursors by referencing a library of known reaction templates.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool, desktop application
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/21/2021
Operations
Publications
Genheden S, Thakkar A, Chadimova V, Reymond J, Engkvist O, Bjerrum EJ. AiZynthFinder: A Fast Robust and Flexible Open-Source Software for Retrosynthetic Planning. Unknown Journal. 2020. doi:10.26434/chemrxiv.12465371.v1.