Closed photocyte closed 8 years ago
This topic is also being discussed in issue #50.
@photocyte Do you know of any tested algorithms which take your suggestions into account?
Hi there, sorry I guess I missed #50, please let me know whether this issue should be closed & discussion continued on #50. With respect to preexisting algorithms, unfortunately not, I haven't seen such manipulations in other software. I can look through OpenMS and briefly search the literature to see if there is anything like this.
In the case of the calibrations (2 & 3), I'd imagine that the implementation would be workable with a variety of algorithms, if ions to calibrate against could be confidently annotated. In the case of 1) my imagination of the implementation is that where the module currently checks for peaks in a m/z defined window (+ 1 neutron), it would instead enumerate through discrete isotopes differences with a relatively small m/z window (+13C neutron, +15C neutron... +/- ~2ppm), and annotate the isotope with the appropriate identification. Then 2) might be able to do calibrate the m/z deviations of the isotopes finely, and a "isotopic gap filling module" could try and annotate missed peaks.
Thanks for your comments. If you have time and want to help then it would be great if you could look at preexisting algorithms. And I suggest that you move your comments to issue #50 so we keep track of this topic in one place and then close this issue.
Given how high-resolution accurate mass instruments are becoming more common, it would be nice if isotopes were handled more discretely in MZmine3. A couple ideas below: