PRM with an Orbitrap Mass Spectrometer

In this tutorial we will set up an acquisition method to quantify 31 peptides corresponding to 19 proteins of interest in murine fibroblasts using Parallel reaction monitoring (PRM). Briefly, the “Cell cycle mouse fibroblast” dataset used in this tutorial consists in murine fibroblasts in three different stages of the cell cycle, including i) G1 phase, ii) S phase, and iii) G2 plus Mitosis phases. Each condition has three biological replicates.

In this tutorial we will focus on how to set up a method for acquiring and extracting data in PRM mode.

Note: This tutorial is based in Skyline v20.2

Setting up your Skyline document

If you have been using Skyline prior to starting this tutorial, it is a good idea to revert Skyline to its default settings. To do so:

The document settings in this instance of Skyline have now been reset to the default.

Since this tutorial covers a proteomics topic, you can choose the proteomics interface by doing the following:

Skyline is operating in proteomics mode which is displayed by the protein icon in the upper right-hand corner of the Skyline window.

Peptide and transition settings for Parallel reaction monitoring methods

We will first review the different settings needed for using the Skyline software in PRM experiments.

Peptide settings

Start Skyline and open a “Blank document”. Under the Menu “Settings” choose “Peptide Settings”.

We will go through all the tabs of these settings to adjust them to our experiment.

Digestion tab

In this tutorial we will choose the option “Proteins”

Now the “Digestion” tab should look like this:

Prediction tab

Select the “Prediction” tab.

The “Prediction” tab should look like this:

Filter tab

Select now the “Filter” tab. In this tab we can define filters to select peptides with certain properties.

The “Filter” tab should look like this:

Library tab

Select now the “Library” tab. In this tab we can insert or build spectral libraries containing MS2 spectra. Spectral libraries can be downloaded from public sources or built within Skyline from your own data. Several libraries can be selected at the same time. Be aware that the order in the list matters: the higher up in the list, the higher the priority in case there is an MS2 spectrum for the same peptide in more than one library.

In this tutorial, we will build a library from data obtained from a set of synthetic isotopically-labelled peptides that were bought to match each endogenous peptide of interest that will be monitored in the samples. These heavy peptides were analysed in an LTQ Orbitrap Velos using a CID method. To build the library we need the search engine output file and the raw data. In our case the search engine output file is in pep.xml format and the raw data in the standard mzXML format.

We will use a second library with shotgun data from the same samples that we will analyse using PRM. As the generation of this library takes longer than the previous one we will upload the already generated library file. These data were acquired in an Orbitrap Fusion Lumos using an HCD method. In the Library tab:

Tip! You can visualize and browse all peptides of your library in the spectral library viewer (View→Spectral Libraries).

Tip! Skyline supports supports building libraries from many peptide spectrum matching pipeline outputs. The list of supported files can be found online:

https://skyline.ms/build-blib.url

Tip! In case you have more than one library, once we have a list of peptides uploaded, if both libraries contain an MS2 spectrum, at the top of the MS/MS spectrum tab you can select from the drop-down menu, which library spectrum you would like to see first.

Once the libraries are built, uploaded and activated, we can continue reviewing the other parameters in the “Library tab”.

Now the “Library” tab should look like this:

Modifications tab

Select now the “Modifications” tab.

Now the “Modifications” tab should look like this:

Tip! This tab might be slightly different in your case (you might have less or more modifications than the displayed in the screenshot). You just need to make sure you select the indicated modifications. Click “OK”

Quantification tab

Open again the “Peptide Settings” and change to the “Quantification” tab.

In this tab one can define the parameters on how to use calibration curves for peptide quantitation.

Therefore, the quantitation tab provides us with different features to facilitate the peptide quantitation by PRM, SRM or MS1 acquisition methods by the use of calibration curves which can be single point curves or multiple point calibration curves with a regression fit.

Later in this tutorial we will perform a single point calibration using a heavy-labeled internal standard by simply spiking a known amount of heavy labeled peptide into our sample to quantify our endogenous proteins.

