Closed pablovgd closed 2 years ago
The m/z range that is displayed by the show
method for Chromatogram
is not the original m/z range that was provided by the user, but the m/z range of all peaks that were found in the data after filtering by (the user defined) m/z and RT ranges.
To explain, what chromatograms
does is:
rt
provided by the user.mz
provided by the user.Chromatogram
now the actual range of m/z values of all peaks on which the signal was calculated is reported.The function does not change the m/z and rt ranges (provided by the user) for the filtering. They are used as they were provided, only the m/z range is adjusted afterwards to represent the real m/z range of the data subset.
Hope this could clarify the differences you see.
Dear Johannes,
Alright, I get it! Thanks for the elaborate explanation, much appreciated.
Cheers, Pablo
Dear
I have found out some weird behavior of the chromatogram() function. It seems to adjust the mzRange when displaying the chromatogram instead of the input mzRange. Example:
and
This causes it to miss peaks that would otherwise be picked up in the original mzrange. Now I have to start from a very broad range to pick up some data:
Any idea how to fix this? Thanks a lot for the help!
Kind regards, Pablo
File can be found here for those that want to have a go: https://filesender.belnet.be/?s=download&token=60b80d2c-0d73-4b26-9a6d-1c64b826fbe0