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

Protein View report

The protein view of an entry on the hit list can be displayed by clicking on an accession number in a summary report.

Sequence information

Information about the protein, the enzyme (if any), and any modifications are printed at the top of the page. This is followed by the formatted sequence of the protein in 1-letter code with matched peptides highlighted in bold, red type.

If the sequence database was nucleic acid, and the matches all came from a single frame, the report will be very similar to that for a protein database entry. If the matches come from multiple frames, because of a frame shift or splice, then only one frame at a time will be displayed. A drop down list can be used to switch between frames.

Peptide match table

The sequence block is followed by a detailed table of the peptide matches. For an enzyme digest, you can also choose to display all the calculated peptides, whether matched or not, including all partials up to the limit specified by the Missed Cleavages parameter. The matched peptides are shown in bold, red type, together with a link to the corresponding peptide view. If no enzyme or a semi-specific enzyme was used, this option is not available, and the table contains only the matched peptides.

If the enzyme was a mixture of independent enzymes, and you choose to display calculated peptides, these will be shown for one enzyme component at a time. A drop down list can be used to switch between enzymes. The formatted protein sequence shows highlights for all matches at all times.

The default sort order is start residue order. Controls are provided to re-display the table sorted by increasing or decreasing peptide molecular weight

Precursor mass error graph

A graph displays the mass differences between the calculated and experimental mass values for the protein match in the same units as were used to specify the peptide mass error tolerance. There is also a figure for the RMS error of the set of matched mass values in ppm.

Sequence annotations

If available, at the bottom of the page, the full text of the sequence annotations is reproduced. The text is downloaded from a public server such as UniProt or NCBI. If Mascot Server is behind a firewall or proxy server, you may need to allow access to these resources in the firewall or proxy server.

Genomic sequences

If the match is to a very long nucleic acid sequence, (greater than 30,000 bases by default), the conventional Protein View is impractical. In this case, Mascot will automatically generate a DDBJ/EMBL/GenBank format feature table. For example:


BLASTCDS        422..469
               /label=Q103
               /colour=2
               /note=”Mascot match, … sequence=GLGTDEDTLIEILASR”
               /blastp_file=”../data/20001016/FTGrCfc.dat”
               /mass=1701.88
               /score=82
               /rank=1
               /translation=”GLGTDEDTLIEILASR”
BLASTCDS        603..650
               /label=Q105
               /colour=2
               /note=”Mascot match, … sequence=SEDFGVNEDLGDSDAR”
               /blastp_file=”../data/20001016/FTGrCfc.dat”
               /mass=1738.73
               /score=82
               /rank=2
               /translation=”SEDFGVNEDLGDSDAR”

By default, only matches with significant scores (p < 0.05) are output. A different score threshold can be specified by appending &_featuretableminscore=X to the protein view URL, where X is the score threshold.

The feature table can be saved to a text file and read into a genome browser such as Artemis from the Sanger Centre. This provides a very flexible and powerful way to view Mascot peptide matches in genomic sequence data.

URL switches for protein_view.pl

URL mascot.dat Value Description
sort   startup Sort table of peptides by ascending start residue number, (default)
massup Sort table of peptides by ascending mass
massdown Sort table of peptides by descending mass
showall   true Show all calculated peptides, not just matched peptides
false Show just matched peptides, (default)
_showallfromerrortolerant ShowAllFromErrorTolerant 1 Set value to 1 to report all matches from an error tolerant search, including the garbage, (default 0)
_onlyerrortolerant   1 Set value to 1 to report only error tolerant matches from an automatic error tolerant search, (default 0)
_noerrortolerant   1 Set value to 1 to suppress error tolerant matches from an automatic error tolerant search, (default 0)
_show_decoy_report   1 Set value to 1 to display the report for an automatic decoy database search, (default 0)
_sigthreshold SigThreshold N Probability to use for the significance threshold. Range is 0.99 to 1E-18. Default is 0.05.
_ignoreionsscorebelow IgnoreIonsScoreBelow N Values greater than 0 and less than 1 act as an expect value threshold, and the scores for any peptide matches with higher expect values are set to 0, so that they disappear from the report. Values of 1 or more act as a score threshold, and any peptide matches with lower scores suppressed. Floating point number, (default 0.0).
_server_mudpit_switch MudpitSwitch N Protein score calculation switches to large search mode when the ratio between the number of queries and the number of database entries, (after any taxonomy filter), exceeds this value, (default 0.001).
_featuretablelength FeatureTableLength N Length of database entry in bases at which protein view switches to GenBank output. Default 30000
_featuretableminscore FeatureTableMinScore N Score threshold for inclusion in GenBank feature table format, if undefined then report includes matches that exceed lower of homology or identity threshold
indyenzyme   N If enzyme was independent, display cleavage products for this specificity index
frame   N For a nucleic acid database, display matches in this frame number
percolate Percolator 1 Set value to 1 to re-rank results using Percolator, (default 0).
percolate_rt PercolatorUseRT 1 Set value to 1 to include retention time feature when using Percolator, (default 0).