The “Quantification” tab should look like this:

Finally, click “OK” to confirm all peptide settings.

Transition settings

Now open the Transition Settings (under the menu “Settings”) and go through all tabs to adjust the settings for the current project.

Prediction tab

Change to the “Prediction” tab.

Now the “Prediction” tab should look like this:

Filter tab

Change to the “Filter” tab.

Now the Filter tab should look like this:

Library tab

Change to the “Library” tab.

Note: In PRM the number of selected transitions does not affect the cycle time because the MS2 data is acquired in full scan mode, and therefore, the information of all the ions is available in the data. You can decide to extract more ions and later on select only the most intense or the ones without interferences. In contrast, in SRM each transition “costs” a certain time (dwell time), and therefore one needs to limit the number of transitions monitored within a method not to exceed a cycle time value that ranges from 1 to 3 seconds. For this reason in SRM we limit the number of transitions extracted per peptide to 3-5.

Now the “Library” tab should look like this:

Instrument tab

Change to the “Instrument” tab.

Now the “Instrument” tab should look like this:

Full-Scan tab

Change to the “Full-scan” tab.

Now the “Full-Scan” tab should look like this:

Ion mobility tab

Save the Skyline document to Webinar17_data folder with the name PRM_Settings.sky

Prepare and export PRM method

After setting up all peptide and transition settings in the Skyline document, we will now generate a precursor list for the PRM measurements and automatically select the best transitions for each peptide based on the information found in a spectral library.

Depending on the level of available information you can directly insert a transition list into Skyline (Edit🡪Insert🡪Transition list). Similarly, if you just know your target proteins and their best representative peptides, you can insert peptide sequences (Edit🡪Insert🡪Peptides). And finally, if you only have a number of target proteins, you can simply insert a protein list (Edit🡪Insert🡪Proteins) and Skyline will automatically select peptides and transitions according to your settings.

In our case study we will monitor 19 target proteins, each represented by 1-3 proteotypic peptides (31 peptides in total). The optimal proteotypic peptides have been selected based on previously acquired data.

Create a precursor list in Skyline

In order to insert the 31 target peptides into your Skyline document called PRM_Settings.sky, first open the target peptide list in Excel (target_peptides.csv in folder Webinar17_data) and copy only the sequences in the “Peptide Modified Sequence” column.

In Skyline go to Edit🡪Insert🡪Peptides and press Ctrl-V to paste the peptide sequences.

GVDC[+57]QEVSQEK.

Tip! You can also insert modifications in a particular sequence once the peptides are inserted in the Skyline file selecting the peptide, right click and select “Modify”.

