Gregor Sturm @grst.bsky.social · 05/08/2026This time not bioinformatics, but geoinformatics: I created MapAnt Bayern, an automatically generated orienteering map of Bavaria: mapant.orienteering-allgaeu.de 131
Gregor Sturm @grst.bsky.social · 29/05/2026Happy to announce the release of IggyTop, a metadatabase for immune receptor–epitope interactions. It's integrated with scirpy v0.24 so you can readily use it to annotate your single-cell TCR datasets. iggytop.readthedocs.io/en/latest/ 198
Gregor Sturm @grst.bsky.social · 22/08/2025There's another scverse conference this year and it will be amazing! Register now: www.eventbrite.com/e/scverse-co... 021
Gregor Sturm @grst.bsky.social · 13/08/2025Our 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 1156
Reposted by Gregor Sturmscverse @scverse.bsky.social · 12/05/2025📣 Mark your calendars! The 2025 edition of the scverse conference will take place on 17-19 November at Stanford University (US) scverse.org/conference20... Call for abstracts and registrations coming soon!scverse.orgscverse conference 2025Follow us on our channels to learn more details in the coming weeks 1129
Gregor Sturm @grst.bsky.social · 02/04/2025Just released a new version of the @scverse.bsky.social cookiecutter template: github.com/scverse/cook... Some highlights: 🔃 improved template sync (merge conflicts now show up as such) 🚀 use hatch as project manager 🔧 lots of fixes and documentation updatesgithub.comRelease v0.5.0 · scverse/cookiecutter-scverseNew template sync We re-implemented template sync from scratch instead on relying on cruft. This allows us to create real merge conflicts that show up as such on GitHub instead of .rej files. Gene... 042
Reposted by Gregor SturmStephen Turner @stephenturner.us · 14/03/2025rogue-scholar.orgrogue-scholar.orgRogue Scholar 011
Reposted by Gregor SturmWolfgang Huber @wkhuber.bsky.social · 04/03/2025Blog 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...const-ae.nameLEMUR simplified | const-aeA simplified implementation of the LEMUR algorithm. 1255
Gregor Sturm @grst.bsky.social · 25/02/2025Just released scirpy v0.21 -- Now with GPU Support for Hamming sequence distance and a brand new tutorial for working with scTCR datasets >1M cells: scirpy.scverse.org/en/latest/tu... @scverse.bsky.socialscirpy.scverse.orgWorking with >1M cellsScirpy scales to millions of cells on a single workstation. This page is a work-in-progess collection with advice how to work with large datasets. Distance metrics: Computing pairwise sequence dist... 020
Reposted by Gregor Sturmscverse @scverse.bsky.social · 14/02/2025🎉 Scanpy 1.11.0 is out! 🎉 just after reaching 2000 stars on GitHub! - sc.pp.sample replaces subsample with many new features - Sparse Dask support pca - session-info2 package for more reproducible notebooks See the release notes:buff.lyRelease notesVersion 1.11: 1.11.0 2025-02-14: Release candidates: rc2 2025-01-24, rc1 2024-12-20. Features: rc1 sample() supports both upsampling and downsampling of observations and variables. subsample() is n... 14919
Reposted by Gregor SturmEdmund Miller @edmundmiller.dev · 09/02/2025Been looking forward to this talk since @alexpeltzer.bsky.social told me about DSO in October! 041
Reposted by Gregor SturmGregor Sturm @grst.bsky.social · 05/02/2025I'd like to share DSO, a command line helper to build reproducible data science projects with ease. It is an opinionated way to organize data science projects, built around data version control (DVC). github.com/Boehringer-I...github.comGitHub - Boehringer-Ingelheim/dso: Data Science Operations (dso) command line toolData Science Operations (dso) command line tool. Contribute to Boehringer-Ingelheim/dso development by creating an account on GitHub. 1124
Gregor Sturm @grst.bsky.social · 05/02/2025I'd like to share DSO, a command line helper to build reproducible data science projects with ease. It is an opinionated way to organize data science projects, built around data version control (DVC). github.com/Boehringer-I...github.comGitHub - Boehringer-Ingelheim/dso: Data Science Operations (dso) command line toolData Science Operations (dso) command line tool. Contribute to Boehringer-Ingelheim/dso development by creating an account on GitHub. 1124
Reposted by Gregor SturmStefano Mangiola @stemang.bsky.social · 22/01/2025We (Chen Zhan!) just launched #sccomp for #Python! Testing for differences in cell-type proportion in #singlecell #spatial data? #sccomp is a mixed-effect Bayesian model - Use sum-constrained BetaBinomial distribution - Outliers detect. - Remove unwanted effects github.com/MangiolaLabo... 1123
Gregor Sturm @grst.bsky.social · 19/01/2025Two years after publication of our single-cell lung cancer atlas, a user found a mistake in the annotation of the EGFR-status of some patients. We fixed the issue and the atlas is now updated on cell-x-gene: cellxgene.cziscience.com/collections/... What are the takeaways from that? (1/3)cellxgene.cziscience.comCellxgene Data PortalFind, download, and visually explore curated and standardized single cell datasets. 273
Reposted by Gregor SturmLukas Heumos @lukasheumos.bsky.social · 17/01/2025I am Stoked about our upcoming @scverse.bsky.social and @owkin.bsky.social hackathon, focused on spatial omics data analysis. 📅 March 17-19, 2025 📍 Owkin office, Paris Apply now: docs.google.com/forms/d/e/1F...docs.google.comScverse x Owkin Hackathon in ParisWe're pleased to announce the next Scverse Hackathon will take place in the Owkin offices in Paris from 17/03/2025 9am to 19/03/2025 1:30pm. This hackathon is a joint initiative between the scverse c... 0108
Reposted by Gregor SturmConstantin Ahlmann-Eltze @const-ae.bsky.social · 03/01/2025After 4y in the making, I am super excited that my main PhD project is published 🎉🥳🎉🎉🥳 www.nature.com/articles/s41... LEMUR is a tool to analyze multi-condition single-cell data and model differential expression as a continuous function of the cell-state space. Some highlights⬇️ 815435
Gregor Sturm @grst.bsky.social · 02/01/2025Dynamic 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-... 120
Reposted by Gregor Sturmkhrovatin.bsky.social @khrovatin.bsky.social · 16/12/2024To bring to light data science topics that usually don’t make it into publications I started a blog on this topic: hrovatin.github.io By interviewing different researchers, I plan to find out what is going on in the community.hrovatin.github.ioKarin HrovatinData science blog on topics that don’t get published. 1106
Reposted by Gregor SturmGregor Sturm @grst.bsky.social · 07/12/2024Formulaic 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/ 1186
Gregor Sturm @grst.bsky.social · 07/12/2024Formulaic 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/ 1186
Reposted by Gregor SturmFrancesca Finotello 🖥️🧬 @francescafinotello.bsky.social · 12/11/2024📢 Preprint alert: #Benchmarking second-generation methods for cell-type #deconvolution of #transcriptomic data t.co/MhLf5Eo3yY A thread 🧵👇 1/t.cohttps://doi.org/10.1101/2024.06.10.598226 1316
Reposted by Gregor Sturmscverse @scverse.bsky.social · 16/11/2024Explore the scverse Starter Pack! Stay informed about the latest scverse events, software updates, and community news. Everything you need to know about foundational tools for single-cell omics analysis in one place. go.bsky.app/UvFMa8d 63121
Reposted by Gregor SturmWill Macnair @willmacnair.bsky.social · 11/11/2024And I made one for single cell which is needs more people, but is still a starting point 😅 go.bsky.app/U57Mar8 83926
Gregor Sturm @grst.bsky.social · 15/02/2024Confused by Neutrophils in Cancer? Check out our latest review! www.cell.com/trends/cance...cell.comBeyond binary: bridging neutrophil diversity to new therapeutic approaches in NSCLCNeutrophils represent the most abundant myeloid cell subtype in the non-small-cell lung cancer (NSCLC) tumor microenvironment (TME). By anti- or protumor polarization, they impact multiple aspects of ... 010
Reposted by Gregor SturmAnna Obraztsova @obrzts.bsky.social · 26/01/2024Nice fresh review on immune repertoire analysis from @victorgreiff.bsky.socialnature.comAdaptive immune receptor repertoire analysis - Nature Reviews Methods PrimersThe adaptive immune receptor repertoire (AIRR) drives adaptive immune responses, which could determine disease outcomes, infectious disease and cancer. Mhanna, Bashour et al. outline the approaches an... 083
Gregor Sturm @grst.bsky.social · 25/01/2024We released scirpy v0.15 with a focus on performance improvements. "alignment" distance to find similar clonotypes is now 2-3x faster by default. Additionally there's an (approximate) "fastalignment" metric that is up to 20x faster. scirpy.scverse.org/en/latest/ch... 111
Gregor Sturm @grst.bsky.social · 23/01/2024For anyone who is working with Personalis data: We made an R package that automates loading the data into a MultiAssayExperiment: github.com/Boehringer-I...github.comGitHub - Boehringer-Ingelheim/Personalis-io: Read Personalis datasets into MultiAssayExperiment obje...Read Personalis datasets into MultiAssayExperiment objects - GitHub - Boehringer-Ingelheim/Personalis-io: Read Personalis datasets into MultiAssayExperiment objects 041