PROTAC Synthesizability โ CheMeleon GNN
A graph neural network that predicts the heavy-atom-count weighted synthesizability
score (hac_weighted_score) of PROTAC molecules from SMILES. Built on the
CheMeleon foundation model (a pretrained
D-MPNN) fine-tuned via ChemProp โ graph-only, no engineered features.
Nested 5ร5 scaffold cross-validation, Optuna tuning. Mean CV Rยฒ = 0.643.
Files
gnn_v3_final.ckptโ fine-tuned model checkpoint (weights + target scaler)gnn_v3_hparams.yamlโ hyperparameters
Usage
Requires the project code: https://github.com/ribesstefano/PROTAC-Synthesizability
from gnn.model import CheMeleonRegressor
model = CheMeleonRegressor.load("gnn_v3_final") # base path, no extension
smiles = ["O=C(O)c1ccccc1"]
preds = model.predict(smiles) # graph-only: SMILES in, prediction out
Dependencies
Pin these for reproducible loading (RDKit featurization is version-sensitive):
chemprop>=2.2.0, lightning, torch, rdkit, numpy.
License
MIT
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support