adme-prediction

Predict ADME properties from SMILES strings using Morgan fingerprints and Random Forest models.

52|11|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/InternScience/ChemClaw --skill adme-prediction
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adme-prediction
Source: https://github.com/InternScience/ChemClaw/tree/main/skills/adme-prediction
Command: npx skills add https://github.com/InternScience/ChemClaw --skill adme-prediction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rdkit, scikit-learn, numpy, pandas, tdc, and includes scripts (resource) components.

What problem does it solve?

Predict ADME properties of small molecules from SMILES strings to accelerate early-stage drug discovery by rapidly evaluating pharmacokinetic traits.

Core Features & Use Cases

  • Morgan fingerprint-based predictions using Random Forest models for six key ADME properties: Caco-2 permeability, PAMPA, HIA, Pgp inhibition, Bioavailability, and Lipophilicity.
  • CLI and Python API support for single and batch predictions, enabling integration into existing pipelines and notebooks.
  • Real-world scenario: screen a library of SMILES to filter candidates with favorable permeability and oral bioavailability before synthesis.

Quick Start

Use the adme-prediction skill to predict ADME properties for a given SMILES string.

Frequently Asked Questions about adme-prediction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I predict ADME properties from SMILES strings?▼

You can predict ADME properties by inputting SMILES strings into Python or CLI interfaces. The tool converts them into Morgan fingerprints and uses Random Forest models to evaluate Caco-2, PAMPA, HIA, Pgp, bioavailability, and lipophilicity.

Can I run batch ADME predictions for a library of molecules?▼

Yes, batch ADME predictions are supported via both CLI and Python API. You can process a library of SMILES strings to filter drug discovery candidates with favorable permeability and oral bioavailability before synthesis.

What machine learning algorithm does this ADME prediction tool use?▼

This ADME prediction tool uses Random Forest machine learning models. It transforms molecular structures into Morgan fingerprints using RDKit and scikit-learn to evaluate pharmacokinetic traits across six key properties.

Do I need RDKit and scikit-learn to calculate molecular fingerprints for ADME?▼

Yes, RDKit and scikit-learn are required dependencies to calculate Morgan fingerprints for ADME prediction. The implementation also relies on numpy, pandas, and tdc to load models and output JSON or human-readable tables.

What is the best way to screen small molecules for oral bioavailability and permeability?▼

The best way to screen small molecules is using Random Forest models on Morgan fingerprints. This approach rapidly evaluates pharmacokinetic traits like Caco-2 permeability, PAMPA, HIA, and oral bioavailability from SMILES strings.

How does Morgan fingerprint-based prediction work for drug discovery?▼

Morgan fingerprint-based prediction works by converting SMILES strings into numerical molecular representations. Random Forest models then map these fingerprints to predict six key ADME properties, accelerating early-stage drug discovery evaluation.