-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Potential useful information to review and add to the readthedocs page - from learning unit 7 #370
Comments
q-value |
Fragment ion mass Calculation of fragment ion masses Example: The Peptide with neutral mass M_N−term+M_prefix+M_suffix+M_C−term |
Workflow
The search engine definitely plays the most important role in the peptide identification process. As illustrated below, what the search engine itself does is bascically first in silico digestion of provided protein sequences by specific database setting. second, a theoretical mass list is generated, which is subsequently compared with the experimental mass list. Finally a list of matched masses is found and ready for the statitical significance analysis.
Search parameters
The search and presentation of results are controlled by specifying several search parameters. Some prominent examples are:
The enzyme used for digestion.
The modifications to consider: fixed modification or variable modification. (will be introduced in LU7B in details)
The mass can be specified in different ways, with and without (positive or negative) charge, monoisotopic or average mass.
Maximum number of missed cleavage sites for a peptide.
The tolerance for comparing protein masses.
The tolerance for comparing peptide masses. This value depends on the expected accuracy of the MS instrument; since no mass spectrometer has perfect accuracy, this parameter is always specified.
And many other options.
Organization of the database
In order to quickly obtain the protein sequences of interest (filtering), the database can be re-organized or with an explicit set of index tables. Each protein mass in such an index table then has pointers to the protein sequences with this mass. Another way to increase the speed relies on saving the result of in silico digestions. The theoretical masses obtained are then sorted, and each mass is provided with indices
that point to the sequences in which they occur, together with some peptide information (modifications etc.).
Search engines
Particularly, the peptide identification process consists of following steps:
From the database, extract all sequences that fit the precursor mass of the MS2 spectrum with a given error tolerance
For each of these candidates a theoretical spectrum is generated
All theoretical spectra are aligned / compared to the experimental spectrum
The alignments are scored and the candidates are ranked according to the score
The top ranked candidate is assumed to be the correct PSM (Peptide Spectrum Matching)
Extract all candidates (search space)
In this stage, an experimental spectrum S is given and we want to identify the correct sequence for S from a given protein database.
Firstly, the search space for S for a given mass tolerance d is defined:
m_prec is the mass of the precursor ion of spectrum S. From the database, extract all peptide sequences with mass m_cand given that
|mprec−mcand|≤d.
This set of candidates is defined as the search space for spectrum S and denoted as ΩS.
Generate theoretical spectra
There are two options of generating theoretical spectra. The first option is to extract all masses from the MS2 spectrum and 2nd option is trying to model fragment ion intensities. Note the generated theoretical spectrum T usually have uniform intensity information.
Comparison to experimental spectra
The main task is to compare two lists of masses, and the straightforward approach is to sort the two lists on masses and perform a parallel comparison. Some aspects that have to be taken into account are as follows:
• An experimental mass may match more than one theoretical peptide mass within the given threshold.
• A theoretical mass may match more than one experimental peptide.
• A theoretical mass may match both an unmodified peptide and a second modified peptide.
• Both a concatenated theoretical peptide (missed cleavages) and one of its parts may find matches.
• Some of the experimental masses may come from noise.
• Different peptides can have similar masses, due to permutations of the amino acids.
Thus for each experimental mass there can be a number of false matches (matches to other peptides than the correct one), and this number depends on the accuracy of the measurements.
Scoring of peptide candidates
There are numerous tools for the comparison of theoretical and experimental candidate peptides. The main difference of search engines is the implementation of the scoring schemes (resulting in differences in runtime and performance). However, conceptually all search engine algorithms are based on fragment ion comparison.
The text was updated successfully, but these errors were encountered: