Constantin Ahlmann-Eltze
banner
const-ae.bsky.social
Constantin Ahlmann-Eltze
@const-ae.bsky.social
Postdoc at UCL with James Reading. Previously at EMBL working with Wolfgang Huber. Biostats, R, cancer immunology
Reposted by Constantin Ahlmann-Eltze
🚀 Excited to share our new preprint: msBayesImpute - A Versatile Framework for Addressing Missing Values in Biomedical Mass Spectrometry Proteomics Data
👉 Improves imputation accuracy, normalization, and differential expression detection
📝https://www.biorxiv.org/content/10.1101/2025.10.02.679746v1
October 7, 2025 at 8:47 AM
Reposted by Constantin Ahlmann-Eltze
Heads up: ignore samtools dot org, similarly minimap2 dot com and likely others. It's owned by a known phishing site and while the binaries they offer look valid currently (but note they may be serving us different binaries to others), that could change.

Ie: it's not us (Samtools team)! Be warned
September 15, 2025 at 8:40 AM
Reposted by Constantin Ahlmann-Eltze
We're excited to share that our preprint on anndataR, a new package bringing Python's AnnData to R, is now available on bioRxiv 🎉

🔗 Read the paper: www.biorxiv.org/content/10.1...
💻 Check the package in action: anndatar.data-intuitive.com
August 25, 2025 at 3:24 PM
Reposted by Constantin Ahlmann-Eltze
Now on CRAN, ggdiagram is a #ggplot2 extension that draws diagrams programmatically in #Rstats. Allows for precise control in how objects, labels, and equations are placed in relation to each other.
wjschne.github.io/ggdiagram/ar...
August 20, 2025 at 10:43 AM
Reposted by Constantin Ahlmann-Eltze
Our paper benchmarking foundation models for perturbation effect prediction is finally published 🎉🥳🎉

www.nature.com/articles/s41...

We show that none of the available* models outperform simple linear baselines. Since the original preprint, we added more methods, metrics, and prettier figures!

🧵
August 4, 2025 at 1:52 PM
Reposted by Constantin Ahlmann-Eltze
🚨 PhD Position available in our lab 🚨 exploring the power of blood immune multi-omics to detect lung cancer years prior to clinical diagnosis in a unique cohort of >10,000 CT screened individuals.
✅ Wet & dry lab
✅ September 2025 enrolment
✅ UK tuition fees only

www.ucl.ac.uk/medical-scie...
Pre-Cancer Immunology
The Pre-Cancer Immunology Lab (James Reading Lab) is mapping pre-invasive T cell dynamics during carcinogenesis to detect and intercept cancer development.
www.ucl.ac.uk
August 5, 2025 at 5:57 PM
Reposted by Constantin Ahlmann-Eltze
I wrote about AI foundation models for biology last year: www.nytimes.com/2024/03/10/s... Benchmarking tests since then aren't finding that they're better than simpler models of how genes and cells work.
August 4, 2025 at 4:45 PM
Reposted by Constantin Ahlmann-Eltze
An analysis shows that current deep learning models do not beat linear baselines in predicting gene perturbation effects, thus emphasizing the importance of further method development and evaluation. @const-ae.bsky.social @wkhuber.bsky.social @s-anders.bsky.social

www.nature.com/articles/s41...
Deep-learning-based gene perturbation effect prediction does not yet outperform simple linear baselines - Nature Methods
The analysis presented in this Brief Communication shows that, despite their complexity, current deep learning models do not outperform linear baselines in predicting gene perturbation effects, thus e...
www.nature.com
August 4, 2025 at 4:07 PM
Our paper benchmarking foundation models for perturbation effect prediction is finally published 🎉🥳🎉

www.nature.com/articles/s41...

We show that none of the available* models outperform simple linear baselines. Since the original preprint, we added more methods, metrics, and prettier figures!

🧵
August 4, 2025 at 1:52 PM
Reposted by Constantin Ahlmann-Eltze
In October 2024, I twote that "something is deeply wrong" with what we now call virtual cell models. A lot has happened since then. How am I updating? New blog post: ekernf01.github.io/virtual-cell...
A recap of virtual cell releases circa June 2025
In October 2024, I twote that “something is deeply wrong” with what we now call virtual cell models. A lot has happened since then: modelers are advancing new architectures and mining new sources of i...
ekernf01.github.io
July 27, 2025 at 11:48 PM
Reposted by Constantin Ahlmann-Eltze
With {tidylog}, you see friendly messages like:

summarise: now 3 rows and 3 columns, ungrouped

filter: removed 2 rows (67%), one row remaining

✨ It’s like having a gentle co-pilot, helping you track what each step is doing — super useful for debugging and learning!
May 8, 2025 at 1:28 PM
Reposted by Constantin Ahlmann-Eltze
New preprint out!

We introduce 𝐬𝐩𝐚𝐭𝐢𝐚𝐥𝐩𝐫𝐨𝐭𝐞𝐨𝐦𝐢𝐜𝐬, a Python package for end-to-end processing and analysis of highly multiplexed immunofluorescence imaging data.

