Protein-Level Label-Free Quantification
Load Protein Measurements spreadsheet exported from Progenesis.
Separate leading protein accession from group members.
protm <- protm %>%
separate(Accession,
into = c("Accession", "Group members"),
sep = ";",
extra = "merge",
fill = "right")
protm
Define column indeces for the normalized abundance values.
## [1] "Accession" "Group members"
## [3] "Peptide count" "Unique peptides"
## [5] "Confidence score" "Anova (p)"
## [7] "Max fold change" "Highest mean condition"
## [9] "Lowest mean condition" "Description"
## [11] "20141222_WOS521" "20141222_WOS526"
## [13] "20141222_WOS5211" "20141222_WOS5216"
## [15] "20141222_WOS522" "20141222_WOS527"
## [17] "20141222_WOS5212" "20141222_WOS5217"
## [19] "20141222_WOS523" "20141222_WOS528"
## [21] "20141222_WOS5213" "20141222_WOS5218"
## [23] "20141222_WOS521_1" "20141222_WOS526_1"
## [25] "20141222_WOS5211_1" "20141222_WOS5216_1"
## [27] "20141222_WOS522_1" "20141222_WOS527_1"
## [29] "20141222_WOS5212_1" "20141222_WOS5217_1"
## [31] "20141222_WOS523_1" "20141222_WOS528_1"
## [33] "20141222_WOS5213_1" "20141222_WOS5218_1"
## [1] 11 12 13 14 15 16 17 18 19 20 21 22
Filter to remove proteins from the contaminant database.
Filter to remove proteins if not enough peptide evidence.
Select the identifier and abundance columns.
data <- protm %>%
filter(Description != "cRAP") %>%
filter(`Peptide count` >= 2 & `Unique peptides` >= 1) %>%
select(Accession, samples) %>%
data.frame()
data
Phosphosite-Level Label-Free Quantification
During raw MS file processing, Progenesis subdivided each LC-MS run into peak features, which are MS1 precursor ions with a defined isotopic cluster with characteristic retention time and monoisotopic mass. The same peak feature coordinates are assigned for every LC-MS run and the summed intensity (abundance) from each is recorded.
MS2 spectra from data-dependent acquisition (DDA) contain the associated MS1 precursor ion mass and retention time, allowing them to be mapped to peak features.
The Peptide Measurements export from Progenesis contains the normalized abundances, raw abundances, and spectral counts for each identified peptide that was mapped to a MS1 peak feature in each raw file.
Load required packages into R session.
url <- "https://raw.githubusercontent.com/hickslab/ProgenesisLFQ/master/"
source_url(paste0(url, "R/ProcessLFQ.R"))
## SHA-1 hash of file is 1aa852d0c0de78e0ae9df5b1d207ba0de50ba350
Load Peptide Measurements spreadsheet exported from Progenesis.