Nesvilab / FragPipe-Analyst

An easy-to-use and interactive web application for FragPipe
https://fragpipe-analyst-doc.nesvilab.org/
0 stars 1 forks source link

Incorrect calculations in Results Table but correct in Volcano plot #5

Closed enonimos closed 1 year ago

enonimos commented 1 year ago

Hello,

As a continuation of my use of FP-Analyst with DIA data (from, #4), I have an observation where the values, such as FC, in the Result table are not correct based on the abundance values in the matrix. However, when I visualize the Volcano plot, the x-axis FC values are what I would expect from the abundances. I can illustrate the issue by displaying the names on the Volcano plot and then highlighting one of the most significant hits, gene name "Htt". Htt labeled from the Volcano plot is a the top-left, while Htt labeled after selecting the row in the Results table is in the non-significant region at the bottom. Based on the individual abundances, Htt position at the top-left is correct. I don't know if this is related to my "fixes" (#4) to the experiment_annotation file, or an unrelated issue. Let me know if you would like additional files, I can upload to a link. image

Thank you, Todd

hsiaoyi0504 commented 1 year ago

As I mentioned in #4, I will take a look for the files soon, but based on what I have seen. The issue might happened if you updated some options but didn't click the "Start analysis" button again. I have tried to fix the issue recently and pushed the changes. Would you mind testing it again? Alternatively, when I got your files, I will check and fix the issue. Thank you!

hsiaoyi0504 commented 1 year ago

The underlying issue is that DE procedures (including add_rejectsions function) mess up the order of proteins saved in rowData. The issue has been resolved in MonashProteomics/FragPipe-Analyst@cd023e5cd42d5392bd86745b244b7eeb452a4644 and will be available in v0.19. Please let me know if there is further issue. Thank you for the feedback!

enonimos commented 1 year ago

Thank you, I can confirm that v0.19 which I obtained from Github, correctly calculates log2 and DE stats. How long does it usually take for the changes to go live in the development or stable servers?

hsiaoyi0504 commented 1 year ago

@enonimos Thank you for testing it. For the development server, I could update it real quick. For the production (stable) server, it might take 1-2 days to sync.