Thank you for your suggestion. It's often a "Goldilocks" challenge to find software/package that isn't too new (bleeding-edge stuff often is buggy or not well documented for users) or too old - but just right ;)
I agree with you that writing my own package may be difficult seeing as I don't understand all of the (statistical) subtleties yet.
That being said I have a couple questions concerning the MSstats package that I'm hoping you could make clearer.
Section 1.2 of the manual says that the first step "transforms, normalizes and summarize the intensities of the peaks per MS run. This seems like it is taking input from MaxQuant which is spectral intensities and not spectral counts. However, in section 2.1.1 (J) Intensity: it says that "any other quantitative representation of abundance can also be used". So can you clarify that spectral counts (which typically range from 0 to 150) can indeed be used?
I got another response on Twitter from @olgavitek. She said I SHOULD NOT log-transform or (quantile) normalize count data as it is only defined for peak intensities and loses the properties of counts. She says that NSAF (and friends) are useful to compare proteins, but not to compare the abundance of a same protein between conditions. Now she referenced a paper which I would have loved to read up on the details but couldn't as it's pay-walled. Your thought's on these statements?
One other thing I feel is pertinent to add here since I did not mention it in my original post that my goal is to display spectral counts in a heatmap. Raw spectral counts typically range from 0 to 200 but spectral intensities have a much larger range (into 6 figures). I colleague of mine said that by doing a log-transformation on spectral counts that I may lose some of the granularity of count data in my visualization (like the color ramp might not be as obvious) since log2(150) = ~7 and log2(250,000) = ~18. But maybe I'm not thinking clearly and that by adjusting the bin ranges I would be able to maintain granularity of the color ramp differences.