Direct MS1 Data Analysis Tutorial Mikhail Gorshkov: A Step-by-Step Guide

By culbreath Editorial · 2026-10-08 · 5 min read

Direct MS1 data analysis, as described by Mikhail Gorshkov and his research group, offers a way to interpret proteomics data by focusing on the intact peptide mass-to-charge (m/z) values from the first stage of mass spectrometry (MS1). This method skips the conventional reliance on fragmentation spectra (MS2) for peptide identification. Instead, it uses high-resolution, accurate-mass MS1 measurements combined with liquid chromatography retention time alignment to match peptides across samples.

Understanding the MS1-Centric Workflow

The central idea behind the Gorshkov group’s direct MS1 approach is that the MS1 scan contains enough information to identify and quantify peptides, provided the mass spectrometer delivers sufficient mass accuracy and resolution. Traditional bottom-up proteomics relies heavily on MS2 spectra to sequence peptides. This method treats the MS1 scan as the primary data source.

The workflow typically involves three stages. First, you acquire high-resolution MS1 data across a liquid chromatography gradient. Second, you perform feature detection and alignment across multiple runs. Third, you match peptide features based on accurate mass and retention time, often using a reference library or a known sample. The advantage is speed and simplicity: you avoid the computational overhead of matching MS2 spectra to a database for every run. This makes the method well-suited for large cohort studies where reproducibility and throughput matter more than deep sequence coverage.

Key Requirements for MS1-Only Analysis

For this method to work reliably, your instrument setup must meet certain criteria. You need a mass spectrometer capable of resolving power above 50,000 at m/z 400, with mass accuracy better than 3 parts per million (ppm) after internal calibration. Orbitrap and FT-ICR instruments are typical choices. The liquid chromatography system must deliver stable retention times, with drift kept under 0.5 minutes across a two-hour gradient.

A worked example helps clarify the concept. Suppose you run a tryptic digest of a standard protein mixture on a nanoLC-Orbitrap system. You collect MS1 spectra every two seconds at 60,000 resolution. After peak picking, you detect a monoisotopic mass at m/z 678.3456 with a charge state of +2. The neutral mass is 1354.6828 Da. You align this feature across three replicate runs; its retention time varies by only 0.2 minutes. Using a reference library of known peptides from the same mixture, you match this mass within 2 ppm to a peptide from bovine serum albumin. You then quantify its abundance by integrating the extracted ion chromatogram across all runs. No MS2 spectra were needed.

Feature Detection and Alignment

The first computational step is detecting peptide features in raw MS1 data. A feature is a three-dimensional signal: m/z, retention time, and intensity. Most tools for this purpose use algorithms that first detect local maxima in the m/z dimension, then track those signals across consecutive scans to build chromatographic peaks. The output is a list of features, each with a monoisotopic m/z, charge state, retention time apex, and integrated intensity.

Alignment corrects for run-to-run variation in retention time. A common method is to use a set of high-confidence features that appear in all runs as anchors, then apply a nonlinear transformation to map retention times from one run to another. After alignment, you can compare feature lists across samples directly.

Set your retention time window for matching to about 0.5 to 1 minute after alignment, depending on gradient length. For mass tolerance, use 5 ppm or tighter if your instrument is well-calibrated. Use features with signal-to-noise ratios above 10 and that appear in at least 80 percent of your runs.

Peptide Identification Without MS2

Once features are aligned, you need to assign peptide identities. The Gorshkov method typically relies on one of two strategies. The first is a reference library built from previous MS2 identifications. You run a representative sample once with MS2 acquisition, match MS2 spectra to a protein database, and store the resulting peptide masses and retention times. For subsequent runs, you match MS1 features to this library using mass and retention time tolerances.

The second strategy is a targeted approach using a list of known peptides. This is common in clinical or biomarker studies where you care about a specific set of proteins. You define the monoisotopic masses and expected retention times for your target peptides, then extract their signals from MS1 data across all samples. This eliminates the need for any MS2 acquisition in the analytical runs.

A limitation is that you cannot identify novel peptides or post-translational modifications without an MS2 library. The method is best applied to well-characterized samples where the peptide space is known.

Quantification and Data Interpretation

Quantification in direct MS1 analysis is straightforward. For each detected feature, you integrate the area under the extracted ion chromatogram. Because you have no MS2 events competing for scan time, the MS1 scan cycle is faster, and you get more data points across each chromatographic peak. This improves quantification accuracy, especially for low-abundance peptides.

Normalization is critical. Total ion current normalization or median-centering across features works well. For label-free quantification, you compare normalized intensities of matched features across sample groups.

You can also use the MS1 data to detect relative changes in protein abundance without identifying every peptide. For example, if a feature at m/z 812.4567 shows a three-fold increase in treated versus control samples, you can flag it for follow-up identification. This makes the method useful as a first-pass screening tool in large experiments.

This method works best when your study involves many samples, a defined set of target proteins, and a need for high throughput. Examples include biomarker verification studies where you have a candidate protein list, or quality control runs for biopharmaceutical products. It is less suitable for deep proteome coverage or discovery of unknown modifications.

Key Takeaways

  • Direct MS1 data analysis uses accurate mass and retention time to identify and quantify peptides without MS2 spectra.
  • The method requires high-resolution mass spectrometry (resolution above 50,000, mass accuracy below 3 ppm) and stable liquid chromatography.
  • Feature detection and alignment are the core computational steps; use signal-to-noise thresholds and retention time windows to improve matching.
  • Peptide identification relies on a pre-built reference library or a targeted list; the method cannot discover unknown peptides without MS2 data.
  • Quantification is based on extracted ion chromatogram integration, with normalization to account for run-to-run variation.
  • This approach is best suited for large cohort studies and targeted assays where throughput and reproducibility are priorities.

Frequently Asked Questions

What is the Direct MS1 data analysis method by Mikhail Gorshkov?
It is a tutorial by Mikhail Gorshkov focusing on analyzing mass spectrometry data directly from the MS1 level without relying on MS2 fragmentation, using open-source tools like Python and custom scripts for feature detection and quantification.
What software is used in the Direct MS1 data analysis tutorial?
The tutorial primarily uses Python with libraries such as NumPy, SciPy, and pyOpenMS, along with custom scripts for processing raw MS1 data files, typically in mzXML or mzML format.
How do you perform feature detection in Gorshkov's Direct MS1 tutorial?
Feature detection involves extracting ion chromatograms from MS1 data, applying smoothing and peak-picking algorithms to identify isotopic patterns, and grouping features across retention time and m/z dimensions using Python scripts.
What are the key steps in the Direct MS1 data analysis pipeline?
Key steps include data preprocessing (conversion to mzML), noise filtering, feature detection via centroiding and deisotoping, alignment across samples, and quantification of peptide features without MS2 fragmentation.
Is the Direct MS1 method suitable for label-free quantification?
Yes, the method is designed for label-free quantification by comparing feature intensities across different samples, using normalized peak areas from MS1 data to estimate relative protein abundance.
ms1proteomicsdata analysistutorialmikhail gorshkovmass spectrometry
← Back to home