Organic reaction foundation model that tokenizes 3D molecular structure to predict products, retrosynthetic routes, conditions, and yields.
No providers recorded yet. Browse all providers
Most machine learning models for chemistry describe one molecule at a time. Chemical reactions, however, are inherently multi-molecular events: reactants, catalysts, solvents, reagents, and products interact as a system, and the outcome depends on spatial features such as steric hindrance and chiral induction that a SMILES string cannot express. Uni-Mol3 targets that gap, treating an entire reaction — not a single compound — as the modeling unit.
Developed by DP Technology with the AI for Science Institute and Peking University, and released as a preprint in July 2025, Uni-Mol3 extends the Uni-Mol series from single-molecular representation learning to multi-molecular reaction modeling. Its central idea is a molecular tokenizer that quantizes 1D atom types, 2D bond graphs, and 3D conformer coordinates into a discrete vocabulary, producing a "3D-aware molecular language" that a sequence-to-sequence model can read and generate in the same way a language model reads text.
That representation is paired with a two-stage pretraining curriculum — first molecular, then reactional — followed by prompt-conditioned fine-tuning. A single pretrained backbone therefore serves forward product prediction, retrosynthesis, reaction condition generation, and yield regression, with the task selected by a prefix token rather than by a separate architecture.
Uni-Mol3 uses a T5-style encoder-decoder backbone with 8 encoder layers, 8 decoder layers, a hidden dimension of 768, and 8 attention heads. The tokenizer is initialized from the 84M Uni-Mol2 checkpoint and uses finite scalar quantization over a two-track transformer encoder and decoder. Molecular pretraining runs for 1,000,000 steps on the ~19M-molecule Uni-Mol dataset drawn largely from ZINC and ChEMBL; reaction pretraining runs for 1,500,000 steps on Pistachio-full, 11,973,789 patent-derived reactions filtered from NextMove Software's 16.7M-reaction Pistachio database. Training used 8 NVIDIA H100 GPUs.
Evaluation spans 10 datasets and 4 task families. On USPTO-MIT product prediction Uni-Mol3 reaches 90.8% top-1 accuracy in the reactant-condition separated setting and 89.6% in the harder mixed setting, ahead of T5Chem (90.2% / 88.9%) and Chemformer. On Pistachio-RS retrosynthesis it reaches 76.9% top-1; on the smaller USPTO-50k it reaches 49.0%, below Chemformer's 52.3% while leading on edit distance, fingerprint similarity, and validity. For condition generation it leads on USPTO-Condition (30.5% top-1) and is close behind T5Chem on USPTO-500-MT. On the Buchwald-Hartwig yield dataset it takes the best score on 11 of 12 metrics across four out-of-sample splits.
The model suits synthesis planning and process chemistry workflows: proposing plausible products for a set of reactants, generating retrosynthetic disconnections for a target, suggesting catalysts, solvents, and reagents when conditions are unspecified, and estimating yield before committing bench time. Medicinal and materials chemists benefit most directly, particularly in the condition-generation setting, where the model is not restricted to a fixed catalog of catalyst and solvent slots. Its cross-dataset transfer results make it a reasonable starting point for fine-tuning on proprietary in-house reaction collections.
Uni-Mol3 shows that discrete 3D tokenization can substitute for SMILES as the input language of reaction models, and that reaction-level pretraining transfers to out-of-distribution chemistry — the clearest evidence being the Buchwald-Hartwig splits, where test additives are absent from training. Its gains over strong baselines are consistent but often modest in top-1 accuracy, with the larger margins appearing in edit distance, validity, and generalization. The work is a preprint awaiting peer review, and the Pistachio corpus used for reaction pretraining is commercially licensed and cannot be redistributed, so full reproduction of the pretraining stage requires a Pistachio license even though preprocessing scripts and all downstream checkpoints are public.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.