Back

torch-projectors: A High-Performance Differentiable Projection Library for PyTorch

Tegunov, D.

2026-03-10 biophysics
10.64898/2026.03.10.710885 bioRxiv
Show abstract

Fourier-space projection operations are central to electron microscopy single-particle analysis and electron tomography algorithms. Machine learning methods require differentiable implementations for end-to-end model training, but PyTorchs built-in operations are too slow for practical use. This paper introduces torch-projectors: a high-performance library for differentiable Fourier-space projections in PyTorch. The library provides 2D and 3D forward and backward projection operators with linear and cubic interpolation, supporting gradient calculation for all inputs. Optimized for CPU, Apple Silicon (MPS), and CUDA devices, torch-projectors outperforms torch-fourier-slice by 1-2 orders of magnitude.

Matching journals

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

1
Nature Methods
336 papers in training set
Top 0.2%
23.1%
2
Journal of Structural Biology
58 papers in training set
Top 0.2%
7.4%
3
Nature Communications
4913 papers in training set
Top 24%
7.4%
4
IUCrJ
29 papers in training set
Top 0.1%
6.5%
5
ACS Nano
99 papers in training set
Top 0.5%
6.5%
50% of probability mass above
6
PLOS ONE
4510 papers in training set
Top 30%
5.0%
7
Acta Crystallographica Section D Structural Biology
54 papers in training set
Top 0.1%
3.8%
8
Nature Computational Science
50 papers in training set
Top 0.2%
3.0%
9
Communications Biology
886 papers in training set
Top 5%
2.1%
10
Science
429 papers in training set
Top 13%
1.9%
11
Nature Biotechnology
147 papers in training set
Top 4%
1.9%
12
Journal of Molecular Biology
217 papers in training set
Top 1%
1.8%
13
Structure
175 papers in training set
Top 2%
1.7%
14
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 32%
1.7%
15
Bioinformatics
1061 papers in training set
Top 7%
1.5%
16
Scientific Reports
3102 papers in training set
Top 63%
1.4%
17
Cell Systems
167 papers in training set
Top 9%
1.3%
18
iScience
1063 papers in training set
Top 24%
1.0%
19
PLOS Computational Biology
1633 papers in training set
Top 22%
0.9%
20
Biophysical Journal
545 papers in training set
Top 5%
0.8%
21
Frontiers in Molecular Biosciences
100 papers in training set
Top 5%
0.8%
22
ACS Photonics
13 papers in training set
Top 0.4%
0.8%
23
eLife
5422 papers in training set
Top 56%
0.8%
24
Biophysical Reports
36 papers in training set
Top 0.6%
0.7%
25
Journal of Structural Biology: X
15 papers in training set
Top 0.2%
0.7%
26
Advanced Science
249 papers in training set
Top 23%
0.5%
27
Journal of Microscopy
18 papers in training set
Top 0.5%
0.5%
28
Briefings in Bioinformatics
326 papers in training set
Top 8%
0.5%
29
Methods
29 papers in training set
Top 0.9%
0.5%
30
Genome Research
409 papers in training set
Top 5%
0.5%