Rob Patro

@robp.bsky.social

Professor of CS @ University of Maryland. Proud Rust advocate! I ♥ science & compiled, statically-typed programming languages! Views are my own. Tech stack: https://github.com/rob-p/tech-stack.

Version 0.2.0 of rapidgzip-rust has been released (github.com/COMBINE-lab/...). This version contains some performance enhancements, a greatly expanded cli interface, improved telemetry for the library, support for building and using indexes for the archives, better benchmarks and more!

GitHub - COMBINE-lab/rapidgzip-rust: A pure rust reimplementation of rapid-gzip by Maximilian Knespel and Holger Brunst

A pure rust reimplementation of rapid-gzip by Maximilian Knespel and Holger Brunst - COMBINE-lab/rapidgzip-rust

github.com

The most popularly repeated “stochastic parrot” interpretation (that LLMs merely remix surface text & can't reason or create genuinely new abstractions) is no longer tenable. Novel open-problem solutions with machine-checkable Lean proofs are evidence of systematic generalization, not quotation.1/3

Bild

I got frustrated that using piscem-rs to map 10x Flex reads was entirely dominated by decompressing the single pair of input files. So, GPT5.6-Sol & I built a thing! Rapidgzip-rust (rapid-gzip algo in rust) github.com/COMBINE-lab/... 2.3 billion flex reads in <2 min? Parsing w paraseq. Yes plz!

Bild

Planning to take my *first* sabbatical in Spring 2027! I'm likely geographically constrained (2 young kids, one of whom is just starting middle school and we don't want to pull them for a semester). What should I focus on? Suggestions welcome :).

I've been working on Pandedup the past weeks: a tool to quickly dedup the k-mer content of a pangenome (read: HPRCv2). Just uploaded a k=64 SPSS (k-mer spectrum preserving string set) as well: zenodo.org/records/2172... This reduces the ~1.5Tbp input to just 10.6Gbp. github.com/RagnarGrootK...

GitHub - RagnarGrootKoerkamp/pandedup: Pandedup uses minimizers to build a quick & dirty k-mer spectrum (SPSS) from a .AGC pangenome.

Pandedup uses minimizers to build a quick & dirty k-mer spectrum (SPSS) from a .AGC pangenome. - RagnarGrootKoerkamp/pandedup

github.com

Meritocracy and competition is great, and the moat due to implementation effort is gone, but we also have to remember the relational side of bioinformatics.

Bioinformatics rewrites miss the relational impact tofolks that are still actively maintaining and developing the software. I've been guilty of this myself, and I'll be sharing my story soon so others can learn from it.

Yea; being a Ravens fan is tough. But whenever you want to feel better about the Ravens, it always helps to also have the Orioles as your home team...

Bild

There's a lot to agree with here, but also some points that, if adopted, are more harmful than helpful. AI labs hype their products. But its now clear that the capabilities of these models in math is immense. Also, regulation can be more dangerous than it's absence, depending on who's regulating.

Emily M. Bender@emilymbender.bsky.social · 2w ago

Do read the whole thing, think about your personal and professional values, and how they can serve as strong grounds for resistance and refusal. leidendeclaration.ai

New preprint from my lab with a methodological follow up on our work on fast GSEA algorithm: Hash-augmented adaptive multilevel splitting Monte Carlo algorithm for accurate estimation of two-sample permutation test p-values 1/7

Preprint abstract:

Nonparametric permutation tests are widely used for statistical analysis. However, exact computation of test p-values can be algorithmically challenging, particularly for custom tests with complex test statistics. In contrast, Monte Carlo sampling can be easily applied to any test statistic, but it suffers from poor relative accuracy when estimating small p-values, interfering with multiple hypothesis testing correction and leading to other issues. In this work, we present a hash-augmented adaptive multilevel splitting Monte Carlo algorithm that enables accurate estimation of arbitrarily small p-values in two-sample permutation tests. Using the Kolmogorov-Smirnov and the Mann-Whitney U tests as examples, we highlight potential pitfalls related to the discreteness of the test statistic distribution and show how to address them. By comparing with an exact algorithm, we demonstrate the accuracy of the p-value estimates provided by the proposed algorithm and the validity of the associated confidence intervals. We provide a reference implementation of the proposed algorithm in the Python package hamstest, which allows p-value estimation for a user-defined statistic.