README.md CHANGED
@@ -7,5 +7,8 @@ The model checkpoints for our paper [Predicting equilibrium distributions for mo
7
 
8
  Advanced pre-trained versions of Graphormer are available exclusively on [Azure Quantum Elements](https://quantum.microsoft.com/en-us/our-story/quantum-elements-overview).
9
 
 
 
 
10
  # Data Summary
11
- https://huggingface.co/microsoft/graphormer/blob/main/data_summary_card.md
 
7
 
8
  Advanced pre-trained versions of Graphormer are available exclusively on [Azure Quantum Elements](https://quantum.microsoft.com/en-us/our-story/quantum-elements-overview).
9
 
10
+ Model checkpoints for redox potential prediction as produced in [Mixed Computational/Experimental Screening for Aqueous Organic Redox Flow Battery Negolytes](https://doi.org/10.1021/acselectrochem.6c00233) and further utilized in [Closed-Loop Molecular Design with Calibrated Deference
11
+ ](https://arxiv.org/abs/2606.02618) are available under directory [orfb-design](https://huggingface.co/microsoft/Graphormer/tree/main/orfb-design).
12
+
13
  # Data Summary
14
+ https://huggingface.co/microsoft/graphormer/blob/main/data_summary_card.md
orfb-design/MODEL_CARD.md ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - chemistry
5
+ - graphormer
6
+ - molecular-property-prediction
7
+ - redox-potential
8
+ - regression
9
+ - pytorch
10
+ ---
11
+
12
+ # Graphormer Redox Predictors
13
+
14
+ **Last updated:** 30-SEP-2026
15
+
16
+ ## Model summary
17
+
18
+ | Field | Details |
19
+ | --- | --- |
20
+ | Developer | Microsoft Corporation |
21
+ | Description | Two non-generative molecular property regression models that estimate one-electron reduction or oxidation potential, in volts versus the standard hydrogen electrode, from a molecule represented as SMILES. |
22
+ | Model architecture | Six-layer graph Transformer encoder with 768-dimensional embedding, 32 attention heads, and a scalar regression head. |
23
+ | Parameters | 1-500M |
24
+ | Inputs | SMILES molecular strings; up to 128 non-hydrogen atoms per molecule. |
25
+ | Outputs | A scalar reduction or oxidation potential per valid molecule. |
26
+ | Context length | N/A |
27
+ | Training dates | Sep 2025 |
28
+ | Release date / Release date in the EU (if different) | Nov 2026 |
29
+ | License | MIT |
30
+ | Model dependencies | [Microsoft Graphormer](https://github.com/microsoft/Graphormer); [orfb-design](https://github.com/microsoft/orfb-design) |
31
+ | Acceptable use policy | N/A |
32
+
33
+ ## 1. Model overview
34
+
35
+ Graphormer Redox Predictors are two non-generative molecular-property models that estimate one-electron reduction or oxidation potentials from molecular structures represented as SMILES. They are based on Microsoft Graphormer, a Transformer architecture adapted to graph-structured data through graph-aware attention encodings. The underlying model was pretrained for molecular modeling on PCQM4Mv2 and subsequently fine-tuned with separate scalar regression objectives for reduction and oxidation potential.
36
+
37
+ The fine-tuning enables rapid redox-potential screening of small organic molecules, but it also introduces limitations associated with the training distribution and quantum-chemical labels. Predictions are screening estimates rather than experimentally validated measurements and do not explicitly account for solvent, pH, supporting electrolyte, temperature, concentration, electrode conditions, kinetic reversibility, or chemical stability.
38
+
39
+ ### Key model capabilities
40
+
41
+ - Predicts one-electron reduction potential from SMILES in volts versus SHE.
42
+ - Predicts one-electron oxidation potential from SMILES in volts versus SHE.
43
+ - Processes batches of up to 32 molecules.
44
+ - Supports molecules containing up to 128 non-hydrogen atoms.
45
+ - Returns per-molecule predictions and validation status.
46
+
47
+ ## 2. Usage
48
+
49
+ ### 2.1 Primary use cases
50
+
51
+ Graphormer Redox Predictors are intended for research and engineering workflows that rank or triage small organic molecules according to predicted one-electron redox potential. The models are intended for human-in-the-loop scientific decision support, with independent computational or experimental validation before selecting candidates for synthesis or deployment.
52
+
53
+ ### 2.2 Out-of-scope use cases
54
+
55
+ The models should not be used as substitutes for quantum-chemical calculations, electrochemical measurements, chemical-safety testing, or regulatory determinations. They should not autonomously control decisions involving synthesis, scale-up, procurement, manufacturing, or deployment of chemical materials.
56
+
57
+ The models were not designed or evaluated for inorganic materials, polymers, mixtures, reactions, proteins, molecules containing more than 128 non-hydrogen atoms, or arbitrary non-SMILES inputs. Predictions should not be assumed to apply across all solvents, pH values, supporting electrolytes, temperatures, concentrations, reference electrodes, protonation states, tautomers, stereoisomers, or conformations. The models are also not intended for medical, clinical, biological-activity, environmental-safety, or consumer-facing decisions.
58
+
59
+ ### 2.3 Distribution channels
60
+
61
+ Some of Graphormer Redox Predictors' distribution channels include:
62
+
63
+ - Hugging Face
64
+
65
+ ### 2.4 Technical requirements and integration guidance
66
+
67
+ The supported implementation runs in a Linux-based containerized Python environment. Required dependencies include PyTorch, Fairseq, Graphormer, Open Graph Benchmark, PyTorch Geometric, and the associated molecular-graph preprocessing stack. A C/C++ compiler is required by the PyTorch CPU kernel fuser.
68
+
69
+ Integration is appropriate for batch virtual screening and human-in-the-loop scientific decision support. It is not appropriate as an unaudited autonomous gate for synthesis, scale-up, procurement, safety, or regulatory decisions.
70
+
71
+ ### 2.5 Supported languages
72
+
73
+ Not applicable
74
+
75
+ ### 2.6 Responsible AI considerations
76
+
77
+ Developers should document the model version, checkpoint, molecular representation, prediction conditions, known uncertainty, and downstream selection criteria. High-impact candidates should be reviewed by qualified scientists and independently verified using appropriate quantum-chemical calculations and experimental electrochemistry. Model outputs must not be represented as experimentally validated measurements.
78
+
79
+ ### 2.7 Known limitations
80
+
81
+ - Performance may degrade for molecules outside the chemical distributions represented by ZINC-22.
82
+ - Results depend on the supplied SMILES representation, including charge, protonation state, tautomer, stereochemistry, and salt handling.
83
+ - The models do not explicitly condition predictions on solvent, pH, supporting electrolyte, concentration, temperature, reference electrode, or other experimental conditions.
84
+ - The models do not predict electrochemical kinetics, reversibility, chemical stability, aqueous solubility, toxicity, or synthetic feasibility.
85
+
86
+ ## 3. Quality and performance evaluation
87
+
88
+ | Model | Split | MAE (V) | RMSE (V) |
89
+ | --- | --- | --- | --- |
90
+ | Reduction potential | Validation (10% split) | 0.093 | 0.22 |
91
+ | Reduction potential | Test (10% split) | 0.092 | 0.20 |
92
+ | Oxidation potential | Validation (10% split) | 0.092 | 0.18 |
93
+ | Oxidation potential | Test (10% split) | 0.092 | 0.18 |
94
+
95
+ ### 3.1 Benchmarking methodology
96
+
97
+ Models were evaluated using an 80/10/10 train/validation/test split of the training data.
98
+
99
+ ### 3.2 Safety evaluation and red-teaming
100
+
101
+ Models were not evaluated for safety.
102
+
103
+ ## 4. Data overview
104
+
105
+ ### 4.1 Training, testing, and validation datasets
106
+
107
+ Graphormer Redox Predictors were trained on a set of DFT-computed redox potential labels. The full data generation protocol is described in <https://chemrxiv.org/doi/abs/10.26434/chemrxiv.15002385/v3>.
108
+
109
+ #### 4.1.1 Size of dataset and characteristics
110
+
111
+ | Source field | Details |
112
+ | --- | --- |
113
+ | 4.1.2.A Text training data size | Not applicable. Text data is not part of the training data. |
114
+ | 4.1.2.B Text training data content | Not applicable. |
115
+ | 4.1.2.C Image training data size | Not applicable. Images are not part of the training data. |
116
+ | 4.1.2.D Image training data content | Not applicable. |
117
+ | 4.1.3.A Audio training data size | Not applicable. Audio data is not part of the training data. |
118
+ | 4.1.3.B Audio training data content | Not applicable. |
119
+ | 4.1.4.A Video training data size | Not applicable. Video data is not part of the training data. |
120
+ | 4.1.4.B Video training data content | Not applicable. |
121
+ | 4.1.5.A Other training data size | 42,988 |
122
+ | 4.1.5.B Other training data content | (SMILES, reduction/oxidation potential) pairs where each SMILES represents a molecule sampled from the ZINC22 database |
123
+ | 4.1.6 Latest date of data (acquisition/collection for model training) | 01-AUG-2025 |
124
+ | 4.1.7 Is data collection ongoing to update the model with new data collection after deployment? | No |
125
+ | 4.1.8 Date the training dataset was first used to train the model | SEP 2025 |
126
+ | 4.1.9 Rationale or purpose of data selection | The dataset was constructed to be representative of commercially available small molecules. |
127
+
128
+ ### 4.2 List of data sources
129
+
130
+ #### 4.2.1 Publicly available datasets
131
+
132
+ **4.2.2 Have you used publicly available datasets to train the model?** Yes
133
+
134
+ #### 4.2.2 Private non-publicly available datasets obtained from third parties
135
+
136
+ **4.2.2.1A Have you concluded transactional commercial licensing agreement(s) with rightsholder(s) or with their representatives?** No
137
+
138
+ **4.2.2.2.A Have you obtained private datasets from third parties that are not licensed as described in Section 2.2.1, such as data obtained from providers of private databases, or data intermediaries?** No
139
+
140
+ ### 4.3 Personal data
141
+
142
+ **4.3.1 Was personal data used to train the model?** Microsoft follows applicable laws and best practices pertaining to personal data.
143
+
144
+ ### 4.4 Synthetic data
145
+
146
+ **4.4.1 Was any synthetic AI-generated data used to train the model?** No
147
+
148
+ ### 4.5 Data processing aspects
149
+
150
+ #### 4.5.1 Respect of reservation of rights from text and data mining exception or limitation
151
+
152
+ **4.5.1A Does this dataset include any data protected by copyright, trademark, or patent?** Microsoft follows applicable laws and best practices for processing data protected by copyright, trademark, or patent.
153
+
154
+ #### 4.5.2 Other information
155
+
156
+ **4.5.2A Does the dataset include information about consumer groups without revealing individual consumer identities?** Microsoft follows applicable laws and best practices for protecting consumer identities.
157
+
158
+ **4.5.2B Was the dataset cleaned or modified before model training?** Yes
159
+
160
+ ## 5. Contact
161
+
162
+ Requests for additional information can be directed to [MSFTAIActRequest@microsoft.com](mailto:MSFTAIActRequest@microsoft.com).
163
+
164
+ Authorized representative: Microsoft Ireland Operations Limited 70 Sir John Rogerson's Quay, Dublin 2, D02 R296, Ireland
165
+
166
+ ## 6. Appendix
167
+
168
+ Additional details on redox potential label generation and model training can be found in <https://chemrxiv.org/doi/abs/10.26434/chemrxiv.15002385/v3>.
orfb-design/checkpoints/graphormer_oxidation.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b99c730be4fb99127b0d9effef58a91443ab723e56b2596ca1be641d4836d64
3
+ size 137810129
orfb-design/checkpoints/graphormer_reduction.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:64538b96b260ef6f33fc33590348bf2e718e4ab1b3f286d8c3be881f2f9c6657
3
+ size 137810129