What problem does it solve?
Molfeat eliminates the hard, error-prone step of converting chemical structures (like SMILES) into reliable numeric features for machine learning, so you can focus on modeling instead of featurization details.
Core Features & Use Cases
- Molecular featurization at scale: Convert SMILES or RDKit molecules into fixed-length vectors for QSAR/QSPR, similarity search, and virtual screening.
- 100+ featurizers in one unified workflow: Fingerprints (ECFP/MACCS/MAP4), 2D/3D descriptors (RDKit, Mordred), pharmacophore features, shape descriptors, and pretrained embeddings (e.g., ChemBERTa).
- ML-ready tooling: Use calculators for single-molecule computation and scikit-learn compatible transformers for batch processing with parallelization and caching.
- Use case: Build a QSAR model by featurizing a dataset of drug-like compounds with ECFP fingerprints, then training a regressor or classifier on the resulting feature matrix.
Quick Start
Featurize a list of SMILES with Molfeat’s ECFP representation to produce an array of numerical features suitable for training a machine learning model.