What problem does it solve?
DeepChem helps you transform chemical and biological inputs into ML-ready representations and then train/evaluate models to predict molecular properties, such as ADMET, toxicity, and solubility, with minimal boilerplate.
Core Features & Use Cases
- Molecular data loading: Ingest SMILES/SDF/FASTA inputs and build datasets for downstream learning.
- Diverse featurization options: Generate fingerprints, descriptors, and graph features for both traditional ML and GNNs.
- Robust dataset splitting: Use scaffold-based splitting to reduce leakage in drug-discovery-style evaluation.
- Model training & evaluation: Train classical models, multitask regressors/classifiers, and pretrained transformer/GNN approaches on MoleculeNet benchmarks.
- Transfer learning: Fine-tune ChemBERTa/GROVER/MolFormer-style pipelines for small datasets and new scaffolds.
Use case example: You have a CSV of molecules with SMILES and a target like solubility, and you want a leakage-resistant training setup plus quick baseline models and metrics.
Quick Start
Use the deepchem skill to train a solubility predictor on Delaney (ESOL) and evaluate it end-to-end.