Calculate molecular fingerprints and physicochemical properties for compound characterization, drug-likeness assessment, and machine learning featurization.
pip install rdkit
pip install numpy pandas
Tell your AI agent what you want to do: - "Calculate ECFP4 fingerprints for my compound library" - "Check Lipinski rule of 5 compliance for these molecules" - "Calculate QED drug-likeness scores" - "Generate descriptors for machine learning"
"Generate Morgan fingerprints with radius 2 and 2048 bits for my molecules."
"Calculate MACCS keys for similarity searching."
"Check which compounds pass Lipinski's rule of 5."
"Calculate QED scores and apply QED > 0.5 as a documented project triage heuristic; show the unfiltered distribution too."
"Calculate all available RDKit descriptors for my molecules."
"Generate 3D conformers and calculate shape descriptors."
2 * radius)useChirality=True for stereo-sensitive fingerprintsAllChem.ETKDGv3() explicitly when the v3 small-ring and macrocycle improvements are intended