Description Usage Arguments Details Value Author(s) References See Also Examples
The Exponentially Modified Protein Abundance Index (emPAI) is a label free quantitative measure of protein abundance based on protein coverage by peptide matches. The original publication is Ishihama Y, et al., Proteomics (2005).
1 2 3 4 5 6 7 | calculate.emPAI(protein.group, protein.g = reporterProteins(protein.group), normalize = FALSE,
observed.pep = c("pep", "mod.charge.pep"), use.mw = FALSE, combine.f = mean,
..., nmc = 0, report.all = FALSE)
n.observable.peptides(...)
observable.peptides(seq, nmc = 1, min.length = 6, min.mass = 600, max.mass = 4000,
custom = list(code = c("B", "Z", "J", "U"),
mass = c(164.554862, 278.61037, 213.12392, 150.953636)), ...)
|
protein.group |
ProteinGroup object. Its |
protein.g |
Protein group identifiers. |
normalize |
Normalize to sum = 1?. |
observed.pep |
What counts as observed peptide? |
report.all |
TOADD |
use.mw |
Use MW to normalize for protein size |
combine.f |
How to handle proteins seen only with shared peptides? |
seq |
Protein sequence. |
nmc |
Number of missed cleavages. |
min.length |
Minimum length of peptide. |
min.mass |
Minimum mass of peptide. |
max.mass |
Maximum mass of peptide. |
custom |
User defined residue for |
... |
Further arguments to |
The formula is
emPAI = 10^(N_observed/N_observable) -1
N_observed is the number of observed peptides - we use the count
of unique peptide without consideration of charge state.
N_observable is the number of observable peptides.
Sequence cleavage is done using Digest
.
Named numeric vector of emPAI values.
Florian P Breitwieser
Ishihama Y, et al., Proteomics (2005)
Digest
,
proteinInfo
,
getProteinInfoFromUniprot
,
calculate.dNSAF
,
ProteinGroup
1 2 3 | data(ibspiked_set1)
protein.group <- proteinGroup(ibspiked_set1)
calculate.emPAI(protein.group,protein.g=protein.g(protein.group,"CERU"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.