Machine learning · Generative models · Genomics

Claudio

I build models that bridge AI and biology, from generative modeling to omics-driven discovery.

Fig. 01 · About

About Me

// the short version

I'm a machine-learning researcher with a PhD in AI for the life sciences. I focus on generative models and graph-based approaches, and the representation-learning problems underneath them, applied to how different omics interact in space and disease.

Right now I'm a postdoc in Jeroen de Ridder's lab at the Prinses Máxima Center, working on how well genomic AI models actually generalise. When a sequence-to-activity model scores well, has it learned regulatory grammar, or has it learned the assay it was trained on? Most of my time goes into evaluation that can tell those two apart: held-out scoring, perturbation and attribution analysis, and label-noise ceilings that show how much signal the data contains in the first place.

Before that, my PhD work was multi-omics integration: deep learning over large-scale single-cell and spatial data, and optimal transport when I needed to compare two conditions without pretending they already lived in the same coordinate system.

Skills & Tools

Python
PyTorch
Generative Models
Graph ML
Multi-Omics Integration
Spatial Transcriptomics
Optimal Transport
Git / GitHub
Fig. 02 · Projects

Featured Projects

"Problems worthy of attack prove their worth by fighting back" · Piet Hein

nASCIIente: text-to-ASCII-art generation

34.5M parameters · CPU inference at ~140 MB

A masked transformer trained from scratch to draw ASCII art from a text prompt. Characters are the tokens rather than pixels: the model fills a 48×80 grid by iterative parallel unmasking. The write-up documents nine failures, including two published decoding techniques that did not survive contact with the domain.

Masked transformer MaskGIT decoding 2D RoPE Synthetic data

GAZE: zero-shot metabolite prediction

R² 0.82 · Spearman ρ 0.33

A physics-informed graph attention network that predicts metabolite concentrations from gene expression. A metabolite-conditioned reader queries learned pathway representations from each metabolite's chemical structure, so it scores unseen metabolites zero-shot, with no metabolite-specific parameters.

Graph attention Zero-shot Metabolomics Physics-informed

Modeling Cell-Cell Communication

A spatially aware model of ligand-receptor signaling in polycystic kidney disease (ADPKD), built to ask which cells are talking to each other, and where.

Spatial data Tensor decomposition

spVIPES: shared-private Variational Inference with Product of Experts

spVIPES separates the biological variation two conditions share from the variation each one keeps to itself. It is variational inference with a product-of-experts alignment, plus optimal transport so the two latent spaces can be compared without assuming they already line up.

Variational Inference Optimal Transport Disentanglement Generative ML

MKA: Mouse Kidney Atlas

140k cells · 59 datasets · iScience 2023

A single-cell atlas of the healthy mouse kidney. Eight studies integrated with scVI and scANVI, then scHPL to label cell populations automatically. The interesting part was the markers it turned up for cell types nobody had described well.

Single-cell scVI / scANVI Atlas Integration Cell-type Annotation

ASTRID: Spaceflight Impact Disentanglement

A model that pulls apart the transcriptional effects of spaceflight, separating radiation from microgravity, using NASA GeneLab data. Telling the two apart matters for predicting what a long mission does to the people on it.

Spatial Transcriptomics Disentanglement biolord Space Biology
Fig. 03 · Publications

Publications

// peer-reviewed papers & preprints

  1. bioRxiv · Preprint · 2026
    Zero-shot metabolite prediction from gene expression via physics-informed graph neural networks ↗
    Novella-Rausell C, Rabelink T, Mahfouz A
  2. Comput Struct Biotechnol J · 2026
    Integrative learning of disentangled representations from single-cell RNA-sequencing datasets ↗
    Novella-Rausell C, Peters DJM, Mahfouz A
  3. J Am Soc Nephrol · 2025
    Spatial transcriptomics reveals injured cells, signature genes, and communication patterns in the cyst microenvironment of polycystic kidney disease ↗
    Yasinoglu SA*, Novella-Rausell C*, Wisse LE, Dijkstra KL, Mahfouz A, Baelde HJ, Peters DJM
    * equal contribution (shared first author)
  4. iScience · 2023
    A comprehensive mouse kidney atlas enables rare cell population characterization and robust marker discovery ↗
    Novella-Rausell C, Grudniewska M, Peters DJM, Mahfouz A
  5. Immunity · 2022
    B cell expansion hinders the stroma-epithelium regenerative cross talk during mucosal healing ↗
    Frede A, Czarnewski P, …, Novella-Rausell C, …, Villablanca EJ
Fig. 04 · Side Quests

Side Quests

// things I built on weekends, with no particular plan

Fig. 05 · Ask my repositories

Ask About My Work

// query the source, get answers cited back to the line

This runs BM25 lexical retrieval over my public repositories. There is no language model in the loop, so it cannot invent an answer. Every result links back to the lines it came from, and you should check them.

In [1]:
>>>
try one of these: optimal transport spVIPES disentanglement product of experts variational inference how tests are run
running retrieval over the corpus…
Out[1]:

Answer

Get In Touch