Mascot: The trusted reference standard for protein identification by mass spectrometry for 25 years

Posted by Ville Koskinen (January 18, 2019)

O-fucosylated CID spectra

O-linked fucose is easily lost in CID. A recent paper by Swearingen et al. in the Journal of Proteome Research discusses this in the context of identifying O-fucosylated thrombospondin type 1 repeats (TSRs) in Plasmodium parasites using database searching. The main problem is, the O-glycosidic bond is weaker than the peptide backbone. Collision energies typical for peptide fragmentation cause it to break, leaving behind mostly unmodified fragments. A related issue is that the O-linked fucose itself is sometimes modified by an equally labile glucose, while tryptophan can carry a stable C-mannose isobaric to glucose.

The authors claim that “standard automatic search approaches are unable to identify O-glycosylated peptides such as those described above because the most intense fragment ions lack the glycan and thus do not match the predicted fragmentation spectra.” However, Mascot has no problems with O-fucosylation, as long as its neutral losses are configured correctly.

Hex, dHex and dHex(1)Hex(1)

If a variable modification has multiple scoring neutral losses, all are tried during the database search. The one giving the highest score is chosen and the rest are treated as satellite NLs. Satellite peaks are treated as “not noise”, which improves the score. The net effect is, Mascot can match fragments from both the unmodified peptide and the O-fucosylated peptide in the same spectrum.

Suitable modifications already exist in Unimod. C-mannose is modelled as a hexose, Hex (W). O-fucosylation is available as deoxy hexose, dHex (ST), while the O-linked fucose-glucose disaccharide is dHex(1)Hex(1) (ST). All the Unimod glycan definitions were updated in 2015 to take their labile nature into account: most specificities have a neutral loss equal to the modification delta. If you haven’t updated your Unimod master configuration file in a while, now is the time to do so!

Swearingen et al. point out that C-mannosylated tryptophan can suffer from cross-ring cleavage, which is a neutral loss of 120Da (C4H8O4). This is currently missing from the “official” Hex (W) definition, but it’s easy to add in your local Mascot Server. The instructions below are for Mascot 2.5 and later. (Earlier versions allow editing official definitions as well, but the changes are lost the next time you update the master configuration file.)

  1. Go to the Configuration Editor and open Modifications.
  2. Navigate to the Hex definition.
  3. Click on “Make editable”.
  4. In the Specificity tab, click Show Details next to the W specificity.
  5. Click New Neutral Loss and type in C(4) H(8) O(4). Ensure the NL type is Scoring.
  6. Save.

It’s important that Hex (W) also has a zero neutral loss, because this models the intact C-mannose. In the editor, zero NL appears as a blank neutral loss:

Neutral losses for Hex (W)

The other missing piece is allowing the loss of a hexose from dHex(1)Hex(1), which models the loss of glucose. Additionally, it’s beneficial to define two peptide neutral losses corresponding to the two scoring neutral losses. At the collision energies used by Swearingen et al., nearly all O-fucosylated MS/MS spectra have a dominant precursor peak for the unmodified peptide. A peptide NL peak, if present, is treated as “not noise” like satellite NL peaks.

The screenshot below shows the full neutral loss definition for specificity T; the list is the same for S.

Neutral losses for dHex(1)Hex(1) (T)

Tip: You can see which modifications have been edited locally by ticking Edited Unimod under the Source section in the left-hand bar of the main Modifications page.

Example search

We downloaded the recombinant P. falciparum thrombospondin-related anonymous protein (PfTRAP) data set from PeptideAtlas (PASS01201) as mzML (2017-10-12_KES_PfTRAP_FTCID_TSRtargeted.mzML). The mzML file contains centroided data, so can be searched directly with Mascot. The basic procedure for optimising search parameters yields:

  • Database: use SwissProt with Plasmodium falciparum taxonomy and cRAP (there are not enough protein sequences to do a meaningful decoy search)
  • Precursor tolerance: 10ppm (same as in the paper)
  • MS/MS tolerance: 0.02Da (ditto)
  • Fixed modifications: Carbamidomethyl (C) (ditto)
  • Variable modifications: Oxidation (HW), dHex (ST), Hex (W), dHex(1)Hex(1) (ST)
  • Enzyme: Trypsin/P with 2 missed cleavages
  • Instrument: ESI-TRAP

This is a targeted DDA data set, whose inclusion list contains the masses for the unmodified TASCGVWDEWSPCSVTCGK plus different numbers of O-fucosylation on serine/threonine and C-mannosylation on tryptophan. In a larger data set, it’s possible that other sites are C-mannosylated as well. An error tolerant search is the best way to discover possible modifications and their specificities.

The results are very similar to what Swearingen et al. reported. In particular, scan 9260 of figure 4 of the paper gets the same match to TASCGVWDEWSPCSVTCGK with one Hex (W) and one dHex(1)Hex(1). You can see in Peptide View that Mascot chose the unmodified fragments (NL 308Da) as the rank 1 match. The tallest peak in the spectrum is the peptide NL peak corresponding to the same loss of dHex(1)Hex(1). In the screenshot below, all possible peaks are annotated, not just those used for scoring.

Matched spectrum of scan 9260

However, look at the site assignment:

Site analysis table for scan 9260

In the top 5 ranks, tryptophan (W10) carries a C-mannose, but there is complete ambiguity among the five different possible sites for dHex(1)Hex(1). In fact, this is true for all matches to peptides carrying dHex(1)Hex(1). The lower-scoring matches (score 36.9) have an oxidised tryptophan (W10) combined with permutations of two fucoses (one dHex(1)Hex(1) and one dHex). It’s clear W10 is modified and very likely C-mannosylated. However, as dHex(1)Hex(1) is lost quantitatively or near-quantitatively, peaks selected for scoring contain no information for site localisation.

Finally, the authors highlight a match to scan 9201, which gets the incorrect modification assignment 2xHex (W) using their software. This happens because the software is allowed to consider neutral loss of O-linked fucose independent of modification assignment, even though Hex (W) cannot lose a fucose from a tryptophan. Interestingly, Mascot finds the correct match. The incorrect mod assignment is impossible, because the neutral loss is part of the definition of dHex(1)Hex(1).

Keywords: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*

HTML tags are not allowed.