Built on xarray and dask, with seamless integration into the scverse ecosystem.
www.biorxiv.org/content/10.1...
May 5, 2025 at 11:30 AM
Reposted by Constantin Ahlmann-Eltze
(2/3)

Constantin Ahlmann-Eltze showcased impressive work on assembling an atlas of T cells in precancerous samples. They developed the R packages treelabel and Shinytreelabel, which showed GITR+ Tregs are enriched in several precancerous samples, suggesting avenues for future treatments
April 10, 2025 at 11:43 AM
Reposted by Constantin Ahlmann-Eltze
🦎 Differential expression analysis relies on cluster identities, unless you perform a regression along continuous representation in latent space. LEMUR from @const-ae.bsky.social & @wkhuber.bsky.social does that neatly for scRNA-seq data!
🔗 doi.org/10.1038/s415... 🧪 @naturegenet.bsky.social
Analysis of multi-condition single-cell data with latent embedding multivariate regression
Nature Genetics - Latent embedding multivariate regression models multi-condition single-cell RNA-seq using a continuous latent space, enabling data integration, per-cell gene expression prediction...
doi.org
March 19, 2025 at 7:44 AM
Reposted by Constantin Ahlmann-Eltze
We are recruiting a PhD student in Computational Biology to work on omics data and spatial integration in cellular immunotherapy of cancer. Joint project with the group of Florian Büttner. @loewe-fci.bsky.social
agimkeller.github.io/recruit.html
Open positions - AG Imkeller
agimkeller.github.io
March 11, 2025 at 8:59 AM
Reposted by Constantin Ahlmann-Eltze
Blog post by @const-ae.bsky.social with a simple explanation of the manifold regression algorithm & code that underlies our paper “Analysis of multi-condition single-cell data with latent embedding multivariate regression” (doi.org/10.1002/eji....).

const-ae.name/post/2025-01...
LEMUR simplified | const-ae
A simplified implementation of the LEMUR algorithm.
const-ae.name
March 4, 2025 at 6:27 PM
Reposted by Constantin Ahlmann-Eltze
Abstract submissions are now open for the European Bioconductor Conference (EuroBioC2025), 17-19 September 2025 in Barcelona.
This event will bring together the Bioconductor community in Europe to advance bioinformatics, data science, and open-source software.

eurobioc2025.bioconductor.org
February 28, 2025 at 3:07 PM
Is there some clever syntax to control when a quasi-quotation is evaluated so that the wrap_in_tibble function works? 🧐

(Context in stackoverflow.com/questions/79...)

#Rstats #rlang
February 19, 2025 at 9:17 AM
Reposted by Constantin Ahlmann-Eltze
Thrilled to share that our work from Trumpp Lab @hi-stem @dkfz.bsky.social is out in Nature.
We provide the first single-cell data on neurons infiltrating pancreatic tumors, offering new insights into cancer therapy. #cancerneuroscience @cn-hd.bsky.social
www.nature.com/articles/s41...
February 18, 2025 at 9:37 AM
I just uploaded the first version of {{exactplot}} to github.com/const-ae/exa... 🎉

It produces figures with consistent font size, Latex labels, and millimeter-perfect layouting. It's an alternative to patchwork with less elegant syntax but much more flexibility.

#rstats
February 12, 2025 at 11:40 AM
Reposted by Constantin Ahlmann-Eltze
@epigenci.bsky.social makes a pretty convincing case for pseudobulk (as opposed to GLMMs) in multi-sample single cell studies here: doi.org/10.1093/bioi... . #bioinformatics
Pseudobulk with proper offsets has the same statistical properties as generalized linear mixed models in single-cell case-control studies
AbstractMotivation. Generalized linear mixed models (GLMMs), such as the negative-binomial or Poisson linear mixed model, are widely applied to single-cell
doi.org
January 31, 2025 at 10:55 PM
Reposted by Constantin Ahlmann-Eltze
We have additional available spots. Please consider joining! It will be a blast.
January 30, 2025 at 4:24 PM
Reposted by Constantin Ahlmann-Eltze
CSAMA 2025 Biological Data Science Summer School
in Brixen, South Tyrol, 7-11 July

We cover (sc)-RNA-seq and spatial omics data analysis, underlying (bio)statistical topics, multi-omics, ... All hands-on using R/Bioconductor tools.

csama2025.bioconductor.eu

Registration opens on 1 Feb
January 27, 2025 at 4:06 PM
Reposted by Constantin Ahlmann-Eltze
My first post here on BlueSky to share our recent work with Claudia Feng and @leopoldparts.bsky.social - a large-scale single cell CRISPR screen to chart out gene regulation and the role of genomic background in iPSCs. Check out the data here: www.sanger.ac.uk/tool/crispri...
Does my mutation have the same impact as yours? Population genetics 🤠 🥸 🤓 🤡 meets single cell CRISPRi ⚡ ! www.biorxiv.org/content/10.1... Led by Claudia Feng, Oliver Stegle, Britta Velten, @sangerinstitute.bsky.social .
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
January 14, 2025 at 12:42 PM