Institute of Immunology, University Medical Center of the Johannes-Gutenberg University Mainz, 55131 Mainz, Germany.
Department of Mathematics, Informatics, and Mechanics, University of Warsaw, 02-097 Warsaw, Poland.
J Proteome Res. 2021 Apr 2;20(4):2122-2129. doi: 10.1021/acs.jproteome.0c00962. Epub 2021 Mar 16.
The Bruker timsTOF Pro is an instrument that couples trapped ion mobility spectrometry (TIMS) to high-resolution time-of-flight (TOF) mass spectrometry (MS). For proteomics, lipidomics, and metabolomics applications, the instrument is typically interfaced with a liquid chromatography (LC) system. The resulting LC-TIMS-MS data sets are, in general, several gigabytes in size and are stored in the proprietary Bruker Tims data format (TDF). The raw data can be accessed using proprietary binaries in C, C++, and Python on Windows and Linux operating systems. Here we introduce a suite of computer programs for data accession, including OpenTIMS, TimsR, and TimsPy. OpenTIMS is a C++ library capable of reading Bruker TDF files. It opens up Bruker's proprietary codebase. TimsPy and TimsR build on top of OpenTIMS, enabling swift and user-friendly data access to the raw data with Python and R. Both programs are available under a GPL3 license on all major platforms, extending the possibility to interact with timsTOF data to macOS. Additionally, OpenTIMS is capable of translating Bruker data into HDF5 files that can be easily analyzed from Python with the vaex module. OpenTIMS and TimsPy therefore provide easy and quick access to Bruker timsTOF raw data.
布鲁克 timsTOF Pro 是一种将离子淌度质谱 (TIMS) 与高分辨飞行时间 (TOF) 质谱 (MS) 相结合的仪器。对于蛋白质组学、脂质组学和代谢组学应用,该仪器通常与液相色谱 (LC) 系统联用。生成的 LC-TIMS-MS 数据集通常大小为几个千兆字节,并以布鲁克专有 Tims 数据格式 (TDF) 存储。原始数据可以使用 Windows 和 Linux 操作系统上的 C、C++和 Python 中的专有二进制文件访问。在这里,我们介绍了一套用于数据访问的计算机程序,包括 OpenTIMS、TimsR 和 TimsPy。OpenTIMS 是一个能够读取 Bruker TDF 文件的 C++库。它打开了 Bruker 的专有代码库。TimsPy 和 TimsR 建立在 OpenTIMS 之上,使 Python 和 R 能够快速、用户友好地访问原始数据。这两个程序都在所有主要平台上提供 GPL3 许可证,将与 timsTOF 数据交互的可能性扩展到了 macOS。此外,OpenTIMS 能够将 Bruker 数据转换为 HDF5 文件,这些文件可以使用 vaex 模块从 Python 中轻松分析。因此,OpenTIMS 和 TimsPy 提供了对 Bruker timsTOF 原始数据的简单快速访问。