This Scenario covers local model assistance for planning and reviewing synthesis routes from a target molecule. Publicly available code or artifacts do not by themselves authorize checkpoint use; each artifact must satisfy its applicable admission and terms policy before use. Retrosynthesis is not one model and the tasks below are not mandatory stages in a fixed pipeline. Each asks a different scientific question with its own input, output, model, and evaluator:
Problems 1 and 2 are the necessary core of narrow retrosynthesis planning. Problems 3–6 are separately benchmarkable reaction-understanding, validation, and execution-support tasks. They can improve route review but are neither required in every planner nor experimental proof.
This file is the overview and boundary map. Six complete Chinese benchmark
designs—with dataset construction, private ground truth, checkpoints, input
trees, metrics, failure cases, and release blockers—are indexed in
scenarios/README.md.
P1 product -> precursor sets
│ expansion policy
▼
P2 target + stock -> route trees
│ fixed candidate reactions
├──────────────┬──────────────────┐
▼ ▼ ▼
P3 reaction mapping P4 forward product P5 conditions
│ full context
▼
P6 yield
The arrows show input dependencies. P3 cannot map a target-only query, and P6 cannot score a route step whose reaction context is unspecified.
| ID | Scientific problem | Minimum input | Output | Selected model | Repository status |
|---|---|---|---|---|---|
| P1 | Single-step precursor generation | product SMILES | Top-K precursor sets | RetroChimera 1 | isolated worker, checkpoint verification, structured response |
| P2 | Multi-step route planning | target, policy, stock, budget | solved/unsolved route trees | AiZynthFinder | command builder, import, normalization, audit, ranking |
| P3 | Atom mapping/reaction centre | complete reaction SMILES | mapped reaction, changed bonds | RXNMapper | standalone Skill; optional model environment required |
| P4 | Forward product prediction | reactants and reagents | Top-K products | ReactionT5v2-forward | standalone Skill; optional model environment required |
| P5 | Condition recommendation | fixed reaction | categorical condition sets | Parrot USPTO | exact MIT HF snapshot admitted; real GPU worker canary passes; no temperature; frozen benchmark pending |
| P6 | Yield estimation | reactants, reagents, product | predicted yield | ReactionT5v2-yield | standalone Skill; in-domain screening only |
Given one target product, generate precursor sets that could form it in one reaction without accessing reference precursors or route ground truth.
Use RetroChimera 1 through the isolated Syntheseus worker. Canonicalize and
deduplicate unordered components while retaining source rank. Use
ReactionT5v2-retrosynthesis only as a diversity model; do not average scores
across model families. The repository Skill is single-step-retrosynthesis,
and SyntheseusBackend is already implemented.
Precursor-set Top-1/Top-K exact match, multi-reference recall, invalid/empty/ duplicate rates, reaction-centre bond F1 where applicable, diversity, latency, throughput, and memory.
Ground truth must be evaluator-only; precursor components compare as unordered sets; uncalibrated scores are not experimental probabilities; a missing centre must not be invented; structural filtering cannot use reference answers.
Given a target, frozen one-step policy, frozen stock, and bounded search budget, find complete routes whose terminal materials all reach stock.
Use AiZynthFinder. Molecules are OR choices and all precursors of one reaction are an AND requirement. Bound depth, cycles, repeated states, expansions, and wall time; retain raw exports and checkpoints. OpenAI4S safely constructs the CLI, normalizes route trees, retains unresolved leaves, audits structure, and deduplicates review routes. Those review functions are engineering support, not additional scientific predictors.
Solved-target rate, Top-N reference recovery, reaction/intermediate/tree similarity, steps and unresolved leaves, expansions, model calls, time, memory, timeouts, replay consistency, and cost per solved target.
Freeze policy/filter/stock/budget across planners; never present solved=False
as complete; preserve AND semantics; route ground truth cannot guide search;
live supplier results cannot silently mutate benchmark stock.
For a complete known reaction, determine atom correspondence and which bonds were formed, broken, or changed order.
Use RXNMapper, preferably BatchedMapper, then derive bond changes from RDKit
bond tables keyed by atom-map-number pairs. This is not target-only
retrosynthesis; low mapping confidence is not reaction infeasibility. The
repository Skill is reaction-atom-mapping.
Atom-mapping accuracy, changed-bond precision/recall/F1, conservation pass rate, invalid mapping rate, confidence calibration, throughput, and failure isolation.
Freeze both reaction sides; never silently move/delete participants to improve mapping; retain original and mapped strings; derive changes from map numbers; do not interpret mapping confidence as reaction success.
Given candidate reactants and reagents, which products are predicted, and does the intended target appear in Top-K?
Use sagawa/ReactionT5v2-forward with its declared input format. Canonicalize
all outputs and retain invalid raw strings. Round-trip recovery is agreement,
not feasibility; shared training data makes the evidence correlated. The Skill
is reaction-forward-prediction.
Product Top-1/Top-K accuracy, reciprocal rank, recovery rate, invalid/duplicate rate, stereochemistry-sensitive accuracy, latency, throughput, and memory.
The model cannot read the intended product; freeze one forward checkpoint when
comparing backward models; record missing reagents; do not multiply unjointly
calibrated forward/backward scores; never emit feasible=True from recovery.
For a fixed reaction, which catalyst, reagent, solvent, and checkpoint-supported temperature hypotheses should be validated first?
Use the admitted Parrot USPTO checkpoint from first-author HF revision
b9ef604.... Its repository declares MIT, and the MAR plus metadata are pinned
by exact size and SHA256 in the model manifest. The legacy Google Drive
artifacts remain blocked. The repository-native MAR adapter and real GPU worker
canary pass with 15 joint beams; this proves executable inference, not
scientific benchmark accuracy. This USPTO checkpoint does not support
temperature. The Skill is reaction-condition-recommendation.
Component Top-K recall, complete-set exact/similarity, temperature MAE where supported, decoding failures, OOV/abstention, and agreement with exact literature or ELN records.
Freeze the reaction first; bind dictionaries to checkpoints; never fabricate unsupported temperature; keep LLM suggestions distinct from Parrot output. Do not substitute another Parrot checkpoint for the admitted HF snapshot; refuse on a missing/deny decision or identity/hash mismatch.
For a fully specified reactant/reagent/product context, what isolated yield is predicted and is that number trustworthy in the deployment domain?
Use sagawa/ReactionT5v2-yield through its official regression wrapper. Its
reported benchmarks do not establish arbitrary-chemistry error. Without a
deployment-matched held-out set, MAE/RMSE, and calibration, label output
screening_only. The Skill is reaction-yield-estimation.
MAE, RMSE, supplementary R2/Spearman, class/scale/time-split errors, uncertainty coverage where implemented, OOD abstention, and out-of-range raw predictions.
No quantitative interpretation with missing reaction fields; prevent near- duplicate leakage; do not extrapolate across labs/scales/classes without validation; preserve raw values outside 0–100; never multiply step yields into a route-success probability; an LLM cannot invent uncertainty intervals.
This is not molecule-to-factory completeness. Procurement, dated supply, EHS/calorimetry, work-up, purification, analytical release, scale-up, equipment, mass balance, sustainability, patent/FTO, internal ELN knowledge, and laboratory closed loops remain database, rule, experiment, process, and decision problems.
| Problem | Offline interface test | Live inference | Scientific benchmark | Status |
|---|---|---|---|---|
| P1 | yes | RetroChimera env/weights | public benchmark required | integrated; no default-CI weight download |
| P2 | worker contract pass | reviewed AiZynthFinder assets/stock | frozen search benchmark | direct route-search backend implemented; artifact terms review pending |
| P3 | worker contract + real smoke pass | pinned RXNMapper env | mapping benchmark | deployable |
| P4 | worker contract + real canary pass | pinned ReactionT5v2 weights | forward benchmark | deployable as a bounded validation signal |
| P5 | worker/MAR/GPU canary pass | frozen benchmark pending | fixed categorical condition set | exact MIT HF revision and hashes pinned; 15 joint beams; no temperature |
| P6 | worker contract; released canary fails | pinned ReactionT5v2 weights | deployment held-out set | quarantined from quantitative use |
| Problem | Repository-relative directory |
|---|---|
| P1 | ../single-step-retrosynthesis/ |
| P2 | ./ |
| P3 | ../reaction-atom-mapping/ |
| P4 | ../reaction-forward-prediction/ |
| P5 | ../reaction-condition-recommendation/ |
| P6 | ../reaction-yield-estimation/ |
See MODEL_TASKS.md for model-admission evidence, alternatives, and exclusions,
and scenarios/README.md for the detailed benchmark
drafts.