AlphaTims: Indexing trapped ion mobility spectrometry - time of flight data for fast and easy accession and visualization
Sander WillemsiD, Eugenia VoytikiD, Patricia SkowronekiD, Maximilian T. StraussiD, Matthias ManniD
Abstract
High resolution mass spectrometry-based proteomics generates large amounts of data, even in the standard liquid chromatography (LC) - tandem mass spectrometry configuration. Adding an ion mobility dimension vastly increases the acquired data volume, challenging both analytical processing pipelines and especially data exploration by scientists. This has necessitated data aggregation, effectively discarding much of the information present in these rich data sets. Taking trapped ion mobility spectrometry (TIMS) on a quadrupole time-of-flight platform (Q-TOF) as an example, we developed an efficient indexing scheme that represents all data points as detector arrival times on scales of minutes (LC), milliseconds (TIMS) and microseconds (TOF). In our open source AlphaTims package, data are indexed, accessed and visualized by a combination of tools of the scientific Python ecosystem. We interpret unprocessed data as a sparse 4D matrix and use just-in-time compilation to machine code with Numba, accelerating our computational procedures by several orders of magnitude while keeping to familiar indexing and slicing notations. For samples with more than six billion detector events, a modern laptop can load and index raw data in about a minute. Loading is even faster when AlphaTims has already saved indexed data in a HDF5 file, a portable scientific standard used in extremely large-scale data acquisition. Subsequently, data accession along any dimension and interactive visualization happen in milliseconds. We have found AlphaTims to be a key enabling tool to explore high dimensional LC-TIMS-QTOF data and have made it freely available as an open-source Python package with a stand-alone graphical user interface at https://github.com/MannLabs/alphatims or as part of the AlphaPept ecosystem. HighlightsO_LIEasy visualization and fast accession of LC-TIMS-QTOF data C_LIO_LIFreely available graphical user interface, command-line interface and Python module on Windows, Linux and macOS. C_LI
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 41
- FWCI
- 2.55
- Field percentile
- top 8%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- TIMSCONVERT: A workflow to convert trapped ion mobility data to open data formats
Gordon T. Luu, Michael A. Freitas, … Mingxun Wang·BioinformaticsPeer-reviewed·Jun 27, 2022
- A simple tool extends TIMSTOF compatibility with historic data processing tools and enables ion mobility-enhanced spectral libraries
B. C. Orsburn·bioRxiv·Oct 31, 2021
- MaxQuant software for ion mobility enhanced shotgun proteomics
Nikita A. Prianichnikov, Heiner Koch, … Jürgen Cox·Molecular & Cellular ProteomicsPeer-reviewed·Mar 10, 2020
- Fast quantitative analysis of timsTOF PASEF data with MSFragger and IonQuant
Fengchao Yu, Sarah E. Haynes, … Alexey I. Nesvizhskii·Molecular & Cellular ProteomicsPeer-reviewed·Jul 2, 2020
- Online parallel accumulation - serial fragmentation (PASEF) with a novel trapped ion mobility mass spectrometer
Florian Meier, Andreas‐David Brunner, … Matthias Mann·Molecular & Cellular ProteomicsPeer-reviewed·Nov 5, 2018
- Simplifying MS1 and MS2 spectra to achieve lower mass error, more dynamic range, and higher peptide identification confidence on the Bruker timsTOF Pro
Daryl Wilding‐McBride, Laura F. Dagley, … Andrew Ian Webb·PLoS ONEPeer-reviewed·Jul 7, 2022