Release Downloads Docker pulls Downloads

FragPipe is a comprehensive computational platform designed for the analysis of mass spectrometry-based proteomics data. It includes a Graphical User Interface and pipeline wrapper code (FragPipe-GUI), distributed alongside various independent software tools and workflow files. FragPipe can be run using GUI or in the command line mode, on Windows, Linux, or in the cloud environment. It is powered by MSFragger - an ultrafast proteomic search engine suitable for both conventional and “open” (wide precursor mass tolerance) peptide identification. FragPipe includes Percolator and the Philosopher toolkit for downstream post-processing of MSFragger search results (PeptideProphet, iProphet, ProteinProphet), FDR filtering, and multi-experiment summary report generation. FragPipe includes MSBooster module for deep-learning based rescoring of peptide identifications. Crystal-C and PTM-Shepherd are included to aid interpretation of results from “open” and “mass offset” searches for post-translational modifications (PTM). FragPipe supports all modes of quantification, including MS1-based isotope labeling (e.g. SILAC) or MS1-based label-free quantification with FDR-controlled match-between-run (LFQ-MBR) using IonQuant IonQuant, TMT/iTRAQ isobaric labeling-based quantification using IonQuant and TMT-Integrator. FragPipe provides a comprehensive list of workflows for the analysis of data independent acquisition (DIA) data with MSFragger-DIA, DIA-Umpire/MSFragger, and diaTracer/MSFragger workflows for direct (“library-free”) peptide identification from DIA files, spectral library building with EasyPQP, and extraction of quantification using DIA-NN and Skyline.

Download

Docker image

FragPipe tutorials

Resources

Using FragPipe with other tools

Supported instruments and file formats

The table below shows the compatibility of FragPipe workflow components with different spectral file formats.

Bruker .d indicates ddaPASEF files from timsTOF, other Bruker .d files should be converted to .mzML. Please also note that timsTOF data requires Visual C++ Redistributable for Visual Studio 2017 in Windows. If you see an error saying cannot find Bruker native library, please try to install the Visual C++ redistibutable.

Workflow Step .mzML Thermo (.raw) Bruker (.d) .mgf
DIA-Umpire pseudo-MS/MS generation    
diaTracer pseudo-MS/MS generation      
MSFragger search
MSFragger-DIA    
Crystal-C artifact removal    
PTMProphet localization  
PTM-Shepherd summarization  
Label-free quantification  
SILAC/dimethyl quantification  
TMT/iTRAQ quantification    
Spectral library generation
DIA-NN quantification ✔*  

DIA data acquired with overlapping/staggered windows must be converted to mzML with demultiplexing. Quantification from Thermo .raw files with DIA-NN requires installation of Thermo MS File Reader, see the DIA-NN documentation for details.

Additional Documentation

Questions and Technical Support

View previous questions/bug reports in the FragPipe issue tracker.

For other tools developed by Nesvizhskii lab, visit our website nesvilab.org

How to Run

Integration

FragPipe is open source and the output is currently supported by the following software projects:

Key references

PTM
DIA
DIA-PASEF
DDA quantification
Miscellaneous

Building from scratch

You don’t need to have Gradle installed, the Gradle wrapper included in this repository will be used. From the root directory of the repository issue the following commands:

cd FragPipe-GUI
./gradlew makeReleaseInstaller # for Windows
./gradlew makeReleaseZipLinux # for Linux

The FragPipe-x.x-Installer.exe will be in the FragPipe-GUI/build/installer directory. The FragPipe-x.x-linux.zip will be in the FragPipe-GUI/build/github-release directory.