π-MSNet is a high-quality, large-scale, living data portal for computational proteomics. It provides standardized, AI-ready datasets for training, benchmarking, and developing machine learning models in proteomics. The portal integrates diverse mass spectrometry (MS) datasets from public repositories and in-house projects, offering unprecedented scale, diversity, and reproducibility.
Proteomics increasingly relies on data-driven methods, particularly deep learning, to interpret complex mass spectrometry data. Existing datasets are often fragmented, incompletely annotated, or limited in scale, impeding reproducibility and fair benchmarking. π-MSNet addresses these limitations by providing a continuously updated, standardized, and scalable dataset resource that supports AI model development across diverse experimental conditions.
Key highlights of π-MSNet:
- 501 million peptide-spectrum matches (PSMs) and 9 million precursors from 55 species, including eukaryotes, prokaryotes, viruses, and archaea.
- 1.66 billion MS² spectra from 36,356 LC–MS/MS runs across 114 projects (~30 TB of raw data).
- Data acquired on ten different mass spectrometer types and processed with diverse fragmentation strategies.
- PSMs cover both typical tryptic peptides and peptides from non-specific, Lys-C, Glu-C, and chymotrypsin cleavage.
- Uniformly annotated in SDRF format, following the HUPO-PSI metadata standard.
- Stored in the QPX Parquet format for scalable, fast access and reduced storage requirements.
- Data Curation: Collected 114 public datasets from ProteomeXchange and π-HuB projects, covering diverse species, instruments, and experimental strategies.
- Uniform Annotation: All datasets were standardized using SDRF format.
- Reanalysis: MS² spectra were processed with the open-source quantms workflow, integrating results from multiple search engines (e.g., MS-GF+ and Comet) to improve PSM robustness.
- Data Export: PSMs and metadata exported to QPX Parquet format, optimized for rapid access, reduced storage (96% smaller than CSV), and efficient downstream AI workflows.
- Model Benchmarking: Existing deep learning models were retrained and benchmarked on the π-MSNet dataset to demonstrate performance improvements.

Figure 1: π-MSNet processing workflow.
MSNetLoader is a Python utility designed to streamline access to π-MSNet datasets in QPX Parquet format. It enables efficient loading of PSMs and metadata, supports batch processing, and integrates seamlessly with machine learning workflows.
Key Features:
- Load PSMs and associated metadata from QPX Parquet files with minimal memory overhead.
- Supports batched and shuffled data access for model training and evaluation.
- Provides integration-ready PyTorch and TensorFlow dataset objects.
Example Usage:
from msnetloader.ms2_loader import MS2TorchDataset
from torch.utils.data import DataLoader
file_path = 'test_data/PXD014877-Akkermansia_muciniphilia-MSNet.parquet'
dataset = MS2TorchDataset(file_path,ion_types=("b", "y"))
dataloader = DataLoader(
dataset,
batch_size=None,
num_workers=0,
pin_memory=False
)
# Iterate through batches for model training
for batch_psms, batch_meta in dataloader:
# process batch
pass- Interactive portal: π-MSNet Portal and portal.quantms
- Dataset downloads and documentation: π-MSNet Portal and quantms Datasets
If you use π-MSNet in your research, please cite:
Dai, C. et al. π-MSNet: A billion-scale, AI-ready living proteomics data portal. bioRxiv, 2026.2004.2013.718149 (2026). Link

