Alexey Sergushichev's Avatar

Alexey Sergushichev

@asergushichev.bsky.social

Assistant professor, WashU Pathology & Immunology Author of FGSEA and other packages for omics data analysis https://alserglab.wustl.edu/

151 Followers  |  242 Following  |  99 Posts  |  Joined: 10.09.2023
Posts Following

Posts by Alexey Sergushichev (@asergushichev.bsky.social)

Preview
a man wearing a surgical gown and a mask says but why ALT: a man wearing a surgical gown and a mask says but why
25.02.2026 20:47 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How about letting people decide for themselves when to disconnect or when not?

25.02.2026 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I had a similar, less principled way of doing this, but this does seem to work quite well after trying a couple of large changes with it: boristane.com/blog/how-i-u...
(I use codex, but same idea)

22.02.2026 20:10 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

And how do you pay for it? Lab members reimbursed for individual subscription? Team plan for the lab? Any discounts?

18.02.2026 21:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Build expertise first: why PhD training must sequence AI use after foundational skill development Generative AI tools have arrived in PhD training environments faster than principled frameworks for their use. The debate has polarized between enthusiasts who argue trainees must adopt AI immediately...

PhD programs worldwide face an urgent question: How should trainees use ChatGPT, Claude & similar tools?

Now online: two resources on thoughtfully integrating generative AI into research training.

πŸ“„ Conceptual framework: zenodo.org/records/18649847
πŸ“‹ Practical guide: zenodo.org/records/18452319

🧡

18.02.2026 15:23 β€” πŸ‘ 2    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
COMBINE-lab - The skeptic’s guide to generative AI assisted coding An easy-to-use, flexible website template for labs, with automatic citations, GitHub tag imports, pre-built components, and more.

I’ve written a post about my recent experiences (successes) with AI coding models; the experiences that caused me to re-evaluate my initial judgements, the surprise I had at what can be accomplished, & some fears I have about these tools. Discussion welcome! combine-lab.github.io/blog/2026/02...

15.02.2026 04:31 β€” πŸ‘ 51    πŸ” 15    πŸ’¬ 8    πŸ“Œ 5

Please fix the preview screen, it says "template" :)

15.02.2026 16:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Postdoctoral Researcher or Senior Scientist (AI Γ— Biology)

Boeva Lab is #hiring postdocs and senior scientists in AI/ML for Cancer Biology! Check the offer and apply at: jobs.ethz.ch/job/view/JOP...

20.01.2026 14:49 β€” πŸ‘ 8    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Preview
Dealing with ScienCV formatting Some tips for composing and making your new NIH biosketch not look like garbage

Been hearing some horrifying chatter about dealing with the new #NIH common form and #ScienCV system, so I put together a short video with some tricks for mitigating some of those pain points.

Hope it helps? πŸ§ͺ

open.substack.com/pub/emptymod...

17.01.2026 03:28 β€” πŸ‘ 52    πŸ” 38    πŸ’¬ 0    πŸ“Œ 0

Somehow I got a lot of duplicate publications in ScieENcv. Does anyone know what's best way to fix it? Does it matter at all?

20.01.2026 00:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've seen programming languages in Russian (my native), and it feels very cringy. English language for programming is much smoother for some reason.

