Developing Graph Neural Networks for Drug Discovery

We develop [Graph Neural Networks](https://en.wikipedia.org/wiki/Graph_neural_network) for molecular modeling in Drug Discovery — a task where each molecule is represented as a graph: atoms as nodes, chemical bonds as edges. This approach preserves the topology of the molecule without information lo

AI Development Areas

Frequently Asked Questions

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1414
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1284
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    980
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1240
  • image_logo-advance_0.webp
    B2B Advance company logo design
    696
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    982

We develop Graph Neural Networks for molecular modeling in Drug Discovery — a task where each molecule is represented as a graph: atoms as nodes, chemical bonds as edges. This approach preserves the topology of the molecule without information loss, inevitable when converting to SMILES or Morgan fingerprints. Our solutions allow pharmaceutical companies to accelerate candidate search by 3-5 times compared to classical virtual screening methods. We will assess your project and propose an optimal architecture within 2 days.

Why fingerprints are no longer enough

Morgan fingerprints (ECFP4/ECFP6) are a mature technique, but a fixed-length bit vector loses information about 3D conformation and long-range interactions. On a solubility prediction task (logS), ECFP4 + Random Forest gives RMSE ~0.85, while a well-trained Directed Message Passing Neural Network (D-MPNN, implementation in chemprop) achieves RMSE ~0.65 on the same MoleculeNet benchmark. The gap is modest, but on tasks of activity against specific targets it is significantly wider.

Which GNN architectures we use

Message Passing Neural Networks (MPNN)

Basic paradigm: each atom accumulates information from neighbors through T rounds of message passing, and a final readout aggregates atomic embeddings into a molecular one. Chemprop is the most used implementation in pharma, trained via directed message passing over bonds.

SchNet / DimeNet / PaiNN

These account for 3D atomic coordinates (from conformation generation via RDKit or ETKDG). SchNet encodes distances using radial basis functions; DimeNet adds angular interactions. On quantum property prediction tasks (QM9: HOMO/LUMO energy, dipole moment) PaiNN achieves MAE at the level of DFT calculations with thousands of times higher speed.

Equivariant GNNs (SE(3)-Transformers, EGNN, NequIP)

Architectures invariant to rotation and reflection of the molecule — important for correct prediction of properties that depend on spatial orientation. NequIP shows state-of-the-art on force field prediction tasks.

Protein–ligand graph for virtual screening

Ligand–target interaction is modeled as a heterogeneous graph: two node types (ligand atoms and protein atoms in the binding pocket) and two edge types — intramolecular and intermolecular. GraphDTA, KIBA/Davis benchmarks. On KIBA: Pearson correlation ~0.89 for best GNN vs ~0.79 for classical docking scores. This comparison shows GNNs give accuracy improvement up to 10%. Our GNN models reduce computational costs by 30-40% compared to traditional docking methods.

What we provide

Within the project we deliver:

  • A GNN model tailored to your task (property prediction, generation, screening)
  • Documentation on architecture, training, and API
  • Docker images for deployment
  • Training for your team on working with the model
  • Post-project support for 3 months

How we build GNNs for ADMET

From our practice: working with a pharmaceutical client, we faced the task of predicting 20+ ADMET properties (Absorption, Distribution, Metabolism, Excretion, Toxicity). A multi-task GNN was trained simultaneously on all tasks using a shared molecular encoder. According to MoleculeNet benchmark, D-MPNN shows RMSE 0.65 on logS.

Problem: uneven data coverage across tasks. hERG cardiotoxicity: ~10k molecules; mouse acute toxicity: ~7k; plasma protein binding: ~3k. With naive multi-task learning, the model favors tasks with larger datasets.

Solution: task-specific learning rates via gradient surgery or PCGrad (Project Conflicting Gradients). Plus uncertainty-aware training: Monte Carlo Dropout to estimate epistemic uncertainty — important for the model to say "I don't know" on out-of-distribution molecules.

Results on ChEMBL benchmark with multi-task D-MPNN:

Task AUC-ROC (single-task) AUC-ROC (multi-task)
hERG inhibition 0.82 0.87
Ames mutagenicity 0.84 0.88
CYP3A4 inhibition 0.79 0.83

The gain from multi-task is especially noticeable on small datasets.

Molecule generation via GNN

Junction Tree VAE (JT-VAE) generates molecules through hierarchical decoding: first a graph of substructure "fragments" (rings, chains), then assembly. Guarantees 100% validity (unlike SMILES-based VAE with ~70%).

Graph Diffusion Models — DiGress and similar apply a diffusion process in graph space. They generate chemically diverse molecules with specified properties (property-conditioned generation via classifier-free guidance).

Practice: generation → scoring via fast ADMET GNN → molecular dynamics validation for top candidates via OpenMM or GROMACS. This closes the development cycle.

How we evaluate your project

Development cost depends on data volume and task complexity. We offer a preliminary assessment within 2 days — contact us, and we will prepare a detailed commercial proposal. Indicative timelines: MVP for property prediction (one target, ready dataset) — 6–10 weeks; full ADMET platform with generation and validation — 6–12 months.

Comparison of popular GNN architectures
Architecture Type Uses 3D Application
D-MPNN (chemprop) Message passing No Property prediction, ADMET
SchNet Distance-based Yes (distances) Quantum properties
PaiNN Equivariant Yes (distances+angles) Quantum properties
NequIP Equivariant Yes (full 3D) Force fields

We have been developing GNNs for pharmaceutics for over 5 years, completed 15+ projects for leading global companies. Get a consultation on your project — write to us.