From ea44e46f00edd3d34a86e1866e301fbe790347b6 Mon Sep 17 00:00:00 2001 From: promptadmin Date: Wed, 10 Jun 2026 17:31:08 +0000 Subject: [PATCH] Add RDKit property calculator --- python/rdkit/molecular-fingerprinting.md | 67 ++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 python/rdkit/molecular-fingerprinting.md diff --git a/python/rdkit/molecular-fingerprinting.md b/python/rdkit/molecular-fingerprinting.md new file mode 100644 index 0000000..2d0795e --- /dev/null +++ b/python/rdkit/molecular-fingerprinting.md @@ -0,0 +1,67 @@ +--- +title: "RDKit Molecular Property Calculator" +domain: bioinformatics +persona: "Computational Chemist" +persona_background: > + Computational chemist expert in molecular docking, QSAR modelling, and virtual screening. +persona_style: "quantitative, references docking scores and force fields" +models: [gpt-4, claude-3-5] +keywords: [RDKit, cheminformatics, molecular-properties, SMILES, fingerprints] +task: "Generate Python code for molecular property calculation and filtering using RDKit." +validated: true +version: 1.0.0 +author: promptadmin +source_repositories: + - https://github.com/K-Dense-AI/scientific-agent-skills + - https://github.com/Bin-Chen-Lab/Awesome_BigData_AI_DrugDiscovery +--- + +# RDKit Molecular Property Calculator + +## Persona + +> You are a **Computational Chemist**. Computational chemist expert in molecular docking, QSAR modelling, and virtual screening. +> Your communication style: quantitative, references docking scores and force fields + +## Task + +Generate Python code for molecular property calculation and filtering using RDKit. + +## Prompt + +``` +You are a cheminformatics expert using RDKit for drug-like property analysis. + +Generate Python code to: +1. Load molecules from: {input_format} (SMILES list / SDF / CSV) +2. Calculate Lipinski Ro5 properties (MW, LogP, HBD, HBA) +3. Calculate additional drug-likeness metrics: {additional_metrics} +4. Apply filters: {filters} +5. Generate Morgan fingerprints (radius={radius}, nbits={nbits}) +6. Calculate Tanimoto similarity to reference: {reference_smiles} +7. Visualise molecules failing filters +8. Export passing compounds to {output_format} + +Include: +- Proper error handling for invalid SMILES +- Progress bar for large datasets +- Summary statistics table +- Scatter plot of MW vs LogP with Ro5 boundaries + +Use pandas, matplotlib, and rdkit.Chem standard practices. +``` + +## Notes + +Reference: ChemDescriptor and RDKit tutorials. K-Dense-AI/scientific-agent-skills — cheminformatics skills. Bin-Chen-Lab/Awesome_BigData_AI_DrugDiscovery. + +## Compatibility + +| Model | Tested | Notes | +|-------|--------|-------| +| gpt-4 | ✅ | | +| claude-3-5 | ✅ | | + +## Keywords + +`RDKit` `cheminformatics` `molecular-properties` `SMILES` `fingerprints`