CCLasso: Correlation Inference for Compositional Data through Lasso

Huaying Fang1,2,3, Chengcheng Huang4, Hongyu Zhao5 and Minghua Deng1,2,3, ¡ì


1. LMAM, School of Mathematical Sciences, Peking University, Beijing 100871, China.

2. Beijing International Center for Mathematical Research, Peking University, Beijing 100871, China.

3. Center for Quantitative Biology, Academy for Advanced Interdisciplinary Studies, Peking University, Beijing 100871, China.

4. College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China.

5.
Department of Biostatistics, Yale School of Public Health, New Haven, CT 06510, USA.
6.
Center for Statistical Sciences, Peking University, Beijing 100871, PR China.

 

¡ìE-mail: dengmh@math.pku.edu.cn

 

 

Introduction:

 

Motivation: Direct analysis of microbial communities in the environment and human body has become more convenient and reliable owing to the advancements of high-throughput sequencing techniques for 16S rRNA gene profiling. Inferring the correlation relationship among members of microbial communities is of fundamental importance for genomic survey study. Traditional Pearson correlation analysis treating the observed data as absolute abundances of the microbes may lead to spurious results because the data only represent relative abundances. Special care and appropriate methods are required prior to correlation analysis for these compositional data.

 

Results: In this article, we first discuss the correlation definition of latent variables for compositional data. We then propose a novel method called CCLasso based on least squares with l1 penalty to infer the correlation network for latent variables of compositional data from metagenomic data. An effective alternating direction algorithm from augmented Lagrangian method is used to solve the optimization problem. The simulation results show that CCLasso outperforms existing methods, e.g. SparCC, in edge recovery for compositional data. It also compares well with SparCC in estimating correlation network of microbe species from the Human Microbiome Project.


Availability: CCLasso is open source and freely available from https://github.com/huayingfang/CCLasso under GNU LGPL v3.


Contact: dengmh@pku.edu.cn

 

Supplementary information: Supplementary data are available at Bioinformatics online.

 

 

 

Source codes:

The algorithm is implemented in R language, which can be found here. We also implement the SparCC algorithm in R language, which can be found here.  

 

*********************************************************************************************************************

Last Update: 06/06/2015

Questions, comments, suggestions, please contact hyfang@pku.edu.cn , dengmh@math.pku.edu.cn