Skip to content

Using trypsin vs no enzyme changes score on same PSM? #148

@glormph

Description

@glormph

Hi, I have a peptidomics run with a DB with pre-digested peptides, including those with one missed cleavage. I have recently discovered -ignoreMetCleavage 1 -enzyme 9, which I have started using. After that, a previously included peptide, MKDTDNEEEIR disappeared from my results, and while it still matched, it did so at a lower score (RawScore ~60 vs previously ~160).

I played with the parameters and found that:

  • if -ntt 2 and -e 9 , the NTT in the mzIdentML is reported as 0
  • if the only thing I change is -e 9 -> -e 1, and keeping -ignoreMetCleavage 1 the peptide above has more peaks matched and a higher RawScore.

The diff in the <AnalysisProtocolCollection> between the trysin and no_enzyme is only this:

$ diff tryp.analysis notryp.analysis 
15c15
<       <userParam name="NumTolerableTermini" value="2"/>
---
>       <userParam name="NumTolerableTermini" value="0"/>
42c42
<       <Enzyme semiSpecific="false" missedCleavages="-1" id="Tryp">
---
>       <Enzyme semiSpecific="true" missedCleavages="-1" id="NoCleavage">
44c44
<           <cvParam cvRef="PSI-MS" accession="MS:1001251" name="Trypsin"/>
---
>           <cvParam cvRef="PSI-MS" accession="MS:1001955" name="no cleavage"/>

The most eye catching to me is the difference in RawScore and matched ions. The diff between the SpectrumIdentificationResults for the two scans is:

$ diff tryp.MKDTDNEEEIR notryp.MKDTDNEEEIR 
3,7c3,7
<           <PeptideEvidenceRef peptideEvidence_ref="PepEv_20762373_MKDTDNEEEIR_1"/>
<           <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="161"/>
<           <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="162"/>
<           <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="7.9780874E-16"/>
<           <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="6.539515E-8"/>
---
>           <PeptideEvidenceRef peptideEvidence_ref="PepEv_13257102_MKDTDNEEEIR_1"/>
>           <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="66"/>
>           <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="124"/>
>           <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="7.1621056E-9"/>
>           <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="0.49847928"/>
10,22c10,22
<           <userParam name="ExplainedIonCurrentRatio" value="0.28976208"/>
<           <userParam name="NTermIonCurrentRatio" value="0.18838717"/>
<           <userParam name="CTermIonCurrentRatio" value="0.101374924"/>
<           <userParam name="MS2IonCurrent" value="5932224.0"/>
<           <userParam name="NumMatchedMainIons" value="19"/>
<           <userParam name="MeanErrorAll" value="2.4083107"/>
<           <userParam name="StdevErrorAll" value="3.6545222"/>
<           <userParam name="MeanErrorTop7" value="0.85264057"/>
<           <userParam name="StdevErrorTop7" value="0.54933465"/>
<           <userParam name="MeanRelErrorAll" value="-1.0829566"/>
<           <userParam name="StdevRelErrorAll" value="4.240601"/>
<           <userParam name="MeanRelErrorTop7" value="-0.6560206"/>
<           <userParam name="StdevRelErrorTop7" value="0.77356416"/>
---
>           <userParam name="ExplainedIonCurrentRatio" value="0.12744826"/>
>           <userParam name="NTermIonCurrentRatio" value="0.028266326"/>
>           <userParam name="CTermIonCurrentRatio" value="0.09918193"/>
>           <userParam name="MS2IonCurrent" value="6465587.5"/>
>           <userParam name="NumMatchedMainIons" value="12"/>
>           <userParam name="MeanErrorAll" value="1.9757134"/>
>           <userParam name="StdevErrorAll" value="1.3534566"/>
>           <userParam name="MeanErrorTop7" value="2.0432508"/>
>           <userParam name="StdevErrorTop7" value="1.2680426"/>
>           <userParam name="MeanRelErrorAll" value="-0.782619"/>
>           <userParam name="StdevRelErrorAll" value="2.2633593"/>
>           <userParam name="MeanRelErrorTop7" value="-0.86563396"/>
>           <userParam name="StdevRelErrorTop7" value="2.2435427"/>

So I'm wondering if the lower scoring somehow has to do with the termini, or that the enzyme has something to do with this?

This question may be related to #120

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions