Skip to content

Representation of (different) Ion Mobility values in scanHeaders #276

@sneumann

Description

@sneumann

Hi, as pointed out by @RogerGinBer in #275, there are a number of ways how ion mobility can be measured and included in mzML data. One is a scan attribute, where the ion mobility stuff is (hopefully) all below ion mobility attribute:
https://www.ebi.ac.uk/ols/ontologies/ms/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMS_1002892&lang=en&viewMode=All&siblings=false
We currently add ion mobility drift time if present:

ionMobilityDriftTime[i] = scan.cvParam(MS_ion_mobility_drift_time).value.empty() ? NA_REAL : (scan.cvParam(MS_ion_mobility_drift_time).timeInSeconds() * 1000);

but what about other vendors/instruments ? Seems Bruker TIMS Data converted by msconvert uses inverse reduced ion mobility.
=> Should that go into the same header column ? Then users will have to know what actual value that column contains.
=> New column, potentially bloating our headers ?
Yours,
Steffen

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions