Data & ReproProtein Structure & DesignFreedomIntelligence/OpenClaw-Medical-SkillsData & Reproduction
BI

bio-reaction-enumeration

Maintainer FreedomIntelligence · Last updated April 1, 2026

Enumerates chemical libraries through reaction SMARTS transformations using RDKit. Generates virtual compound libraries from building blocks using defined chemical reactions with product validation. Use when creating combinatorial libraries or enumerating products from synthetic routes.

OpenClawNanoClawAnalysisReproductionbio-reaction-enumeration🧬 bioinformatics (gptomics bio-* suite)bioinformatics — structural biology & cheminformaticsenumerates

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-reaction-enumeration

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • Python: AllChem.ReactionFromSmarts(), rxn.RunReactants() (RDKit).
  • Generate a combinatorial library from my building blocks" → Enumerate virtual compound libraries by applying reaction SMARTS transformations to sets of building-block molecules, producing and validating all product combinations for a defined synthetic route. Python: AllChem.ReactionFromSmarts(), rxn.RunReactants() (RDKit).
  • Generate virtual compound libraries using reaction SMARTS.
  • amide_rxn = AllChem.ReactionFromSmarts( 'C:1O.[N:3]>>C:1[N:3]' ).

Source Doc

Excerpt From SKILL.md

Reaction SMARTS Basics

from rdkit import Chem
from rdkit.Chem import AllChem

## Validate reaction definition

n_errors = amide_rxn.Validate()
if n_errors[0] == 0:
    print('Reaction is valid')

## Run reaction

acid = Chem.MolFromSmiles('CC(=O)O')
amine = Chem.MolFromSmiles('CCN')

products = amide_rxn.RunReactants((acid, amine))

Use cases

  • Use when creating combinatorial libraries or enumerating products from synthetic routes.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Upstream Related Skills

  • molecular-io - Save enumerated libraries
  • molecular-descriptors - Filter by properties
  • admet-prediction - Screen for drug-likeness

Related skills

Related skills

Back to directory
AL
Data & ReproProtein Structure & Design

alphafold

Validate protein designs using AlphaFold2 structure prediction. Use this skill when: (1) Validating designed sequences fold correctly, (2) P…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
AN
Data & ReproProtein Structure & Design

antibody-design-agent

Antibody design: epitope mapping, CDR engineering, bispecific construction.

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproProtein Structure & Design

bindcraft

End-to-end binder design using BindCraft hallucination. Use this skill when: (1) Designing protein binders with built-in AF2 validation, (2)…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproProtein Structure & Design

binder-design

Guidance for choosing the right protein binder design tool. Use this skill when: (1) Deciding between BoltzGen, BindCraft, or RFdiffusion, (…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView