Re: XCMS for UPLC-Waters G2-S Q-TOF
Reply #3 –
No. The profparam has nothing to do with profile data.
The step size passed in profparam is used during fillPeaks. fillPeaks passes the parameter to getPeaks internally. getPeaks is responsible for integrating the peaks during fillPeaks. It does so by generating extracted ion chromatograms (EIC) with the width of the step argument. This means that closely eluting peaks with a mass difference of less than the "step" size could both fall into the same EIC and therefore be integrated together. Therefore it is preferable to lower the step size. What happens when the step size is set to something low is that the EICs are simply combined to correspond to the expected variation in the m/z that was observed in the initial peak picking.
To make life more complicated this can have some problematic consequences when your instrument is very accurate. Sometimes the observed deviation in the m/z in the initial peak picking is extremely low. This means that when you then look in other samples in this very narrow m/z range it might not be found even if it is clearly there.
Had we not altered the step size the range we would look for the peak in would have been a window of 0.1 Da and thus the observed deviation would be irrelevant. But that would have left the problem described above of not discriminating close masses.
For this reason I have suggested changes to fillPeaks, but they are not yet in the official xcms. You can read about that here: https://github.com/sneumann/xcms/pull/3 ... t-41792003
What my modification does is allow you to set a minimum width for the m/z range in which fillPeaks will look for the peak in the other samples. You can thus control yourself how close the m/z of peaks need to be to be considered the same.
Sorry for this long and complicated explanation but I thought it was better to fully explain how things work so you can better decide on your parameters.