What problem does it solve?
DeepChem provides an end-to-end toolkit for applying machine learning to chemistry and materials science, enabling researchers to load diverse molecular data, featurize it with multiple representations, train models, and benchmark results with established datasets and transfer-learning approaches.
Core Features & Use Cases
- Data handling and preprocessing for chemical data (SMILES, SDF, sequences) across tasks.
- Flexible featurization: fingerprint-based (CircularFingerprint), graph-based (MolGraphConvFeaturizer, DMPNN, GROVER), sequence-based (SmilesToSeq), and pretrained options.
- End-to-end ML workflows: scaffold-based splitting, model training (RF, GCN, GROVER, ChemBERTa), evaluation on MoleculeNet benchmarks, and transfer learning.
- Workflow templates for molecular property prediction, materials-property tasks, and protein sequence analysis.
Quick Start
Run a quick MoleculeNet benchmark on a small dataset using GraphConv featurization.