期刊论文详细信息
BMC Bioinformatics
A modular computational framework for automated peak extraction from ion mobility spectra
Marianna D’Addario2  Dominik Kopczynski2  Jörg Ingo Baumbach1  Sven Rahmann3 
[1] B & S Analytik, BioMedical Center, Dortmund, Germany
[2] Collaborative Research Center SFB 876, TU Dortmund University, Dortmund, Germany
[3] Genome Informatics, Institute of Human Genetics, Faculty of Medicine, University of Duisburg-Essen, Essen, Germany
关键词: Automated pipeline;    Signal processing;    Peak detection;    Ion mobility spectrometry;   
Others  :  1087642
DOI  :  10.1186/1471-2105-15-25
 received in 2013-08-29, accepted in 2014-01-17,  发布年份 2014
PDF
【 摘 要 】

Background

An ion mobility (IM) spectrometer coupled with a multi-capillary column (MCC) measures volatile organic compounds (VOCs) in the air or in exhaled breath. This technique is utilized in several biotechnological and medical applications. Each peak in an MCC/IM measurement represents a certain compound, which may be known or unknown. For clustering and classification of measurements, the raw data matrix must be reduced to a set of peaks. Each peak is described by its coordinates (retention time in the MCC and reduced inverse ion mobility) and shape (signal intensity, further shape parameters). This fundamental step is referred to as peak extraction. It is the basis for identifying discriminating peaks, and hence putative biomarkers, between two classes of measurements, such as a healthy control group and a group of patients with a confirmed disease. Current state-of-the-art peak extraction methods require human interaction, such as hand-picking approximate peak locations, assisted by a visualization of the data matrix. In a high-throughput context, however, it is preferable to have robust methods for fully automated peak extraction.

Results

We introduce PEAX, a modular framework for automated peak extraction. The framework consists of several steps in a pipeline architecture. Each step performs a specific sub-task and can be instantiated by different methods implemented as modules. We provide open-source software for the framework and several modules for each step. Additionally, an interface that allows easy extension by a new module is provided. Combining the modules in all reasonable ways leads to a large number of peak extraction methods. We evaluate all combinations using intrinsic error measures and by comparing the resulting peak sets with an expert-picked one.

Conclusions

Our software PEAX is able to automatically extract peaks from MCC/IM measurements within a few seconds. The automatically obtained results keep up with the results provided by current state-of-the-art peak extraction methods. This opens a high-throughput context for the MCC/IM application field. Our software is available at http://www.rahmannlab.de/research/ims webcite.

【 授权许可】

   
2014 D’Addario et al.; licensee BioMed Central Ltd.

【 预 览 】
附件列表
Files Size Format View
20150117024842851.pdf 1203KB PDF download
Figure 6. 164KB Image download
Figure 5. 27KB Image download
Figure 4. 65KB Image download
Figure 3. 35KB Image download
Figure 2. 130KB Image download
Figure 1. 29KB Image download
【 图 表 】

Figure 1.

Figure 2.

Figure 3.

Figure 4.

Figure 5.

Figure 6.

