Gregor Sturm
banner
grst.bsky.social
Gregor Sturm
@grst.bsky.social
Single Cell/Spatial. Cancer Immunology. Outdoor activities.
Core developer @scverse.bsky.social.
Working in Clinical Bioinformatics at Boehringer Ingelheim.
Formerly PhD student at Medical University of Innsbruck.
My private account.

github.com/grst
Our benchmark + guidelines for atlas-level differential gene expression of single cells is online:

academic.oup.com/bib/article/...

Bottom line: Use pseudobulk + DESeq2 in simple and pseudobulk + DREAM in more complex settings.

Collab w/ @leonhafner.bsky.social @itisalist.bsky.social
August 13, 2025 at 5:51 AM
One of my favorite features: automated watermarking of all plots in a quarto report. Nobody gonna publish my plots anymore before I think they are ready.
February 5, 2025 at 6:32 PM
There's a certain price risk, though. In the energy crisis 2021-2022 prices increased significantly. However prices in 2023 were down to normal, while many fixed price tariffs increased their rates.
January 2, 2025 at 1:35 PM
Dynamic electricity tariffs are an incentive to use energy when it's abundant and emits little CO2.

But are they also cheaper?

✅ For 2024, we would have saved 10-13% compared to our current fixed price tariff. Without any optimization.

Full post (in German): grst.github.io/dynamischer-...
January 2, 2025 at 1:35 PM
Formulaic is the go-to way to specify design formulas in Python, e.g. ~treatment + timepoint.

To compare sth, one needs to specify a contrast, e.g "on treatment vs baseline".

To make this easier, we developed "formulaic-contrasts":
formulaic-contrasts.readthedocs.io/en/latest/
December 7, 2024 at 7:05 PM