flowAI: automatic and interactive anomaly discerning tools for flow cytometry data

被引:183
作者
Monaco, Gianni [1 ,2 ]
Chen, Hao [1 ]
Poidinger, Michael [1 ]
Chen, Jinmiao [1 ]
de Magalhaes, Joao Pedro [2 ]
Larbi, Anis [1 ]
机构
[1] ASTAR, Singapore Immunol Network SIgN, Singapore 138648, Singapore
[2] Univ Liverpool, Inst Integrat Biol, Integrat Genom Ageing Grp, Liverpool L69 7ZB, Merseyside, England
关键词
EXPRESSION; STANDARD;
D O I
10.1093/bioinformatics/btw191
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: Flow cytometry (FCM) is widely used in both clinical and basic research to characterize cell phenotypes and functions. The latest FCM instruments analyze up to 20 markers of individual cells, producing high-dimensional data. This requires the use of the latest clustering and dimensionality reduction techniques to automatically segregate cell sub-populations in an unbiased manner. However, automated analyses may lead to false discoveries due to inter-sample differences in quality and properties. Results: We present an R package, flowAI, containing two methods to clean FCM files from unwanted events: (i) an automatic method that adopts algorithms for the detection of anomalies and (ii) an interactive method with a graphical user interface implemented into an R shiny application. The general approach behind the two methods consists of three key steps to check and remove suspected anomalies that derive from (i) abrupt changes in the flow rate, (ii) instability of signal acquisition and (iii) outliers in the lower limit and margin events in the upper limit of the dynamic range. For each file analyzed our software generates a summary of the quality assessment from the aforementioned steps. The software presented is an intuitive solution seeking to improve the results not only of manual but also and in particular of automatic analysis on FCM data.
引用
收藏
页码:2473 / 2480
页数:8
相关论文
共 37 条
[1]  
Aghaeepour N, 2013, NAT METHODS, V10, P228, DOI [10.1038/NMETH.2365, 10.1038/nmeth.2365]
[2]  
[Anonymous], FLOWSTATS STAT METHO
[3]  
Balcilar Mehmet., 2007, mFilter: Miscellaneous time series filters. R package version 0.1-3
[4]  
Bashashati Ali., 2009, Advances in Bioinformatics, V2009, P1, DOI DOI 10.1155/2009/584603
[5]   High-dimensional analysis of the murine myeloid cell system [J].
Becher, Burkhard ;
Schlitzer, Andreas ;
Chen, Jinmiao ;
Mair, Florian ;
Sumatoh, Hermi R. ;
Teng, Karen Wei Weng ;
Low, Donovan ;
Ruedl, Christiane ;
Riccardi-Castagnoli, Paola ;
Poidinger, Michael ;
Greter, Melanie ;
Ginhoux, Florent ;
Newell, Evan W. .
NATURE IMMUNOLOGY, 2014, 15 (12) :1181-1189
[6]  
Brown M, 2000, CLIN CHEM, V46, P1221
[7]   Anomaly Detection: A Survey [J].
Chandola, Varun ;
Banerjee, Arindam ;
Kumar, Vipin .
ACM COMPUTING SURVEYS, 2009, 41 (03)
[8]  
Chang W., shiny: Web Application Framework for R
[9]   The band pass filter [J].
Christiano, LJ ;
Fitzgerald, TJ .
INTERNATIONAL ECONOMIC REVIEW, 2003, 44 (02) :435-465
[10]   A METHOD FOR CLUSTER ANALYSIS [J].
EDWARDS, AWF ;
CAVALLIS.LL .
BIOMETRICS, 1965, 21 (02) :362-&