【 参考文献 】
  • [1]Koczulla R, Hattesohl A, Schmid S, Bödeker B, Maddula S, Baumbach JI: MCC/IMS as potential noninvasive technique in the diagnosis of patients with COPD with and without alpha 1-antitrypsin deficiency. Int J Ion Mobility Spectrom 2011, 14(4):177-185.
  • [2]Armenta S, Alcala M, Blanco M: A review of recent, unconventional applications of ion mobility spectrometry (IMS). Analytica Chimica Acta 2011, 703(2):114-123.
  • [3]Westhoff M, Litterst P, Freitag L, Urfer W, Bader S, Baumbach JI: Ion mobility spectrometry for the detection of volatile organic compounds in exhaled breath of patients with lung cancer: results of a pilot study. Thorax 2009, 64(9):744-748.
  • [4]Bödeker B, Vautz W, Baumbach JI: Peak comparison in MCC/IMS-data - searching for potential biomarkers in human breath data. Int J Ion Mobility Spectrom 2008, 11(1–4):89-93.
  • [5]Bunkowski A, Bödeker B, Bader S, Westhoff M, Litterst P, Baumbach JI: MCC/IMS signals in human breath related to sarcoidosis - results of a feasibility study using an automated peak finding procedure. J Breath Res 2009, 3(4):046001.
  • [6]Westhoff M, Litterst P, Maddula S, Bödeker B, Rahmann S, Davies AN, Baumbach JI: Differentiation of chronic obstructive pulmonary disease (COPD) including lung cancer from healthy control group by breath analysis using ion mobility spectrometry. Int J Ion Mobility Spectrom 2010, 13(3–4):131-139.
  • [7]Ulanowska A, Ligor M, Amann A, Buszewski B: Determination of volatile organic compounds in exhaled breath by ion mobility spectrometry. Chemia Analityczna 2008, 53(6):953-965.
  • [8]Eiceman GA, Karpas Z: Drift Tubes for Mobility Spectrometers. Ion Mobility Spectrometry. Boca Raton: CRC Press; 2010.
  • [9]Hauschild AC, Kopczynski D, D’Addario M, Baumbach JI, Rahmann S, Baumbach J: Peak detection method evaluation for ion mobility spectrometry by using machine learning approaches. Metabolites 2013, 3(2):277-293.
  • [10]Kreuder AE, Buchinger H, Kreuer S, Volk T, Maddula S, Baumbach J: Characterization of propofol in human breath of patients undergoing anesthesia. Int J Ion Mobility Spectrom 2011, 14:167-175.
  • [11]Dempster AP, Laird NM, Rubin DB: Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc Ser B (Methodological) 1977, 39:1-38.
  • [12]Kopczynski D, Baumbach JI, Rahmann S: Peak Modeling for Ion Mobility Spectrometry Measurements. In Signal Processing Conference (EUSIPCO) 2012 Proceedings of the 20th European, Bucharest, Romania. IEEE; 2012:1801-1805.
  • [13]Bader S, Urfer W, Baumbach JI: Preprocessing of ion mobility spectra by lognormal detailing and wavelet transform. Int J Ion Mobility Spectrom 2008, 11(1–4):43-49.
  • [14]Savitzky A, Golay MJE: Smoothing and differentiation of data by simplified least squares procedures. Anal Chem 1964, 36(8):1627-1639.
  • [15]Fong SS, Rearden P, Kanchagar C, Sassetti C, Trevejo J, Brereton RG: Automated peak detection and matching algorithm for gas chromatography-differential mobility spectrometry. Anal Chem 2011, 83(5):1537-1546.
  • [16]Bödeker B, Vautz W, Baumbach JI: Peak finding and referencing in MCC/IMS-data. Int J Ion Mobility Spectrom 2008, 11(1):83-87.
  • [17]Rahmann S, Wittkop T, Baumbach J, Martin M, Truss A, Böcker S: Exact and heuristic algorithms for weighted cluster editing. Computational Systems Bioinformatics Conference Volume 6, San Diego, California, USA 2007, 391-401.
  • [18]Böcker S, Briesemeister S, Klau GW: Exact algorithms for cluster editing: evaluation and experiments. Algorithmica 2011, 60(2):316-334.
  • [19]Vautz W, Bödeker B, Bader S, Baumbach JI: Recommendation of a standard format for data sets from GC/IMS with sensor-controlled sampling. Int J Ion Mobility Spectrom 2008, 11(1–4):71-76.
  • [20]Maddula S, Rupp K, Baumbach JI: Recommendation for an upgrade to the standard format in order to cross-link the GC/MSD and the MCC/IMS data. Int J Ion Mobility Spectrom 2012, 15(2):79-81.
  • [21]Fowlkes EB, Mallows CL: A method for comparing two hierarchical clusterings. J Am Stat Assoc 1983, 78(383):553-569.
  • [22]Bunkowski A: MCC-IMS data analysis using automated spectra processing and explorative visualisation methods. PhD thesis, University Bielefeld, Bielefeld, Germany; 2011.
  • [23]Bader S, Urfer W, Baumbach JI: Reduction of ion mobility spectrometry data by clustering characteristic peak structures. J Chemometrics 2007, 20(3–4):128-135.
  文献评价指标  
  下载次数:62次 浏览次数:39次