If all settings are setup correctly, Skyline will automatically insert the 31 target peptides under the correct protein name with selected transitions according to the filter and library definition. In case the peptide was identified in the library with charge 2 and charge 3 both options will appear (and each will have a light and heavy form.

In total you should end up with a document containing (see lower right corner):

19 proteins, 31 peptides, 106 precursors and 896 transitions

To see all selected transitions at once go to Edit🡪Expand All🡪Precursors. These “Collapse/Expand all” functions are very useful to quickly change views for all proteins/peptides/precursors.

Tip! Hover with the cursor over the protein/peptide/precursor/transition to get specific information on the respective item.

Tip! The numbers in the square brackets behind the peptide sequence indicate the position of the peptide in the protein.

Tip! Right-click on protein/peptide/precursor to see several options for refining and/or modifying. If you select “Pick Children” on either level, you can add or remove selected peptides per protein, precursor charge states/isotypes per peptide, and transitions per precursor. Click on the funnel icon to see all options.

Tip! For each target peptide you can view the corresponding MS2 spectrum of the library via the MS/MS Spectrum tab (usually by default visible, if not, go to View🡪Libraries🡪Library Match). To select the ion type that you want to label in the MS2 spectrum right-click on the spectrum and select any additional ion types you are interested in.

Save the Skyline file as PRM_Proteome.sky in Webinar17_data folder.

Your Skyline document should now look like this:

Export your list of precursors from Skyline as an acquisition method.

To create our PRM method on the instrument we need to generate a list of precursors to be fragmented. The list has to include the m/z of the precursor, the z and a unique name. To generate the list we will generate a custom-defined report, will see another example of generating a custom defined report later. To generate the precursor list follow the next steps:

To export your transition list to a file to generate the method in the mass spectrometer do:

Note: For detailed information about all options see the Skyline tutorial “Skyline Custom Reports” on the Skyline website.

https://skyline.ms/tutorial_custom_reports.url

Your “Edit Report” tab should now look like this:

Export your list of precursors from Skyline into a scheduled method

The term “scheduled PRM” refers to fragment the precursors not over the whole chromatographic gradient, but only for a short time window around the peptide of interest expected retention time. Hereby the number of measurable precursors per PRM run can be significantly increased. The more precise retention times of peptides can be predicted, the narrower a retention time window can be defined and the more peptides can be measured in a single run without loss of sensitivity.

In this part of the tutorial we will learn how to generate a scheduled method using retention time information from previous experiments. We will use the information of the retention time from a previous injection of our target peptides.

To import the information from the injection of peptides do:

Now we have measurements of the retention time of the targeted peptides. In peptides with 2 precursors in the library (charge +2 and charge +3), only one of the two precursors have been acquired.

The Skyline Window should look like this:

The document should now contain 62 precursors (two per peptide, one for the light version and one for the heavy version).

Save the Skyline file in Webinar17_data folder as PRM_Scheduled.sky

Now that you have information about retention time, Skyline will assign retention times to all target peptides defined in your document. Skyline provides a graphical view showing the number of concurrent precursors, which will be concurrently measured depending on the selected retention time window size. To show this graph go to:

Note: The size of the window that you finally will select in your instrument depends on different factors like the reproducibility of your chromatography, the number of concurrent transitions and the resolution that you use to acquire your data (higher resolutions require longer acquisition times). Your goal has to be to obtain a maximum cycle time that is compatible with a good quantitation (at least 8-10 points per chromatographic peak).

Tip! You can click the binoculars button () above “Report Name” to find any field by name.

Tip! You can use “File” 🡪 “Open containing folder” to open a File Explorer window on the folder containing the Skyline file.

To set up the method in the Fusion Lumos we need to set the start and end retention time in which we will monitor every target.

Your precursor list should now look like this:

Tip! Sometimes is useful to be able to remove the light versions of each target peptide, you could do it by:

Parallel reaction monitoring data analysis

After the generation of a precursor list and the acquisition of data using parallel reaction monitoring (PRM) we will perform the data analysis of the acquired dataset. Skyline offers a useful graphical interface that allows for a fast and straightforward peak intensity and retention time comparison over many samples.

The cell cycle murine fibroblast samples were digested with trypsin and then, a mixture of 31 isotopically-labelled peptides with 13C615N2-Lysine and 13C615N4-Arginine—one for each peptide of interest—was spiked into the tryptic digest. We will use these heavy-labelled peptides as an internal standard to identify and quantify the 19 proteins of interest in three replicates (see table in Appendix 1). Moreover, we will use these internal standards to determine the amount of endogenous proteins in our sample.

Importing data results into Skyline

There are different options to arrange your graphs and everyone should choose whatever is most convenient for him/her. For now, arrange the three different states in three windows and sort the three replicates in tabs.

In order to do so:

Your Skyline document should now look like this:

In this view you can visualize together the heavy and the light traces. This layout is good to check the peak integration.

The Skyline main window should look something like this:

This layout is good to check interferences in individual transitions.

To further aid manual peak picking you can:

The Skyline main window should look something like this:

Manual exploration and refinement of the picked PRM chromatograms

Inspect the signals of the 31 target peptides over all 9 runs. We recommend to do this process in two steps: in a first round just refine the peak picking (A), and in a second round refine the transitions for quantification (B).

Peak picking (identification)

For correct peak picking and therefore, peptide identification, one needs as many co-eluting sequence information ions as possible that correlate in intensity with a reference peptide. The reference peptide can be either the heavy-labelled internal standard or the reference library.

We have selected our transitions based in the information found in the libraries. One of the libraries (“heavy”) was acquired in another instrument using a different type of fragmentation (LTQ-OT-Velos, CID) than the ones used in the PRM acquisition (Lumos, HCD). For this reason, the correlation between the intensities of the fragment ions in the library and in the acquired data (dotp) is not very high in some cases and sometimes transitions selected from the library are not detected in the data.

You should do the same for all 31 peptides.

Tip! A quicker way to remove most of the things in your document marked with a red circle and white X icon () is to:

(Note: This uses the signal across all replicates. So, transitions with red circles in less than half the data will not be removed. You can use “0.3” if you want to make that less than one third.)

Now in the interest of time use the above technique to reduce the chosen transitions to only the ones reliably detecting signal.

If you want to continue the exercise by yourself later:

Take note of criteria such as: Co-eluting fragments, Peak shapes, Library corelation (dotp, but keep in mind in this case the library was generated by a different instrument), Correlation with the heavy peptide/fragments, Correlation with replicates (both in terms of fragment relative intensity and retention times)

Save the Skyline file in Webinar17_data folder as PRM_Picked.sky when you are sure that all peaks are picked correctly.

Transition refinement (quantification)

In contrast, for peptide quantitation one requires transitions with a good signal-to-noise ratio, which are free of interferences. In an extreme case, one could use several transitions for peptide identification, and only the most intense for peptide quantitation.

Tip! You can bring back deleted transitions/precursors/peptides by right-clicking on the respective parent/item 🡪 “Pick children”.

Tip! You can select transitions as quantitative: Right-click on a transition 🡪 “Quantitative”

You should do the same for all 31 peptides.

Now in the interest of time we will continue with this tutorial after deleting the most extreme example explained above.

If you want to continue the exercise by yourself later, review all the peptides and delete (or mark as non-quantitative) low quality transitions.

Save the refined file as PRM_Refined.sky

Protein quantitation using single point calibration

Once all the data has been reviewed and properly refined, we will use Skyline to quantify the proteins of interest in our samples.

We have a table with the ratio light-to-heavy (“Ratio To Standard”) for each peptide in each replicate. The Quantification shows the same value in scientific notation preceded by “Normalized Area: “.

Note: In case the columns that are shown in your “Peptide Ratio Results” view are the same as the shown in the screenshot. They are the Skyline defaults for this custom report. You can modify the columns in this report by clicking “Reports” 🡪 “Edit Report”. In the “Customize Report” window, you can add and remove columns to your report as desired. You can click on the upper right “X” to remove columns and on the arrows to change the order of the columns.

Now we are going to introduce the known amount of our internal standard to help Skyline calculate a more interesting quantitative value. In the Document Grid window:

In the Internal Standard Concentration column, add the known amount of fmol for each heavy labeled peptide.

Now, again from the “Document Grid” window

Now, in the quantification column you have the amount of each endogenous peptide, in fmol units, calculated with the single point calibration method.

Statistical comparison between conditions

Annotating samples with group information

To perform statistical analysis of the results we first need to annotate which samples are replicates. Skyline allows you to associate additional information with the runs in the document by defining custom annotations.

To view the Annotation Settings form, perform the following steps:

Editing the annotation values in Skyline is done using the “Document Grid”.

Tip! You can use your keyboard to type directly into the Document Grid, using Enter to move to the next line, Tab to the next column, F2 to enter cell edit mode, up and down arrows to select from a Value List once in cell edit mode, and arrow keys to navigate the grid when not in cell edit mode, all just like in Excel.

Now you can group the data based on “Condition” or “BioReplicate”.

The Peak Areas and Retention Times - Replicate Comparison graphs should like this for the first peptide in the list (K.GVDCQEVSQEK.N [593, 603]):

Save the Skyline file as PRM_Annotated.sky in the Webinar17_data folder.

Group Comparison in Skyline

Skyline can perform pairwise group comparisons of peptide and protein peak areas. The comparisons are performed by i) considering all the available transition peak areas for a peptide or protein, ii) optionally dividing by a normalization standard, iii) taking the log, iv) averaging any technical replicates and v) performing a t-test on the resulting values.

