Issue 812: Calculate and store peak skewness/asymmetry value

Assigned To:Nick Shulman
Opened:2021-05-28 by Josh Eckels
Changed:2021-06-14 by Brendan MacLean
2021-05-28 Josh Eckels
Title»Calculate and store peak skewness/asymmetry value
Assigned To»Brendan MacLean
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:

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

2021-05-28 Josh Eckels

2021-06-02 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.

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

2021-06-14 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.