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: |
|
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? |
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? |
|
Sure, it is the input_file.txt from this zip: |
|
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... |
|
FYI, @rodvrees analyzed some diaPASEF data yesterday and the pattern is not visible there. There is substantially less oxidation though. |
|
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. |
|
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. |
|
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. |
|
Hey, this is really great that you spotted this and spent the time to look into it. Thank you so much.
|
|
It's yeast too, which is very weird, I cannot think of any experimental explanation for this. |
|
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. |
|
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. |









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.
All reactions