E.coli peptides annotated as oxidised human/yeast peptides Quant LFQ ion DIA AIF #641
Replies: 15 comments
-
Hi Vadim, I can reproduce you figures, and indeed it looks strange. Now, with a very minimal code (less chance of having bugs on the raw input data) I still get the same figure though:
|
Beta Was this translation helpful? Give feedback.
-
So only thing I can imagine is that the issue is in the fasta or something in DIANN. Do you agree? Or do you see any other potential issue? |
Beta Was this translation helpful? Give feedback.
-
Will need to be with both DIA-NN and Spectronaut... If not a mistake with a script, really wonder what's up, no clue so far. Would you please be able to share the original DIA-NN output? |
Beta Was this translation helpful? Give feedback.
-
Sure, it is the input_file.txt from this zip: |
Beta Was this translation helpful? Give feedback.
-
I blasted "AAAPAPEEEMDECEQALAAEPK" (AAAPAPEEEM(UniMod:35)DEC(UniMod:4)EQALAAEPK) and "YYADGEDAYAMK" (YYADGEDAYAM(UniMod:35)K/2), both came back as only a perfect match to "Homo sapiens", no perfect match to either E. coli or yeast... |
Beta Was this translation helpful? Give feedback.
-
This is contaminant peptides with M(ox): Wonder if this relevant. |
Beta Was this translation helpful? Give feedback.
-
FYI, @rodvrees analyzed some diaPASEF data yesterday and the pattern is not visible there. There is substantially less oxidation though. |
Beta Was this translation helpful? Give feedback.
-
AlphaDIA identifies 7362 oxidised human precursor, out of which 4866 also detected by DIA-NN. So overlap quite good. I picked a particular match which has same matched RTs in DIA-NN and AlphaDIA. Precursor is AAFTVSLDPGPLEQFPHSM(UniMod:35)EPQLR3 (Q9UKD2). Runs are ordered A1 - A3, B1 - B3: Ms1.Area, DIA-NN: (raw integrated MS1 signal, no normalisation, etc): Precursor.Quantity, DIA-NN (MS2-based, no normalisation): Intensity, AlphaDIA: RT, DIA-NN: RT, AlphaDIA: So raw signal as seen by DIA-NN is significantly up in B compared to A for this precursor. AlphaDIA, at the same RTs, sees no differential regulation. I just checked, apparently 'intensity' in AlphaDIA is the protein (not precursor!) intensity. Hence no regulation and hence also such good precision metrics. |
Beta Was this translation helpful? Give feedback.
-
Now, the above confirms:
So either the E.coli digest is contaminated with oxidised human stuff (I am not sure how this can happen that just the oxidised stuff will be there?) or all three tools are wrong. While the latter is possible, this is very unlikely, I see 0.25:1 in DIA-NN also with filters that would guarantee high peptidoform confidence. |
Beta Was this translation helpful? Give feedback.
-
Thank you Vadim, fully agree with your observations, we will have a look at everything. Including the problem of protein level abundances reported by AlphaDIA, indeed we should not take those values. |
Beta Was this translation helpful? Give feedback.
-
Hey, this is really great that you spotted this and spent the time to look into it. Thank you so much.
|
Beta Was this translation helpful? Give feedback.
-
It's yeast too, which is very weird, I cannot think of any experimental explanation for this. |
Beta Was this translation helpful? Give feedback.
-
We think that this comes from the sample. And it may be specific of this condition B alpha run. I'll have a look at other replicates and see if we couldn't use other runs. Keep you posted. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
After discussion, we decided that we will remove this module, and make a very similar DIA module with Astral data (in the process of being acquired) to have next to the diaPASEF one. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
PSMs annotated as oxidised human/yeast peptides likely come from E.coli peptides (with some different sequences?) and have the same distribution of ratios as E.coli peptides
To Reproduce
Download DIA-NN_20241216_121542
library(arrow) # R code
dia <- read_csv_arrow('C:/Temp/result_performance.csv')
hist(dia$log2_A_vs_B[dia$HUMAN == 'True' & !grepl('Oxidation',dia$
precursor ion
)],n=500)hist(dia$log2_A_vs_B[dia$HUMAN == 'True' & grepl('Oxidation',dia$
precursor ion
)],n=500)Expected behavior
Oxidised peptides correctly annotated
Screenshots
Non-oxidised:
Oxidised:
The bug does not seem to affect AlphaDIA results, but affects both DIA-NN and Spectronaut.
Beta Was this translation helpful? Give feedback.
All reactions