Нахождение максимальной интенсивности на малых диапазонах - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь обработать данные масс-спектрометрии и хотел бы найти максимальную интенсивность в различных диапазонах масс в спектрах.

Я могу прочитать в файле спектр и найти общую максимальную интенсивность, но не могу понять, как правильно установить диапазоны масс для регионального максимума.

Spectrum <- 2019-3-21-8 M-Non-2-1-1.txt

    1   200.000 0
    2   200.000 361
    3   200.100 392
    4   200.200 253
    5   200.300 94
    6   200.400 33
    7   200.500 9
    8   200.600 4
    9   200.700 6
    10  200.800 100
    11  200.900 286
    12  201.000 441
    13  201.100 708
    14  201.200 821
    15  201.300 432
    16  201.400 93
    17  201.500 39
    18  201.600 21
    19  201.700 8
    20  201.800 30
    21  201.900 84
    22  202.000 231

Где первый столбец - просто номер столбца, второй - масса, третий - интенсивность.

Мне бы хотелось иметь код, в котором я могу указать диапазон масс и получить максимальную интенсивность в этом диапазоне и соответствующую массу.

Например, я хотел бы знать максимальную интенсивность от 201.000 до 201.500. Результат будет 821 при массе 201.200.

Каждый спектр будет иметь небольшие отличия, поэтому я не могу просто использовать номер столбца.

Спасибо за любую помощь, которую вы можете оказать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...