GenerationCPU1 credits

Synthesis Accessibility — SA Score

Score how easy a molecule is to synthesize

Compute the synthetic accessibility (SA) score for molecules using RDKit, scored from 1 to 10 where lower values indicate easier synthesis. Essential for filtering generated molecules and prioritizing compounds for medicinal chemistry efforts.

$0.01
per API call
1
credits per call
/v1/generate/synthesis-check
API endpoint

Features

Synthetic accessibility score (1-10 scale)
Fragment-based complexity analysis
Ring system complexity scoring
Stereochemistry penalty
Sub-second CPU inference
Batch scoring support

Quick Start

RDKit SA Score — Python Examplepython
import requests

API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/generate/synthesis-check"

response = requests.post(url, json={
    "smiles": "CC(=O)Oc1ccccc1C(=O)O"  # Aspirin
}, headers={"Authorization": f"Bearer {API_KEY}"})

result = response.json()
print(f"SA Score: {result['sa_score']:.2f}")
print(f"Difficulty: {result['difficulty_label']}")

Use Cases

1

Filtering AI-generated molecules for synthesizability

2

Prioritizing compounds for medicinal chemistry synthesis

3

Comparing synthetic feasibility across chemical series

4

Automated pipeline integration for hit-to-lead campaigns

Start Using Synthesis Accessibility

500 free credits every month. No credit card required.