All Projects → Nesvilab → MSFragger

Nesvilab / MSFragger

Licence: other
Ultrafast, comprehensive peptide identification for mass spectrometry–based proteomics

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to MSFragger

philosopher
A complete toolkit for shotgun proteomics data analysis
Stars: ✭ 82 (+90.7%)
Mutual labels:  proteomics, mass-spectrometry
pyprophet
PyProphet: Semi-supervised learning and scoring of OpenSWATH results.
Stars: ✭ 23 (-46.51%)
Mutual labels:  proteomics, mass-spectrometry
searchgui
Highly adaptable common interface for proteomics search and de novo engines
Stars: ✭ 22 (-48.84%)
Mutual labels:  bioinformatics, proteomics
bacnet
BACNET is a Java based platform to develop website for multi-omics analysis
Stars: ✭ 12 (-72.09%)
Mutual labels:  bioinformatics, proteomics
QFeatures
Quantitative features for mass spectrometry data
Stars: ✭ 12 (-72.09%)
Mutual labels:  proteomics, mass-spectrometry
LFQ-Analyst
The repo for LFQ-Analyst
Stars: ✭ 17 (-60.47%)
Mutual labels:  proteomics, mass-spectrometry
pDeep
pDeep: Predicting MS/MS Spectra of Peptides with Deep Learning
Stars: ✭ 24 (-44.19%)
Mutual labels:  proteomics, mass-spectrometry
compomics-utilities
Open source Java library for computational proteomics
Stars: ✭ 24 (-44.19%)
Mutual labels:  bioinformatics, proteomics
pyqms
pyQms, generalized, fast and accurate mass spectrometry data quantification
Stars: ✭ 22 (-48.84%)
Mutual labels:  proteomics, mass-spectrometry
pFind3
No description or website provided.
Stars: ✭ 20 (-53.49%)
Mutual labels:  proteomics, mass-spectrometry
sirius
SIRIUS is a software for discovering a landscape of de-novo identification of metabolites using tandem mass spectrometry. This repository contains the code of the SIRIUS Software (GUI and CLI)
Stars: ✭ 32 (-25.58%)
Mutual labels:  bioinformatics, mass-spectrometry
RforProteomics
Using R and Bioconductor packages for the analysis and comprehension of proteomics data.
Stars: ✭ 52 (+20.93%)
Mutual labels:  proteomics, mass-spectrometry
reg-gen
Regulatory Genomics Toolbox: Python library and set of tools for the integrative analysis of high throughput regulatory genomics data.
Stars: ✭ 64 (+48.84%)
Mutual labels:  bioinformatics
awesome-genetics
A curated list of awesome bioinformatics software.
Stars: ✭ 60 (+39.53%)
Mutual labels:  bioinformatics
geneview
Genomics data visualization in Python by using matplotlib.
Stars: ✭ 38 (-11.63%)
Mutual labels:  bioinformatics
BioKEEN
A computational library for learning and evaluating biological knowledge graph embeddings
Stars: ✭ 41 (-4.65%)
Mutual labels:  bioinformatics
DAtest
Compare different differential abundance and expression methods
Stars: ✭ 34 (-20.93%)
Mutual labels:  proteomics
TypeTE
Genotyping of segregating mobile elements insertions
Stars: ✭ 15 (-65.12%)
Mutual labels:  bioinformatics
flexidot
Highly customizable, ambiguity-aware dotplots for visual sequence analyses
Stars: ✭ 73 (+69.77%)
Mutual labels:  bioinformatics
ccs
CCS: Generate Highly Accurate Single-Molecule Consensus Reads (HiFi Reads)
Stars: ✭ 79 (+83.72%)
Mutual labels:  bioinformatics

MSFragger is an ultrafast database search tool for peptide identification in mass spectrometry-based proteomics. It has demonstrated excellent performance across a wide range of datasets and applications. MSFragger is suitable for standard shotgun proteomics analyses as well as large datasets (including timsTOF PASEF data), enzyme unconstrained searches (e.g., peptidome), open database searches (e.g., precursor mass tolerance set to hundreds of Daltons) for identification of modified peptides, and glycopeptide identification (N-linked and O-linked).

MSFragger is implemented in the cross-platform Java programming language and can be used three different ways:

  1. With FragPipe user interface
  2. As a standalone Java executable, which we recommend using with Philosopher pipeline
  3. Through ProteomeDiscoverer

MSFragger writes peptide-spectrum matches in either tabular or pepXML formats, making it fully compatible with downstream data analysis pipelines such as Trans-Proteomic Pipeline and Philosopher. See the complete documentation, including a list of Frequently Asked Questions. Example parameter files can be found here.

Supported file formats

The following spectral file formats can be searched directly with MSFragger, see the FragPipe homepage for compatibility with workflow components downstream from MSFragger.

  • mzML/mzXML - data from any instrument in mzML/mzXML format can be used

  • Thermo RAW - Thermo raw files (.raw) can be read directly, conversion to mzML is not required

  • Bruker timsTOF PASEF - MSFragger can read Bruker timsTOF PASEF (DDA) raw files (.d) directly, as well as MGF files converted by the Bruker DataAnalysis program. Please note: 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.

Download MSFragger

Whether you run use FragPipe, PD, or the command line, you will need to download the latest MSFragger JAR file. See instructions for downloading or upgrading MSFragger.

Release Notes

The latest version of MSFragger was released on 2021-10-30. Check here for the full list of MSFragger versions and changes.

Running MSFragger

FragPipe

On Windows or Linux, the easiest way to run MSFragger is through FragPipe, which has a variety of built-in workflows for complete data analysis.

Philosopher pipeline

Complete command line analyses can be performed with Philosopher, see this tutorial for a step-by-step example.

ProteomeDiscoverer node

MSFragger and Philosopher (PeptideProphet) are also available as processing nodes in Proteome Discoverer (PD, Thermo Scientific). Currently, the MSFragger-PD node can be used in PD versions 2.2, 2.3 and 2.4.

Command line

See Launching MSFragger on the Wiki page.

Documentation

For technical documentation on MSFragger (hardware requirements, search parameters, etc.), see the MSFragger wiki page.

Questions and Technical Support

See our Frequently Asked Questions (FAQ) page. Please post all questions/bug reports regarding MSFragger itself on the MSFragger GitHub page, or if more appropriate on FragPipe page or Philosopher page.

Requests for Collaboration

If you would like to propose a new collaboration that can take advantage of MSFragger and related tools, please contact us directly.

How to Cite

  • Kong, A. T., Leprevost, F. V., Avtonomov, D. M., Mellacheruvu, D., & Nesvizhskii, A. I. (2017). MSFragger: ultrafast and comprehensive peptide identification in mass spectrometry–based proteomics. Nature Methods, 14(5), 513-520.
  • Yu, F., Teo, G. C., Kong, A. T., Haynes, S. E., Avtonomov, D. M., Geiszler, D. J., & Nesvizhskii, A. I. (2020). Identification of modified peptides using localization-aware open search. Nature Communications, 11(1), 1-9.
  • Polasky, D. A., Yu, F., Teo, G. C., & Nesvizhskii, A. I. (2020). Fast and Comprehensive N-and O-glycoproteomics analysis with MSFragger-Glyco. Nature Methods, 17, 1125-1132.

For other tools developed by the Nesvizhskii lab, see our website www.nesvilab.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].