User Guide#

This guide is a practical, task-oriented path through SynPlanner.

What’s inside#

Run in Google Colab#

Open selected tutorials directly in Google Colab (no local install):

  • Retrosynthetic planning Open in Colab

  • SynPlanner benchmarking Open in Colab

  • Route clustering by strategic bonds Open in Colab

Tutorials#

SynPlanner is supplemented by several tutorials explaining different aspects of tool usage. These tutorials included some advanced explanations and configurations, that can be used not only for demonstrative and educational purposes but also for creating flexible pipelines.

Introductory tutorials:

Pipeline tutorials:

  • Data Curation - demonstrates how to prepare data (reaction standardization and filtration) before reaction rules extraction and retrosynthetic model training.

  • Rules Extraction - demonstrates how to extract reaction rules from reaction data.

  • Policy Training - demonstrates how to train ranking and filtering policy networks.

  • Retrosynthetic Planning - demonstrates how retrosynthetic planning can be performed for target molecules.

  • Clustering - demonstrates how to cluster predicted retrosynthetic routes.

  • Protection Scoring - demonstrates how to detect competing functional groups and score routes for selectivity issues, inspired by Westerlund et al. (2025).

Advanced tutorials:

  • Combined Ranking and Filtering Policy - demonstrates how to combine ranking and filtering policy networks.

  • NMCS Algorithms - demonstrates Nested Monte Carlo Search algorithms for retrosynthetic planning.

  • Tree Analysis - demonstrates how to analyze tree search results: policy performance, winning rule ranks, branching profile, and route details.

  • Planning with RDKit - demonstrates how to use SynPlanner with RDKit Mol objects for input and output.

  • Rule Analysis - demonstrates how to analyze and visualize reaction rules.