Skyline automatically discards replicates with missing values.

To perform the group comparisons follow the next steps:

The “Edit Group Comparison” form should look like this:

The second group comparison should look like this:

To inspect the group comparison you just defined do the following:

Skyline will show a grid view that looks like this:

Be aware that numbers can be different in your document depending on which peptides/transitions you have selected for the refined file.

In the “G2M-vs-G1” comparison:

Skyline adds a graph pane to the view that looks like this:

This will sort the grid, and the graph like this:

Save the Skyline file as PRM_ttest.sky in Webinar17_data folder.

Export a custom-defined report

Skyline allows you to export from the Skyline document to a .csv file many values and statistics that can be used for further processing in other tools like Excel or R. The Skyline Results and Document Grids provide access to many of these values and allow you to edit custom annotations as you work with your data.

We saw an example of a custom report before and now we will generate a report with some quantitative data to further illustrate how to use this Skyline feature.

Note: For detailed information about all options see the Skyline tutorial “Skyline Custom Reports” on the Skyline website.

https://skyline.ms/tutorial_custom_reports.url

To generate the report for this tutorial do the following:

Your Edit Report tab should now look like this:

In case you want your new report to be saved to the document, so that it will be available in whatever installation of Skyline opens it next, you can do the following.

Save your Skyline session. The next time anyone opens the .sky file you saved, they will also get the “PRM-Quant” report.

