AI4deeperScience commited on
Commit
cee32be
·
verified ·
1 Parent(s): 7c86949

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +79 -12
README.md CHANGED
@@ -1,12 +1,79 @@
1
- ---
2
- title: AntioxFP
3
- emoji: 🏢
4
- colorFrom: yellow
5
- colorTo: red
6
- sdk: gradio
7
- sdk_version: 6.13.0
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: AntioxFP — GNN Antioxidant Activity Predictor
3
+ emoji: 🧪
4
+ colorFrom: blue
5
+ colorTo: green
6
+ sdk: gradio
7
+ sdk_version: 5.49.1
8
+ app_file: app.py
9
+ pinned: false
10
+ license: mit
11
+ short_description: Predict antioxidant activity (DPPH pIC50) with GNN
12
+ ---
13
+
14
+ # AntioxFP 🧪
15
+
16
+ **GNN-Based Antioxidant Activity Predictor**
17
+
18
+ Predict DPPH• radical scavenging activity (pIC₅₀) from molecular SMILES strings
19
+ using a 30-model AttentiveFP ensemble, with GNNExplainer atom-level importance maps
20
+ to reveal which structural features drive the prediction.
21
+
22
+ ## Features
23
+
24
+ - **30-model ensemble** (3 random seeds × 10-fold CV): AttentiveFP + Mordred hybrid
25
+ - **Prediction uncertainty**: mean ± std across all 30 fold models
26
+ - **Atom importance maps**: GNNExplainer 2D heatmaps, pharmacophore-level analysis
27
+ - **Exceeds benchmark**: R² = 0.785 vs. descriptor-based reference (R² = 0.78)
28
+ - **Applicability domain**: ~98% coverage of DPPH antioxidant chemical space
29
+
30
+ ## How to Use
31
+
32
+ 1. Enter a SMILES string in the input box (or click an example)
33
+ 2. Optionally enable **GNNExplainer** (adds ~10–20 s) for atom importance maps
34
+ 3. Click **Predict Activity**
35
+
36
+ ## Interpretation
37
+
38
+ | pIC₅₀ | Activity Level | Estimated IC₅₀ |
39
+ |--------|---------------|----------------|
40
+ | ≥ 5.0 | 🟢 High | ≤ 10 µM |
41
+ | 4.5–5.0 | 🟡 Moderate–High | 10–32 µM |
42
+ | 4.0–4.5 | 🟠 Moderate | 32–100 µM |
43
+ | < 4.0 | 🔴 Low | > 100 µM |
44
+
45
+ ## Scientific Background
46
+
47
+ The model was trained on 1,911 DPPH antioxidant compounds from the
48
+ [Antioxidant Database (AODB)](https://food.shujucloud.com/) curated by
49
+ Ghironi et al. (2025), using the same 80:20 random split for direct
50
+ head-to-head comparison.
51
+
52
+ **Architecture**: AttentiveFP (Xiong et al., J. Med. Chem. 2020) with
53
+ - 2 graph attention layers, hidden dim = 200, 2 readout timesteps
54
+ - Trained with Adam optimizer, ReduceLROnPlateau scheduler
55
+ - Early stopping on validation R²
56
+
57
+ **Reference paper**: *Graph Neural Network Models for Predicting the Antioxidant
58
+ Activity of Chemical Compounds: Scaffold-Based Evaluation and Interpretability Analysis*, 2025.
59
+
60
+ ## Pharmacophore Insights
61
+
62
+ The GNNExplainer atom maps confirm that the model has learned chemically meaningful SAR:
63
+
64
+ - **Catechol B ring** (3',4'-OH): primary HAT pharmacophore → highest atom importance
65
+ - **C-ring 3-OH** (flavonols like quercetin): secondary importance
66
+ - **Conjugated chromone/carbonyl**: supports radical delocalization
67
+ - **Stilbene vinyl bridge**: SET pathway marker in resveratrol-type compounds
68
+
69
+ ## Citation
70
+
71
+ If you use AntioxFP in your research, please cite:
72
+
73
+ ```
74
+ Graph Neural Network Models for Predicting the Antioxidant Activity of Chemical Compounds, 2025.
75
+ ```
76
+
77
+ ## License
78
+
79
+ MIT License. Models and code available upon paper acceptance.