Turn a known bioactive compound into patentable analogs with improved drug properties
The Lead Optimization Lab takes a lead compound (SMILES) and generates hundreds of novel analogs optimized for potency, drug-likeness, safety, synthesizability, and patentability. It chains 8 computational steps — pharmacophore analysis, REINVENT4 generative chemistry, Tanimoto novelty scoring, DiffDock docking, ADMET profiling, and multi-objective ranking — into a single intelligent pipeline. Returns ranked candidates with SAR maps, patent family groupings, and draft Markush claims.
/v1/labs/leadopt/optimizeimport requests
API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/labs/leadopt/optimize"
# Optimize SMER28 (autophagy enhancer)
response = requests.post(url, json={
"lead_smiles": "C=CCNc1ncnc2ccc(Br)cc12",
"lead_name": "SMER28",
"target_pdb": "1S3S",
"optimization_goals": ["potency", "selectivity", "admet", "novelty"],
"generation_config": {
"approaches": ["scaffold_decoration", "scaffold_hopping"],
"n_molecules_per_approach": 200
}
}, headers={"Authorization": f"Bearer {API_KEY}"})
result = response.json()["data"]["result"]
print(f"Generated: {result['generation_summary']['total_generated']}")
print(f"Final candidates: {len(result['candidates'])}")
for c in result["candidates"][:5]:
print(f" {c['name']}: score={c['composite_score']:.2f}, "
f"patent={c['novelty_assessment']['patent_distance']}")Designing patentable analogs of known drug leads
SAR exploration around a hit compound from screening
Generating patent claims for novel chemical series
Optimizing ADMET properties while maintaining potency
De-risking off-target safety liabilities computationally
Identifying novel scaffolds via scaffold hopping
AI-powered de novo drug design and lead optimization
Score how easy a molecule is to synthesize
Diffusion-based molecular docking with confidence-ranked poses
Predict absorption, distribution, metabolism, excretion, and toxicity