Adriaan
adriaan-vd-graaf.bsky.social
Adriaan
@adriaan-vd-graaf.bsky.social
Post-doc in statistical genetics at the University of Lausanne.

Working on developing new techniques for observational causality and validation datasets on which to test our inferences
Really excited to share our metabolite ratio QTL work Friday!

- 25% more findings from already existing QTL studies

- We proxy enzymatic activity that is otherwise unmeasured

- We implicate ABCG2 as a PFOS 'forever chemical' transporter

Come by the poster and say hi!
October 14, 2025 at 11:23 AM
Sure! It’s mostly my own incompetence holding me back! But will do when I encounter a bug or really don’t know what to do!
July 21, 2025 at 9:00 PM
Congratulations! I’ve been using the code already for some projects! Happy to see it being published!
July 21, 2025 at 8:55 PM
This work wouldn't have been possible without @zkutalik.bsky.social nor Chiara Auwerx, Carolina Borges, Robert Warmerdam, Lude Franke, Urmo Võsa and the eQTLGen consortium!

Thanks for reading all the way, and if you have ANY questions, happy to interact!
July 4, 2025 at 8:52 AM
So that's MR-link-2 in a nutshell!

There's a lot more little gems in the paper, so do have a read! www.nature.com/articles/s41...

Interested in running MR-link-2? take a look at the GitHub!
github.com/adriaan-vd-g...

All feedback is welcome! Happy to guide even total beginners!
MR-link-2: pleiotropy robust cis Mendelian randomization validated in three independent reference datasets of causality - Nature Communications
Mendelian randomization (MR) identifies causal relationships from observational data but has increased error rates when the genetic variants used as instruments come from a single region, a typical sc...
www.nature.com
July 4, 2025 at 8:52 AM
And as a final ground truth we use the markergenes that are used to identify cell types in single cell experiments to the cell type proportions themselves.

Here, the cell type should influence gene expression, and not the other way around! MR-link-2 has very good discriminative ability.
July 4, 2025 at 8:52 AM
We think MR-link-2 truly estimates pleiotropy!

When we correlate the MR-link-2 estimate of pleiotropy with the deviation (individual Q statistic contribution of each region) from meta-analysis, we find highly significant correlation
July 4, 2025 at 8:52 AM
When we look at biomarker -- disease causality, we find that MR-link-2 identifies all of the true positives we tested.
All while having a median per locus false positive rate of 0.09 in the true negatives (compared to 0.15 of other methods): MR-link-2 has lower false positive rates
July 4, 2025 at 8:52 AM
Our ground truth is set up to be quite stringent, but when we look at other significant results outside of the ground truth, MR-link-2 is the only method that finds the causal relationship between pyruvate and citrate, a key citric acid cycle link. As well as other very compelling examples.
July 4, 2025 at 8:52 AM
And MR-link-2 is very competitive in discriminating between direct reactions and reactions that are super far away (Negative distance).
July 4, 2025 at 8:52 AM
Here, we find that MR-link-2 is better at identifying the correct causal effect estimate between substrates and products (should be positive) than other MR-methods
July 4, 2025 at 8:52 AM
Metabolic pathways

We used 4 metabolite QTL studies, and 3 metabolic pathway references to build a network of reactions that an MR method is supposed to detect.
July 4, 2025 at 8:52 AM
Now, you may be wondering, sounds like something cool, but how ever would you prove that it works?

We spent a lot of time on to build ground truth in human causality. We compiled ground truth causality from metabolic pathways, biomarker-disease pairs and cell types and marker genes.
July 4, 2025 at 8:52 AM
The trick is that we use all the SNPs in an associated region, compared to other methods that usually only use one SNP.
July 4, 2025 at 8:52 AM
We developed MR-link-2, an MR method robust to pleiotropy. The unique bit is that it only requires a single associated region for it to work. Interested?

Have a look at the code and examples on the github!
github.com/adriaan-vd-g...
July 4, 2025 at 8:52 AM