19.01.2026 19:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Generating Cluster Masks for Single-Cell Dimensional Reduction Plots Implements a procedure to automatically generate 2D masks for clusters on dimensional reduction plots from methods like t-SNE (t-distributed stochastic neighbor embedding) or UMAP (uniform manifold ap...

More info and examples are on the package web-site: alserglab.github.io/mascarade/ Source code is on GitHub: github.com/alserglab/ma... 3/3

16.01.2026 15:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

For this release I optimized the performance and added helper functions for working with Seurat objects 2/3

16.01.2026 15:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

mascarade R package for generating borders on UMAP/t-SNE plots is out on CRAN! 🧬πŸ–₯️ 1/3

16.01.2026 15:53 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Start parsing from all shifts in parallel, but withhold the data until you end up with one shift? Probably shouldn't be a big overhead if done only in the beginning of a large chunk

09.01.2026 19:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

if you're interested, note that the time is UK time. In the US, that will be 9:00am.

07.01.2026 19:03 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I'm just delighted to announce our new preprint on genome-scale perturb-seq in CD4+ T cells. We learned both general lessons about the power of perturb-seq, and specific lessons about T cell biology.

Led by amazing postdocs Emma Dann and Ronghui Zhu, with my wonderful collaborator Alex Marson.

05.01.2026 19:27 β€” πŸ‘ 58    πŸ” 27    πŸ’¬ 0    πŸ“Œ 0

In my view, the repo is the most actual state of the package and that the package built from there should pass the check, so it is very related. Unlike the working directory, which contains an intermediate state.

But it seems like a non-mainstream view based on the discussion here and on github.

02.01.2026 21:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

But this goes with using untracked files and other "fundamental issues". While I'm more interested in checking that CI/CD won't fail because of some stupid mistake I made. And since rcmdcheck doesn't mirror the CI/CD behavior, running it isn't as helpful for that.

02.01.2026 20:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Am I missing something? AFAIU, rcmdcheck doesn't know anything about git and uses the local dir. I have no problem of building a temp tar.gz to check. My custom script does exactly this: copies git tree, applies staged diff, builds tar.gz, and checks it. This mirrors CI/CD behavior, but locally.

02.01.2026 20:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Option to build/check package from the git tree Β· Issue #2579 Β· r-lib/devtools I find it useful to build/check package using only the changes in the git tree (committed and/or staged). Current build/check functions use all of the files in the package directory. These leads to...

Am I the only #rstats package developer annoyed that I can't easily run devtools::check() on the current version of the git tree (+staged)? Hate that options are either pushing it to CI/CD, or running a custom script. Anyone to support the corresponding devtools issue github.com/r-lib/devtoo...?

02.01.2026 19:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Causal modelling of gene effects from regulators to programs to traits - Nature Approaches combining genetic association and Perturb-seq data that link genetic variants to functional programs to traits are described.

GWAS has been an incredible discovery tool for human genetics: it regularly identifies *causal* links from 1000s of SNPs to any given trait. But mechanistic interpretation is usually difficult.

Our latest work on causal models for this is out yesterday:
www.nature.com/articles/s41...
A short🧡:

11.12.2025 17:54 β€” πŸ‘ 185    πŸ” 83    πŸ’¬ 3    πŸ“Œ 1

Looks like AI slop

10.12.2025 00:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Role play in question: "You are an experienced software engineer. Write a program that ..."

05.12.2025 16:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CATS: Canine Airport Therapy Squad

CATS: Canine Airport Therapy Squad

Bioinformatics is in shambles at the Denver airport’s acronym game

01.12.2025 22:18 β€” πŸ‘ 27    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1

Technically correct, the best kind of correct

27.11.2025 18:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I find the lack of reference to Star Wars with this name disturbing

26.11.2025 02:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Motherfucking Rex in the motherfucking park

25.10.2025 01:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ“’ We are announcing the Adaptive Immune Profiling Challenge 2025!
Can you predict immune state labels from adaptive immune receptor repertoires?
πŸ’° $10,000 prize pool!
πŸ—“οΈ Launches Nov 5 on @kaggle.com
More Info: uio-bmi.github.io/adaptive_imm...

22.10.2025 19:09 β€” πŸ‘ 25    πŸ” 12    πŸ’¬ 1    πŸ“Œ 1
Post image

Does anyone have a high-res version of NCBI GEO logo (www.ncbi.nlm.nih.gov/geo/img/geo_...)? I hate putting their low-res version in the slides/figures. I've tried to use AI tools for upscaling, but the results aren't perfect (colors are off). Anyone want to take a shot at it? Here is my best take:

18.10.2025 23:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0