Hello everbody,
I'm new to MSstats/MSstatsPTM and I'd like to use it for the analysis of Phospho-TMT data, which has been preprocessed using MaxQuant. I'm using TMTpro (i.e. 16 samples per plex), 4 plexes and 15 fractions per plex. The last position of the plex was used as an internal standard, using a mixture of all samples from the respective plex. There are no technical replicates.
Following the BioConductor vignette, I tried to start importing the data using the MaxQtoMSstatsPTMFormat function. I start by importing the Phospho (STY)Sites, Evidence and ProteinGroups files. However, when using the MaxQtoMSstatsPTMFormat function, the processes quits with the following error message:
raw.input <- MaxQtoMSstatsPTMFormat(sites.data = phospho.raw, annotation = anno, proteinGroups = pgroups, evidence = evi)
** + Contaminant, + Reverse, + Only.identified.by.site, PTMs are removed.
Error in tstrsplit(PeptideSequence, ":", keep = 1) :
'keep' should contain integer values between 0 and 0.
I tried to backtrace the error, but was not successful. Did anybody ever encounter this issue before or does anybody have an idea how to solve it?
I have attached the first 20 rows of my evidence file as well as the complete annotation file. I would really appreciate if someone could check those file to see if I made any mistake during the creation of the annotation file. I've struggled a bit with it as I think it's not very straightforward, but I have followed the guide provided on the MSstats website (
https://msstats.org/wp-content/uploads/2021/05/Ting-AnnotationFilePreparation.pdf)
Thanks a lot for your support.
Best
Philipp