Pyrococcus
source('https://statomics.github.io/SGA2020/assets/EvalTargetDecoys.R')
library(mzID)
mzIdMsgfPlus<-mzID("~/Dropbox/proteomicsShortcourse/pda2019/data/identification/pyrococcusMSGF+.mzid")
## reading pyrococcusMSGF+.mzid... DONE!
PPplots
decoyPlots <- evalTargetDecoys(mzIdMsgfPlus, decoy="isdecoy", score="ms-gf:specevalue", log10=TRUE)
## Warning: Removed 9387 rows containing missing values (geom_point).
## $ppPlot
##
## $histogram
##
## $ppPlotZoom
## Warning: Removed 9387 rows containing missing values (geom_point).
##
## $histogramZoom
##
## $together
Uniprot
Data
mzIdUni <- mzID("~/Dropbox/proteomicsShortcourse/pda2019/data/identification/pyroUniprot.mzid")
## reading pyroUniprot.mzid... DONE!
MSGF+
plotsUniMsgf <- evalTargetDecoys(mzIdUni,decoy = "isdecoy", score = "ms-gf:specevalue", log10 = TRUE)
## Warning: Removed 10503 rows containing missing values (geom_point).
Xtandem
plotsUniXtandem <- evalTargetDecoys(mzIdMsgfPlusUni,decoy = "isdecoy", score = "x!tandem:expect", log10 = TRUE)
## Warning: Removed 9324 rows containing missing values (geom_point).
omssa
plotsUniOmssa <- evalTargetDecoys(mzIdUni,decoy = "isdecoy", score = "omssa:evalue", log10 = TRUE)
## Warning: Removed 9535 rows containing missing values (geom_point).
PeptideShaker
plotsUniShaker <- evalTargetDecoys(mzIdUni,decoy = "isdecoy", score = "peptideshaker psm score", log10 = FALSE)
## Warning: Removed 11604 rows containing missing values (geom_point).
Swissprot
Data
mzIdSwiss <- mzID("~/Dropbox/proteomicsShortcourse/pda2019/data/identification/pyroSwissprot.mzid")
## reading pyroSwissprot.mzid... DONE!
MSGF+
plotsSwissMsgf <- evalTargetDecoys(mzIdSwiss,decoy = "isdecoy", score = "ms-gf:specevalue", log10 = TRUE)
## Warning: Removed 5127 rows containing missing values (geom_point).
Xtandem
plotsSwissXtandem <- evalTargetDecoys(mzIdSwiss,decoy = "isdecoy", score = "x!tandem:expect", log10 = TRUE)
## Warning: Removed 4951 rows containing missing values (geom_point).
plotsSwissXtandem$together
omssa
plotsSwissOmssa <- evalTargetDecoys(mzIdSwiss,decoy = "isdecoy", score = "omssa:evalue", log10 = TRUE)
## Warning: Removed 4089 rows containing missing values (geom_point).
PeptideShaker
plotsSwissShaker <- evalTargetDecoys(mzIdSwiss,decoy = "isdecoy", score = "peptideshaker psm score", log10 = FALSE)
## Warning: Removed 5558 rows containing missing values (geom_point).
plotsSwissShaker$together
LS0tCnRpdGxlOiAiVGFyZ2V0IERlY295IGFwcHJvYWNoIgphdXRob3I6ICJMaWV2ZW4gQ2xlbWVudCIKZGF0ZTogInN0YXRPbWljcywgR2hlbnQgVW5pdmVyc2l0eSAoaHR0cHM6Ly9zdGF0b21pY3MuZ2l0aHViLmlvKSIKb3V0cHV0OgogICAgaHRtbF9kb2N1bWVudDoKICAgICAgY29kZV9kb3dubG9hZDogdHJ1ZQogICAgICB0aGVtZTogY29zbW8KICAgICAgdG9jOiB0cnVlCiAgICAgIHRvY19mbG9hdDogdHJ1ZQogICAgICBoaWdobGlnaHQ6IHRhbmdvCiAgICAgIG51bWJlcl9zZWN0aW9uczogdHJ1ZQotLS0KCiMgUHlyb2NvY2N1cwoKYGBge3J9CnNvdXJjZSgnaHR0cHM6Ly9zdGF0b21pY3MuZ2l0aHViLmlvL1NHQTIwMjAvYXNzZXRzL0V2YWxUYXJnZXREZWNveXMuUicpCmxpYnJhcnkobXpJRCkKbXpJZE1zZ2ZQbHVzPC1teklEKCJ+L0Ryb3Bib3gvcHJvdGVvbWljc1Nob3J0Y291cnNlL3BkYTIwMTkvZGF0YS9pZGVudGlmaWNhdGlvbi9weXJvY29jY3VzTVNHRisubXppZCIpCmBgYAoKIyMgUFBwbG90cwoKYGBge3J9CmRlY295UGxvdHMgPC0gZXZhbFRhcmdldERlY295cyhteklkTXNnZlBsdXMsIGRlY295PSJpc2RlY295Iiwgc2NvcmU9Im1zLWdmOnNwZWNldmFsdWUiLCBsb2cxMD1UUlVFKQpkZWNveVBsb3RzCmBgYAoKIyBJbmZvcm1hdGlvbiBvbiB0aGUgcGFja2FnZSB2ZXJzaW9uCgpgYGB7cn0Kc2Vzc2lvbkluZm8oKQpgYGAKCiMgVW5pcHJvdAoKIyMgRGF0YQoKYGBge3J9Cm16SWRVbmkgPC0gbXpJRCgifi9Ecm9wYm94L3Byb3Rlb21pY3NTaG9ydGNvdXJzZS9wZGEyMDE5L2RhdGEvaWRlbnRpZmljYXRpb24vcHlyb1VuaXByb3QubXppZCIpCmBgYAoKIyMgTVNHRisKCmBgYHtyfQpwbG90c1VuaU1zZ2YgPC0gZXZhbFRhcmdldERlY295cyhteklkVW5pLGRlY295ID0gICJpc2RlY295Iiwgc2NvcmUgPSAibXMtZ2Y6c3BlY2V2YWx1ZSIsIGxvZzEwID0gVFJVRSkKcGxvdHNVbmlNc2dmJHRvZ2V0aGVyCmBgYAoKIyMgWHRhbmRlbQoKYGBge3J9CnBsb3RzVW5pWHRhbmRlbSA8LSBldmFsVGFyZ2V0RGVjb3lzKG16SWRNc2dmUGx1c1VuaSxkZWNveSA9ICAiaXNkZWNveSIsIHNjb3JlID0gInghdGFuZGVtOmV4cGVjdCIsIGxvZzEwID0gVFJVRSkKcGxvdHNVbmlYdGFuZGVtJHRvZ2V0aGVyCmBgYAoKCiMjIG9tc3NhCgpgYGB7cn0KcGxvdHNVbmlPbXNzYSA8LSBldmFsVGFyZ2V0RGVjb3lzKG16SWRVbmksZGVjb3kgPSAgImlzZGVjb3kiLCBzY29yZSA9ICJvbXNzYTpldmFsdWUiLCBsb2cxMCA9IFRSVUUpCnBsb3RzVW5pT21zc2EkdG9nZXRoZXIKYGBgCgojIyBQZXB0aWRlU2hha2VyCgpgYGB7cn0KcGxvdHNVbmlTaGFrZXIgPC0gZXZhbFRhcmdldERlY295cyhteklkVW5pLGRlY295ID0gICJpc2RlY295Iiwgc2NvcmUgPSAicGVwdGlkZXNoYWtlciBwc20gc2NvcmUiLCBsb2cxMCA9IEZBTFNFKQpwbG90c1VuaVNoYWtlciR0b2dldGhlcgpgYGAKCiMgU3dpc3Nwcm90CgojIyBEYXRhCgpgYGB7cn0KbXpJZFN3aXNzIDwtIG16SUQoIn4vRHJvcGJveC9wcm90ZW9taWNzU2hvcnRjb3Vyc2UvcGRhMjAxOS9kYXRhL2lkZW50aWZpY2F0aW9uL3B5cm9Td2lzc3Byb3QubXppZCIpCmBgYAoKIyMgTVNHRisKCmBgYHtyfQpwbG90c1N3aXNzTXNnZiA8LSBldmFsVGFyZ2V0RGVjb3lzKG16SWRTd2lzcyxkZWNveSA9ICAiaXNkZWNveSIsIHNjb3JlID0gIm1zLWdmOnNwZWNldmFsdWUiLCBsb2cxMCA9IFRSVUUpCnBsb3RzU3dpc3NNc2dmJHRvZ2V0aGVyCmBgYAoKIyMgWHRhbmRlbQoKYGBge3J9CnBsb3RzU3dpc3NYdGFuZGVtIDwtIGV2YWxUYXJnZXREZWNveXMobXpJZFN3aXNzLGRlY295ID0gICJpc2RlY295Iiwgc2NvcmUgPSAieCF0YW5kZW06ZXhwZWN0IiwgbG9nMTAgPSBUUlVFKQpwbG90c1N3aXNzWHRhbmRlbSR0b2dldGhlcgpgYGAKCgojIyBvbXNzYQoKYGBge3J9CnBsb3RzU3dpc3NPbXNzYSA8LSBldmFsVGFyZ2V0RGVjb3lzKG16SWRTd2lzcyxkZWNveSA9ICAiaXNkZWNveSIsIHNjb3JlID0gIm9tc3NhOmV2YWx1ZSIsIGxvZzEwID0gVFJVRSkKcGxvdHNTd2lzc09tc3NhJHRvZ2V0aGVyCmBgYAoKIyMgUGVwdGlkZVNoYWtlcgoKYGBge3J9CnBsb3RzU3dpc3NTaGFrZXIgPC0gZXZhbFRhcmdldERlY295cyhteklkU3dpc3MsZGVjb3kgPSAgImlzZGVjb3kiLCBzY29yZSA9ICJwZXB0aWRlc2hha2VyIHBzbSBzY29yZSIsIGxvZzEwID0gRkFMU0UpCnBsb3RzU3dpc3NTaGFrZXIkdG9nZXRoZXIKYGBgCg==