agentsclimarketplace

Fbdd

Skill Kdevos12/ALKYL/skills/fbdd

Claude Plugin for CompChem , Drug Discovery & Organic Chemistry reasoning

Install
npx -y skills add Kdevos12/ALKYL --skill fbdd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use for fragment-based drug design (FBDD): Rule of 3 filtering, ligand efficiency metrics (LE/LLE/BEI/LELP), fragment library design, fragment docking (Vina/Gnina), fragment growing/linking/merging strategies, and Abad-Zapatero efficiency plots.

SKILL.md

3.2 KB, as published. Nobody here has run it

Fragment-Based Drug Design (FBDD)

Purpose

Design and analyze fragment libraries, compute ligand efficiency metrics, perform fragment docking, and execute fragment-to-lead elaboration (growing, linking, merging) with computational support.

When to Use This Skill

  • Building or filtering a fragment library
  • Computing LE/LLE/LLEAT efficiency metrics
  • Docking fragments into a target (weak binding, requires special settings)
  • Growing a fragment hit toward lead-like compounds
  • Merging two fragment hits sharing a common substructure
  • Analyzing X-ray fragment screening data

Reference Files

FileContent
references/fbdd-theory.mdFragment rules (Rule of 3), LE/LLE/LLEAT/BEI/SEI, Hann complexity model, fragment-to-lead strategies (grow/link/merge), success stories
references/fragment-library.mdLibrary design: RDKit filters (Ro3/PAINS/flatness/rigidity), 3D sp3 character, commercial sources, diversity selection, quality checks
references/fragment-docking.mdLow-MW docking pitfalls, Vina fragment settings, ROCS shape screening, Smina fragment mode, pose clustering, hotspot validation
references/fragment-growing.mdScaffold growing (R-group enumeration, MMPA vectors), fragment merging (MCS-based), FBDD-aware REINVENT, SynthesizabilityOracle, elaboration scoring
references/efficiency-metrics.mdLE/LLE/LLEAT/BEI/SEI formulas, efficiency evolution plots, Abad-Zapatero plots, LELP, GE (group efficiency), metric-driven SAR

Quick Routing

"Build a fragment library"fragment-library.md

"Dock fragments into my target"fragment-docking.md

"I have a fragment hit, want to grow it"fragment-growing.md

"Track efficiency as I optimize"efficiency-metrics.md

"What makes a good fragment?"fbdd-theory.md

Core Concept: Rule of 3

PropertyFragment (Ro3)Lead-likeDrug-like (Ro5)
MW≤ 300 Da≤ 400 Da≤ 500 Da
cLogP≤ 3≤ 4≤ 5
HBD≤ 3≤ 4≤ 5
HBA≤ 3≤ 8≤ 10
PSA≤ 120 Ų
Rotatable bonds≤ 3≤ 7≤ 10

Minimal LE Calculation

def ligand_efficiency(pIC50, n_heavy_atoms):
    """LE = ΔG / HAC ≈ 1.37 * pIC50 / HAC (kcal/mol per heavy atom)"""
    return 1.37 * pIC50 / n_heavy_atoms

# Good fragment: LE ≥ 0.3 kcal/mol/HA
# Drug-like optimum: LE ≥ 0.3 (maintain or improve during optimization)

Integration with ALKYL Skills

  • Fragment docking: docking skill (Vina/Gnina, lower exhaustiveness ok)
  • Fragment diversity: chem_diversity.py (MaxMin)
  • Fragment filtering: chem_filter.py, chem_batch.py
  • Growing enumeration: chem_react.py (ReactionFromSmarts)
  • MMPA elaboration: mmpa skill
  • Generative growing: generative-design skill (REINVENT with fragment constraint)
  • 3D visualization: py3Dmol skill

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.