Back

pylimma: a faithful, AnnData-native Python port of R limma for differential expression analysis

Mulvey, J.

2026-07-10 bioinformatics
10.64898/2026.07.06.736732 bioRxiv
Show abstract

pylimma is a faithful Python port of limma, intended to bring one of the most widely used tools for differential expression analysis to the developing Python ecosystem for transcriptomics and proteomics. We validated pylimma against the existing R implementation through 227 function-level comparisons and across six real world datasets spanning microarray, RNAseq, proteomics and single-cell transcriptomics. pylimma reproduces limmas numerical output to a median agreement of 13 significant figures and calls identical sets of differentially expressed features and gene sets. This supports its use as a drop-in replacement for the R implementation.

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

1
Bioinformatics
1204 papers in training set
Top 0.7%
26.4%
2
Bioinformatics Advances
203 papers in training set
Top 0.1%
12.6%
3
BMC Bioinformatics
457 papers in training set
Top 0.5%
11.8%
50% of probability mass above
4
NAR Genomics and Bioinformatics
242 papers in training set
Top 0.7%
5.4%
5
Nature Methods
385 papers in training set
Top 2%
4.3%
6
Nature Communications
5641 papers in training set
Top 32%
4.0%
7
GigaScience
212 papers in training set
Top 0.9%
4.0%
8
Genome Biology
637 papers in training set
Top 4%
2.4%
9
PLOS ONE
5266 papers in training set
Top 43%
2.4%
10
PLOS Computational Biology
1863 papers in training set
Top 12%
2.4%
11
Nucleic Acids Research
1281 papers in training set
Top 8%
2.1%
12
Scientific Reports
3612 papers in training set
Top 54%
1.7%
13
Journal of Proteome Research
234 papers in training set
Top 1%
1.7%
14
SoftwareX
15 papers in training set
Top 0.1%
1.5%
15
Molecular & Cellular Proteomics
25 papers in training set
Top 0.2%
1.3%
16
PeerJ
308 papers in training set
Top 9%
1.1%
17
Briefings in Bioinformatics
354 papers in training set
Top 6%
1.0%
18
Communications Biology
993 papers in training set
Top 30%
0.8%
19
Journal of Open Source Software
25 papers in training set
Top 0.4%
0.8%
20
Journal of Molecular Biology
232 papers in training set
Top 4%
0.8%
21
Protein Science
246 papers in training set
Top 4%
0.6%
22
Peer Community Journal
281 papers in training set
Top 6%
0.6%