Converting to Input Files for CurtainPTM
Many program have different output format that CurtainPTM by default does not accept. This page will show you how to convert a selection of searched data format to CurtainPTM compatible input. We will mostly focus on the differential analysis files.
Requirements
Python 3.9 or above
curtainutilspackage
Installation
MSFragger PTM single site output to CurtainPTM input
Ensure that your MSFragger PTM single site output file with differential analysis result has the following columns:
Indexcolumn containing the unique identifier for each ptm site that should also contain the uniprot accession id. If it does not have accession id, you will have to supply the script a fasta database that was used for the search.Peptidecolumn containing the peptide sequence.
Without fasta database:
With fasta database:
Convert DIA-NN PTM output to CurtainPTM input
Ensure that your DIA-NN PTM output file with differential analysis result has the following columns from the pr report file:
Modified.Sequencecolumn containing the peptide sequence with the modification site.Precursor.Idcolumn containing the precursor fragment.Protein.Groupcolumn containing the protein.PTM.Site.Confidencecolumn containing the probability of the modification site.
Convert Spectronaut output to CurtainPTM input
Ensure that your Spectronaut output file with differential analysis result has the following columns:
PTM_collapse_keycolumn containing the unique identifier and modification site information.PEP.StrippedSequencecolumn containing the peptide sequence without modification.