← Back to Skills Marketplace
Admet Prediction
by
Zen Huifer
· GitHub ↗
· v0.1.0
842
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install admet-prediction
Description
ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) prediction for drug candidates. Use for assessing drug-likeness, PK properties, and safety...
README (SKILL.md)
ADMET Prediction Skill
Predict ADMET properties to prioritize compounds for development.
Quick Start
/admet "CC1=CC=C(C=C1)CNC" --full
/pk-prediction --library compounds.sdf --threshold 0.7
/toxicity-screen CHEMBL210 --include hERG,DILI,Ames
What's Included
| Property | Prediction | Model |
|---|---|---|
| Absorption | Caco-2, HIA, Pgp | ML/QSAR |
| Distribution | VDss, PPB, BBB | ML/QSAR |
| Metabolism | CYP inhibition, clearance | ML/QSAR |
| Excretion | Clearance, half-life | ML/QSAR |
| Toxicity | hERG, DILI, Ames, mutagenicity | ML/QSAR |
Output Structure
# ADMET Profile: CHEMBL210 (Osimertinib)
## Summary
| Property | Value | Status |
|----------|-------|--------|
| Drug-likeness | Pass | ✓ |
| Lipinski Ro5 | 0 violations | ✓ |
| VEBER | Pass | ✓ |
| PAINS | 0 alerts | ✓ |
| Brenk | 0 alerts | ✓ |
## Absorption
| Property | Prediction | Confidence |
|----------|------------|-------------|
| HIA | 98% | High |
| Caco-2 | 15.2 × 10⁻⁶ cm/s | High |
| Pgp substrate | Yes | Medium |
| F30% | 65% | Medium |
## Distribution
| Property | Prediction | Confidence |
|----------|------------|-------------|
| VDss | 5.2 L/kg | Medium |
| PPB | 95% | High |
| BBB | Yes | High |
| CNS MPO | 5.5 | Good |
## Metabolism
| Property | Prediction | Confidence |
|----------|------------|-------------|
| CYP3A4 substrate | Yes | High |
| CYP3A4 inhibitor | Yes | Medium |
| CYP2D6 inhibitor | No | High |
| CYP2C9 inhibitor | No | Medium |
| Clearance | 8.5 mL/min/kg | Low |
## Excretion
| Property | Prediction | Confidence |
|----------|------------|-------------|
| Renal clearance | 10% | Medium |
| Half-life | 48 hours | High |
## Toxicity
| Property | Prediction | Confidence |
|----------|------------|-------------|
| hERG inhibition | No | High |
| DILI | Concern | Medium |
| Ames mutagenicity | Negative | High |
| Carcinogenicity | Negative | Medium |
| Respiratory toxicity | No | Low |
## Recommendations
**Strengths**:
- Good oral bioavailability (65%)
- Brain penetration (BBB permeable)
- Low hERG risk
**Concerns**:
- DILI concern - monitor in preclinical studies
- CYP3A4 inhibition - potential DDIs
**Overall**: Good ADMET profile. Progress to in vivo PK.
Property Ranges
Drug-Likeness
| Rule | Pass Criteria |
|---|---|
| Lipinski Ro5 | ≤ 1 violation |
| Veber | RotB ≤ 10, PSA ≤ 140 Ų |
| Egan | LogP ≤ 5, PSA ≤ 131 Ų |
| MDDR | MW ≤ 600, LogP ≤ 5 |
Absorption
| Property | Good | Moderate | Poor |
|---|---|---|---|
| HIA | >80% | 40-80% | \x3C40% |
| Caco-2 | >10 | 1-10 | \x3C1 |
| F30% | >70% | 30-70% | \x3C30% |
Distribution
| Property | Good | Moderate | Poor |
|---|---|---|---|
| VDss | 0.3-5 L/kg | \x3C0.3 or >5 | Extreme |
| PPB | \x3C90% | 90-95% | >95% |
| BBB | LogBB > 0.3 | -0.3 to 0.3 | \x3C -0.3 |
Toxicity Alerts
| Alert | Action |
|---|---|
| hERG inhibition | Cardiotoxicity risk |
| DILI positive | Hepatotoxicity risk |
| Ames positive | Mutagenicity risk |
| PAINS | Assay interference |
| Structural alerts | Investigate further |
Running Scripts
# Full ADMET profile
python scripts/admet_predict.py --smiles "CC1=CC=C..." --full
# Batch prediction
python scripts/admet_predict.py --library compounds.sdf --output results.csv
# Specific properties
python scripts/admet_predict.py --smiles "..." --properties hERG,DILI,CYP
# Filter by criteria
python scripts/admet_filter.py --library compounds.sdf --rules lipinski,veber
Requirements
pip install rdkit
# Optional for advanced models
pip install deepchem admet-x
Reference
- reference/admet-properties.md - Detailed property reference
- reference/toxicity-alerts.md - Toxicity alerts reference
- reference/pk-models.md - PK prediction models
Best Practices
- Use multiple models: Consensus predictions more reliable
- Check confidence: Low confidence = experimental verification needed
- Consider chemistry: Novel structures less reliable
- Iterative design: Use predictions to guide synthesis
- Validate early: Confirm key predictions experimentally
Common Pitfalls
| Pitfall | Solution |
|---|---|
| Over-reliance on predictions | Experimental validation required |
| Ignoring confidence | Check model applicability domain |
| Single model only | Use consensus of multiple models |
| Ignoring chemistry | Novel scaffolds = uncertain predictions |
| Late-stage testing | Early ADMET screening saves time |
Limitations
- Models are approximate: Errors common
- Novel chemistry: Less reliable for new scaffolds
- In vitro-in vivo gap: Predictions don't always translate
- Species differences: Human predictions based on animal data
- Complex mechanisms: Some toxicity not predicted
Usage Guidance
What to consider before installing/using this skill:
- Provenance: the skill owner and homepage are unknown. Prefer code from known sources for safety and reproducibility.
- Missing files: SKILL.md references scripts/admet_filter.py and reference/pk-models.md which are not in the manifest; verify whether those are required and obtain them if needed.
- Dependencies: the code requires RDKit; installing RDKit can be non-trivial and platform-dependent. Optional packages (deepchem, admet-x, admet-models) are listed but may not be needed — confirm which are actually used.
- Inspect full scripts: before running, scan scripts/admet_predict.py for any network calls, subprocess execution, or filesystem writes outside expected output files. The visible portion uses RDKit only, but verify the remainder of the file.
- Sandbox/testing: run the code in an isolated environment (container/VM) with non-sensitive inputs first to confirm behavior and outputs.
- Data sensitivity: this skill handles chemical structures and predictions; if you plan to analyze proprietary molecules, confirm there are no hidden telemetry or upload steps and keep data local.
- Reproducibility & validation: models are approximate — validate predictions experimentally before relying on them for decisions.
If you want, I can: (1) search the remaining part of the script for network or shell calls, (2) check for any other missing referenced files, or (3) produce a short checklist / commands to safely run this skill in a sandbox.
Capability Analysis
Type: OpenClaw Skill
Name: admet-prediction
Version: 0.1.0
The OpenClaw AgentSkills skill bundle for ADMET prediction is benign. The `SKILL.md` file provides clear, non-malicious instructions and dependencies. The core script `scripts/admet_predict.py` uses the RDKit library to perform local chemical calculations and handles local file I/O (reading .sdf/.smi, writing .json) as expected for its stated purpose. There are no signs of data exfiltration, remote code execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent. The reference documentation files are purely informational.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md and the included scripts all point to local ADMET/pk/toxicity prediction using RDKit and QSAR models — this is coherent. Declared dependencies (rdkit, admet-models) and the pip suggestions (deepchem, admet-x) are plausible for advanced models, though the code shown imports only RDKit. Overall functional requirements align with purpose, but the manifest/instructions reference extra model packages that are not used in the visible code.
Instruction Scope
SKILL.md instructs the agent to run local prediction scripts (python scripts/admet_predict.py) and shows sensible flags for SMILES and libraries. However SKILL.md also references scripts/admet_filter.py and reference/pk-models.md which are not present in the file manifest — instructions therefore point to non-existent files. The instructions do not request any unrelated system files, credentials, or external endpoints, which is good, but missing referenced artifacts could cause confusing behavior or failure.
Install Mechanism
There is no install spec (instruction-only + included scripts). That minimizes automatic installation risk. The SKILL.md suggests pip-installing RDKit and optional packages; these are standard public packages. No downloaded archives, remote execution URLs, or unusual installers are present in the manifest.
Credentials
The skill requests no environment variables, no credentials, and no special config paths. The local nature of RDKit-based chemistry processing is proportionate to the claimed functionality.
Persistence & Privilege
The skill does not request persistent/system-level privileges, always:false, and has no install hooks in the package metadata. It does not appear to modify other skills or global agent config based on provided files. Autonomous invocation is allowed by platform defaults but is not combined with other high-risk characteristics here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install admet-prediction - After installation, invoke the skill by name or use
/admet-prediction - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the ADMET Prediction skill for drug discovery:
- Predicts key ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) properties to assess drug-likeness, pharmacokinetics, and safety risks.
- Provides command-line interface examples for single or batch predictions, property filters, and custom output options.
- Includes comprehensive, markdown-formatted output structure with summary, strengths, concerns, and recommendations.
- Documents supported ADMET endpoints, guidelines for interpretation, and best practices for use.
- Lists requirements, references, and common pitfalls to help guide early-stage drug candidate evaluation.
Metadata
Frequently Asked Questions
What is Admet Prediction?
ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) prediction for drug candidates. Use for assessing drug-likeness, PK properties, and safety... It is an AI Agent Skill for Claude Code / OpenClaw, with 842 downloads so far.
How do I install Admet Prediction?
Run "/install admet-prediction" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Admet Prediction free?
Yes, Admet Prediction is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Admet Prediction support?
Admet Prediction is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Admet Prediction?
It is built and maintained by Zen Huifer (@huifer); the current version is v0.1.0.
More Skills