Skip to content

Breaking Overlap Controllers with RT Drift, then Correcting #202

@mcbrider5002

Description

@mcbrider5002

Currently we have multiple controllers that treat RoIs as boxes and use properties of overlap between these boxes for prioritisation. (e.g. Non-overlap controller uses the unique area of a box.) By adding RT drift to these controllers, they should cease to function properly because between injections the 'same' box will be shifted to a different location, and thus appear to be a different box. Therefore if our controllers are working as expected, we should expect the performance improvement of e.g. the non-overlap controller to degrade totally as we add more severe RT drift. (With enough drift that we can guarantee no boxes will overlap, we should see the same performance as TopN.)

Once we have established this, we can use a Gaussian Process model to learn f'(t), an estimate of the drift function f(t), as we run the controller, and shift the raw boxes by f'(t) during calculations to compensate for RT drift.

One potential issue we will have to address here: as our ability to correct for RT drift increases, we will fragment fewer of the same molecules, which means we will have fewer corresponding MS2 scans to learn from. Although we will have MS1 scans, these are often filled with noise or may otherwise change between injections, so this risks putting potentially incorrect training data into the GP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions