ProteinID to ProteinID_AAnumber notationR/protein2SiteConversion.R
artmsProtein2SiteConversion.RdIt enables the modified-peptide specific quantification by
converting the Protein column of the evidence file selected by the user
to an ProteinID_AAnumbernotation.
In this way, each of the modified peptides can be quantified
independently across conditions.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WARNING: we have detected a version of MaxQuant (>1.6.3.0) outputs a` "Modified sequence" column of the evidence file that has two important changes for the annotation of phosphorylation:
Uses p instead of (ph)
The modified residue (i.e. STY) is the residue on the right of the p,
instead of the residue to the left of (ph), as usual.
We have introduced a modification to detect and address this issue, but
we advice the user to double check both the new evidence file with the
introduce new notation and the -mapping.txt file and check that there
are no NA values for the notation of phophopeptides.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
artmsProtein2SiteConversion( evidence_file, ref_proteome_file, column_name = c("Leading razor protein", "Leading proteins", "Proteins"), output_file, mod_type, overwrite_evidence = FALSE, verbose = TRUE )
| evidence_file | (char) The evidence file name and location |
|---|---|
| ref_proteome_file | (char) The reference proteome used as database
to search the |
| column_name | (char) The Protein Column Name to map. Options:
|
| output_file | (char) Output file name
( |
| mod_type | (char) The posttranslational modification. Options:
|
| overwrite_evidence | (logical) if <output_file> is the same
as <evidence_file>, |
| verbose | (logical) |
(file) Return a new evidence file with the specified Protein id column modified by adding the sequence site location(s) + postranslational modification(s) to the uniprot entry / refseq id.
Output ID examples: A34890_ph3; Q64890_ph24_ph456;
Q64890_ub34_ub129_ub234; Q64890_ac35.
# Testing warning if files are not submitted. artmsProtein2SiteConversion(evidence_file = NULL, ref_proteome_file = NULL, output_file = NULL)#> [1] "Files must not be NULL"