Bibliography

Appendix 1

List of the spiked amounts of the 31

isotopically-labelled peptides used in this study

Accesion Gene Sequence fmol/l
Q61687 ATRX GVDCQEVSQEK 10
Q61687 ATRX VVEATNSMTAVR 10
O70126 AURKB TSQSGLNTLSQR 10
O70126 AURKB IADFGWSVHAPSLR 20
Q9Z1S0 BUB1B AMQAVQQEGAGGQQEEK 10
Q9Z1S0 BUB1B SPATGGPQVLNAQR 10
P51943 CCNA2 DAGSALLSLHQEDQENVNPEK 10
P24860 CCNB1 QLEEEQSVRPK 2
Q9JJ66 CDC20 LSGKPQNAPEGYQNR 2
Q6RT24 CENPE GSISENEAQGASTQDTAK 2
A2AGT5 CKAP5 FIQPNIGELPTALK 100
A2AGT5 CKAP5 LDDIFEPVLIPEPK 20
Q9WTX6 CUL1 FYTQQWEDYR 10
Q9WTX6 CUL1 ESFESQFLADTER 20
Q8BHK9 ERC6L SPLAELGVLK 10
Q8BHK9 ERC6L ASLGPNLDLQDSVVLYHR 20
P60330 ESPL1 AQGLDLLQAVLTR 20
Q8R080 GTSE1 EVAQAATPQNPVNQGK 10
Q8R080 GTSE1 GSQSDVLQDKPSTAPDAASR 10
P97329 KI20A LAASASTQQFQEVK 10
P97329 KI20A TPTCQSSTDSSPYAR 2
Q6P9P6 KIF11 LNLVDLAGSENIGR 20
Q6P9P6 KIF11 EAGNINQSLLTLGR 20
P47811 MK14 LTDDHVQFLIYQILR 100
P70268 PKN1 SLAPVELLLR 20
A2APB8 TPX2 KLEEEEEGSAPATSR 10
A2APB8 TPX2 NVTQAEPFSLETDK 10
Q921J4 UBE2S EVTTLTADPPDGIK 20
Q921J4 UBE2S LLTEIHGGACSTSSGR 10
Q80X41 VRK1 LAEQFAAGEVLTDMSR 100
Q80X41 VRK1 SVESQGAIHGSMSQPAAGCSSSDSSR 10