Skip to content
Back to skills

Fbdd

ASecurity

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.

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 4, 2026
ai-agentspythongoreact

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned June 4, 2026

npx -y skills add Kdevos12/ALKYL --skill fbdd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fbdd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fbdd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kdevos12-fbdd/badge)](https://www.skillsdirectory.com/skills/kdevos12-fbdd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fbdd
description: 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.
---

# 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

| File | Content |
|------|---------|
| `references/fbdd-theory.md` | Fragment rules (Rule of 3), LE/LLE/LLEAT/BEI/SEI, Hann complexity model, fragment-to-lead strategies (grow/link/merge), success stories |
| `references/fragment-library.md` | Library design: RDKit filters (Ro3/PAINS/flatness/rigidity), 3D sp3 character, commercial sources, diversity selection, quality checks |
| `references/fragment-docking.md` | Low-MW docking pitfalls, Vina fragment settings, ROCS shape screening, Smina fragment mode, pose clustering, hotspot validation |
| `references/fragment-growing.md` | Scaffold growing (R-group enumeration, MMPA vectors), fragment merging (MCS-based), FBDD-aware REINVENT, SynthesizabilityOracle, elaboration scoring |
| `references/efficiency-metrics.md` | LE/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

| Property | Fragment (Ro3) | Lead-like | Drug-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

```python
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

Files in this skill

  • SKILL.md3.2 KB
  • references/efficiency-metrics.md9.4 KB
  • references/fbdd-theory.md4.4 KB
  • references/fragment-docking.md7.8 KB
  • references/fragment-growing.md11.3 KB
  • references/fragment-library.md7.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.