Sign in

Lior Pachter

@lpachter.bsky.social
10K followers 872 following 230 posts

Bren Professor of Computational Biology @Caltech.edu. Blog at liorpachter.wordpress.com. Posts represent my views, not my employer's. #methodsmatter

PostsRepliesMedia
Lior Pachter @lpachter.bsky.social · 19h
My threads may be useless but at least they are understandable 😜
140
Reposted by Lior Pachter
Auschwitz Memorial @auschwitzmemorial.bsky.social · 22/09/2026
22 September 1939 | Dutch Jewish boy, Abraham de Leeuve, was born in Zwolle. He was deported to #Auschwitz from Westerbork on 19 Oct 1942. He was murdered in a gas chamber after the selection with his mother, Dina. --- VIDEO: The first two gas chambers near Birkenau: youtu.be/Rr6lF75fDmU
Vintage black-and-white family portrait featuring a child flanked by a man and a woman. The child is in the center wearing a patterned sweater.
16569134
Reposted by Lior Pachter
Richard Sever @richardsever.bsky.social · 30/08/2026
‘Unrefereed, unindexed and unread’ was the joke I always made about supp data. AI will change that… (Via @lpachter.bsky.social )
3274
Lior Pachter @lpachter.bsky.social · 05/08/2026
Proof of the 40-year old Bandelt-Dress conjecture on the maximum quartet distance between phylogenetic trees (and an interesting connection to independence testing). arxiv.org/abs/2608.03542
arxiv.org
The maximum quartet distance between phylogenetic trees
The quartet distance counts the four-leaf subsets on which two binary phylogenetic trees display different topologies. We prove that its maximum over trees on $n$ leaves is $(2/3+o(1))\binom{n}{4}$, r...
0217
Lior Pachter @lpachter.bsky.social · 30/07/2026
A few hours of work x thousands of researchers = tens of thousands of hours of work.
020
Lior Pachter @lpachter.bsky.social · 30/07/2026
Full documentation is here: paperpush.readthedocs.io/en/latest/ 6/6
paperpush.readthedocs.io
PaperPush — PaperPush 0.1.1
000
Lior Pachter @lpachter.bsky.social · 30/07/2026
If you'd like to add a journal or conference, instructions are here: github.com/pachterlab/p... 5/
github.com
120
Lior Pachter @lpachter.bsky.social · 30/07/2026
Stated differently, this solves a major open problem in the field. x.com/joshgans/sta... 4/
x.com
Joshua Gans (@joshgans) on X
I'll believe that AI can accelerate science when it is able to navigate without error a journal submission system.
100
Lior Pachter @lpachter.bsky.social · 30/07/2026
This was not easy to build- it required a bunch of Joe's wizardry along with Playwright. But it's done in a way that is literally one-click-and-submitted! I just submitted my first paper with it. This is going to save many, many hours of pain. 3/
100
Lior Pachter @lpachter.bsky.social · 30/07/2026
Just clone the repo, and use an LLM of your choice, put the files to be uploaded in a directory, and use an LLM to create a .sub file which will have everything needed for the submission. PaperPush already has templates for 20+ journals. Easy to add more. 2/
110
Lior Pachter @lpachter.bsky.social · 30/07/2026
One of the major pains of academia is having to click through labyrinths of webpages to submit papers. Now, thanks to Joe Rich (and AI), problem solved! His tool is called PaperPush and is available at github.com/pachterlab/p... It's super easy to use! 1/🧵
github.com
GitHub - pachterlab/paperpush
Contribute to pachterlab/paperpush development by creating an account on GitHub.
36430
Lior Pachter @lpachter.bsky.social · 26/06/2026
Efficient sampling of reads (with replacement). www.biorxiv.org/content/10.6...
biorxiv.org
fastQpick: scalable bootstrap and subsampling of FASTQ reads
fastQpick is a command-line tool and Python library for sampling FASTQ reads with replacement. Sampling with replacement turns a single FASTQ file into an arbitrary number of bootstrap replicates, whi...
0335
Reposted by Lior Pachter
Yasin Dagdas @plantophagy.bsky.social · 26/06/2026
I wonder what @elife.bsky.social board and behrenstimb.bsky.social thinks about the 1% list and their coll/ with @qedscience.bsky.social now? They’re facilitating the innovation of a system that will be bought by #Elsevier & #Springer w/funds from a charity.
1163
Lior Pachter @lpachter.bsky.social · 26/06/2026
Looks like Lior Pachter got better impact metrics on his post than you got on yours.
100
Lior Pachter @lpachter.bsky.social · 26/06/2026
Can you share the code used to generate the scores?
0124
Lior Pachter @lpachter.bsky.social · 25/06/2026
FWIW when writing www.biorxiv.org/content/10.6... we selected eLife papers specifically because of their CC BY license and we cited every preprint we used: "The papers below were analyzed by OpenEval. They are distributed by eLife under the CC-BY license." www.biorxiv.org/content/bior...
biorxiv.org
Science should be machine-readable
We develop a machine-automated approach for extracting results from papers, which we assess via a comprehensive review of the entire eLife corpus. Our method facilitates a direct comparison of machine...
271
Lior Pachter @lpachter.bsky.social · 01/06/2026
I have not but @pmelsted.bsky.social has. See, e.g. www.biorxiv.org/content/10.6...
biorxiv.org
020
Reposted by Lior Pachter
Reese Richardson @reeserichardson.bsky.social · 28/05/2026
TL;DR: We've identified more than 100 cases of apparent manipulation in Thermo Fisher Scientific's antibody verification data. @sholtodavid.bsky.social @johanduchene.bsky.social reeserichardson.blog/2026/05/28/h...
reeserichardson.blog
How much of Thermo Fisher’s antibody data has been manipulated?
We’ve documented more than 100 instances of apparent data manipulation in Thermo’s catalog
23591312
Lior Pachter @lpachter.bsky.social · 26/05/2026
lake is amazing
020
Lior Pachter @lpachter.bsky.social · 13/05/2026
Indeed, #methodsmatter www.nature.com/articles/s41...
nature.com
Package selection and versioning matter - Nature Methods
Nature Methods - Package selection and versioning matter
1227
Reposted by Lior Pachter
William DeWitt @wsdewitt.github.io · 29/04/2026
Arc Institute’s “MULTI-evolve” learns a classical additive model, not epistasis. Preprint (w/ Gian Marco Visani and Aayush Verma): www.biorxiv.org/content/10.6... Blog: dewitt-lab.github.io/posts/2026-0...
dewitt-lab.github.io
Additivity is all you need?
Arc Institute’s “MULTI-evolve” learns a classical additive model, not epistasis.
37927
Lior Pachter @lpachter.bsky.social · 11/05/2026
Sorry if this doesn't fit your narrative. But of course feel free to continue to fantasize about the boogeyman!
static.klipy.com
Michael Myers: Dark Gaze
ALT: Michael Myers: Dark Gaze
020
Lior Pachter @lpachter.bsky.social · 11/05/2026
In fact when we worked on applying splits networks to political data (see preprints.apsanet.org/engage/apsa/...) we also experimented with building splits networks from single-cell data and it was quite effective.
preprints.apsanet.org
The Split Senate
The theory of split systems provides a mathematical formalism for understanding and visualizing collections of partitions of sets into two parts. In particular, split networks, which generalize phylog...
121
Lior Pachter @lpachter.bsky.social · 11/05/2026
I finally got around to looking at the Bonsai paper which proposes to approximate single-cell dissimilarity maps with tree metrics, which is a perfectly reasonable thing to do. Seems consistent with what we wrote in our "Specious art" paper.
151
Lior Pachter @lpachter.bsky.social · 04/05/2026
Vito Volterra (of the Lotka-Volterra model) was born on this day (May 3rd) in 1860. Volterra was in the 1%. That is, he was one of only 12 out of ~1,200 Italian professors who refused to sign the compulsory oath of allegiance to Mussolini's Fascist government in 1931.
0585
Lior Pachter @lpachter.bsky.social · 28/04/2026
Donald Knuth gave up on email in 1990. www-cs-faculty.stanford.edu/~knuth/email...
www-cs-faculty.stanford.edu
Knuth versus Email
271
Lior Pachter @lpachter.bsky.social · 15/04/2026
Moreover, I think the data analogy is on point. "Research parasites" are on the whole fantastic, driving forward tons of science. Even if on occasion there is noise. I bristle at the idea that certain groups start to dictate what is and is not acceptable. That's gatekeeping, not community building.
110
Lior Pachter @lpachter.bsky.social · 15/04/2026
... mathematicians (e.g. Terence Tao), have focused on the (half) full portion of the glass. Individuals who previously had less knowledge in an area, can potentially meaningfully contribute now in ways not possible before. The same is true for software. And that should be encouraged.
100
Lior Pachter @lpachter.bsky.social · 15/04/2026
There is an interesting point here that I agree with: there is one difference between data and software that makes software more akin to math: rapidly generated "proofs" in math are noise for the community, and can be time consuming to check. However...
100
Lior Pachter @lpachter.bsky.social · 15/04/2026
Sorry for the confusion. I linked to that issue because "tilting at windmills" suggests I'm wasting my time on a pointless matter, but the fact is that there is active debate on this matter. My position is that the attempt of Longo and Drazen to police the reuse of published data was misguided.
110
Lior Pachter @lpachter.bsky.social · 15/04/2026
I have no idea whether their code is slop nor whether it's poorly attended. I haven't looked at it.
100
Lior Pachter @lpachter.bsky.social · 15/04/2026
Maybe. Maybe not. github.com/henriksson-l...
github.com
100
Lior Pachter @lpachter.bsky.social · 15/04/2026
(Data) research parasites nowadays have tons of exciting opportunities. I love this piece by @skinnider.bsky.social: academic.oup.com/gigascience/... (Software) research parasites do as well!
academic.oup.com
Hiding in plain sight: a research parasite’s perspective on new lessons in old data
Abstract. High-throughput techniques that measure thousands of analytes at once have become ubiquitous features of biological research. The increasing expe
021
Lior Pachter @lpachter.bsky.social · 15/04/2026
Of course people can do problematic things with open source software. That's been the case for a long time, and certainly now the ability to be malicious is expanded with LLMs. However, trying to codify problematic scenarios is just an exercise in restricting freedom for others to benefit from OSS.
210
Lior Pachter @lpachter.bsky.social · 15/04/2026
To paraphrase @iddux.bsky.social, "I propose to extend the research parasite award to those who used someone else's code to do some really cool sh*t". Their permission or collaboration is absolutely not required. researchparasite.com
researchparasite.com
The Research Parasite Awards
100
Lior Pachter @lpachter.bsky.social · 15/04/2026
"Setting out principles" just sounds like drafting a code of conduct to restrict the use of open source software in much the same way that Longo & Drazen advocated for restricting the use of published data in 2016: www.nejm.org/doi/full/10....
nejm.org
Data Sharing | NEJM
The aerial view of the concept of data sharing is beautiful. What could be better than having high-quality information carefully reexamined for the possibility that new nuggets of useful data are l...
100
Lior Pachter @lpachter.bsky.social · 14/04/2026
It's possible that more restrictive licensing can help but I doubt that will matter in practice (who will enforce academic licensing terms?)
100
Lior Pachter @lpachter.bsky.social · 14/04/2026
So the specific versioning v10.0 would not work because the version number tracks my birthday (currently 0.52). But your point is well taken, and yes, that would be annoying but I think something like it is likely to happen (also I've seen much worse in academia).
100
Lior Pachter @lpachter.bsky.social · 14/04/2026
Hausdorff. liorpachter.wordpress.com/2026/04/14/h...
liorpachter.wordpress.com
Hausdorff
The philosopher Felix Hausdorff, famous for his foundational philosophical work Das Chaos in kosmischer Auslese  (Chaos in Cosmic Selection) in which he rejects metaphysics, also did mathematics as…
261
Lior Pachter @lpachter.bsky.social · 14/04/2026
If someone writes a paper pretending they discovered pseudoalignment without attributing the discovery to the kallisto authors, and then copies the kallisto software (algorithm, parameters, etc.) to showcase it but gives the software a new name... that's plagiarism and not ok.
000
Lior Pachter @lpachter.bsky.social · 14/04/2026
I have no problem with either Callisto or rullisto. Of course rullisto is more valuable, but people are free to do poor work if they wish. kallisto is BSD-2 and the license allows for that. BUT....
200
Lior Pachter @lpachter.bsky.social · 13/04/2026
I brought nf-core into the conversation because it's yours, and it's MIT, and so nothing in rewrite.bio matters. Anyone can port or modify it, period. And that's not only ok it should be encouraged. If you think "emulate exactly" matters you should change the license.
rewrite.bio
rewrite.bio
100
Lior Pachter @lpachter.bsky.social · 13/04/2026
rewrite.bio mentions licensing only in section 5.3 in the context of advocating for open source and compliance. At the same time the remaining four sections are a call for onerous requirements which are completely irrelevant under most licensing (e.g. section 2.2 "emulate exactly").
rewrite.bio
rewrite.bio
200
Reposted by Lior Pachter
Isabel, booonyavirus wonk @isabelott.bsky.social · 13/04/2026
Behind every extrernally lauded ‘disruptor’, there seems to be a half dozen (minimum) actual subject matter experts shaking their heads “no” and grimacing dramatically. Good to keep in mind, for those of us prone to a bit of epistemic…moseying.
1113
Lior Pachter @lpachter.bsky.social · 13/04/2026
Within my lab edgePython made possible XgenePy which in turn is facilitating another lab to incorporate the method in another tool: github.com/pachterlab/X... Together these examples make clear to me that porting with LLMs is immediately useful.
github.com
GitHub - pachterlab/XgenePy
Contribute to pachterlab/XgenePy development by creating an account on GitHub.
000
Lior Pachter @lpachter.bsky.social · 13/04/2026
Moreover, the idea (not software) described in the preprint is discussed in the dreampy paper (which provides an alternate approach): www.biorxiv.org/content/10.6...
biorxiv.org
100
Lior Pachter @lpachter.bsky.social · 13/04/2026
4. edgePython has already been used for multiple other projects (single-cell, because it's in Python). For example for Allos: www.biorxiv.org/content/10.6...
biorxiv.org
120
Lior Pachter @lpachter.bsky.social · 13/04/2026
The relevance of single-cell is that I also ported large parts of NEBULA and combined with edgeR into edgePython to create a new single-cell tool. 3. Regarding a pull request in the original language, that's an interesting thought but a lot of extra work. I'm also less comfortable in R than Python.
100
Lior Pachter @lpachter.bsky.social · 13/04/2026
The preprint could have been a README, but a preprint has a DOI and is permanent, and that higher bar provides more confidence in the port. 2. A Python port of edgeR is not just a matter of language. The single-cell ecosystem is in Python, so there is immediate benefit. That's why I did it.
100