Issue 812: Calculate and store peak skewness/asymmetry value

Status:closed
Assigned To:Guest
Type:Todo
Area:Skyline
Priority:2
Milestone:23.1
Opened:2021-05-28 09:28 by Josh Eckels
Changed:2023-01-23 18:02 by Josh Eckels
Resolved:2023-01-10 09:46 by Nick Shulman
Resolution:Fixed
Closed:2023-01-23 18:02 by Josh Eckels
2021-05-28 09:28 Josh Eckels
Title»Calculate and store peak skewness/asymmetry value
Assigned To»Brendan MacLean
Type»Defect
Area»Skyline
Priority»3
Milestone»21.2
Following up on our email thread, we've had a request recently from Thermo to calculate additional values for each chromatogram peak to assess is asymmetry or skewness. At a high level, the intent is to assess how the observed peak differs from a Gaussian distribution. Once Skyline is calculating the values, we'll want to update Panorama to import it and likely make it available as a QC metric.

I am following up to get more details on reference calculations or other guidance. But if nothing else this issue can serve as a reminder to follow up again.

Here's a related request from 2019:

https://skyline.ms/announcements/home/support/thread.view?rowId=41007

Also note that this is one of the attributes that SProCoP says it tracks:

https://skyline.ms/skyts/home/software/Skyline/tools/details.view?name=SProCoP

2021-05-28 09:30 Josh Eckels
TypeDefect»Todo

2021-06-02 13:15 Josh Eckels
Kurtosis is also of interest. I'm out of my depth here, but both skewness and kurtosis have multiple variants, some of which are simpler to calculate.

https://en.wikipedia.org/wiki/Skewness#Other_measures_of_skewness

https://en.wikipedia.org/wiki/Kurtosis#Other_measures

apQuant is an example of an application that provides these calculations:

https://ms.imp.ac.at/index.php?action=apQuant

2021-06-14 16:48 Brendan MacLean
Assigned ToBrendan MacLean»Nick Shulman
Let's try to have a serious look at what peak statistics we can still add and when. I feel like there is a backlog that we have been hesitant to include because they take up so much space in our files. Maybe we could expose a check-list of extra peak statistics we could calculate and store to allow users to decide whether they want to use the space or not, or something that would keep us from exploding our size for large DIA runs, but still allow more targeted experiments to have a richer set of statistics, as they are requesting.

2021-11-18 14:28 Nick Shulman
Priority3»2

2021-11-29 13:14 Nick Shulman
Milestone21.2»22.1

2022-07-20 11:46 Brendan MacLean
Milestone22.1»23.1

2023-01-10 09:46 Nick Shulman
resolve as Fixed
Statusopen»resolved
Assigned ToNick Shulman»Josh Eckels
Skewness and Kurtosis (as well as standard deviation and Searle (EncyclopeDIA) shape similarity score) have been added to Skyline daily in PR#2182:
https://github.com/ProteoWizard/pwiz/pull/2182

2023-01-23 18:02 Josh Eckels
close
Statusresolved»closed
Assigned ToJosh Eckels»Guest
Thanks Nick! Here's the reference for adding the Panorama QC metrics based on these values:

https://www.labkey.org/Panorama%20Partners/Feature%20Requests/issues-details.view?issueId=47150

I'm probably not the right person to test the Skyline calculations themselves so I'll just close this. But feel free to bounce this to someone else for verification.