<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="review-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2022.884810</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Applied Mathematics and Statistics</subject>
<subj-group>
<subject>Review</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Survey of Statistical Methods for Microbiome Data Analysis</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Lutz</surname> <given-names>Kevin C.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1672791/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Jiang</surname> <given-names>Shuang</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/869507/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Neugent</surname> <given-names>Michael L.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1177886/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>De Nisco</surname> <given-names>Nicole J.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1533046/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhan</surname> <given-names>Xiaowei</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/915576/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Li</surname> <given-names>Qiwei</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/895103/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Mathematical Sciences, The University of Texas at Dallas</institution>, <addr-line>Richardson, TX</addr-line>, <country>United States</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Statistical Science, Southern Methodist University</institution>, <addr-line>Dallas, TX</addr-line>, <country>United States</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Population and Data Sciences, The University of Texas Southwestern Medical Center</institution>, <addr-line>Dallas, TX</addr-line>, <country>United States</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Biological Sciences, The University of Texas at Dallas</institution>, <addr-line>Richardson, TX</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Li Xing, University of Saskatchewan, Canada</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Padhmanand Sudhakar, KU Leuven, Belgium; Jie Yang, University of Illinois at Chicago, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Xiaowei Zhan <email>xiaowei.zhan&#x00040;utsouthwestern.edu</email></corresp>
<corresp id="c002">Qiwei Li <email>qiwei.li&#x00040;utdallas.edu</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Statistics and Probability, a section of the journal Frontiers in Applied Mathematics and Statistics</p></fn></author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>8</volume>
<elocation-id>884810</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>05</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2022 Lutz, Jiang, Neugent, De Nisco, Zhan and Li.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Lutz, Jiang, Neugent, De Nisco, Zhan and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>In the last decade, numerous statistical methods have been developed for analyzing microbiome data generated from high-throughput next-generation sequencing technology. Microbiome data are typically characterized by zero inflation, overdispersion, high dimensionality, and sample heterogeneity. Three popular areas of interest in microbiome research requiring statistical methods that can account for the characterizations of microbiome data include detecting differentially abundant taxa across phenotype groups, identifying associations between the microbiome and covariates, and constructing microbiome networks to characterize ecological associations of microbes. These three areas are referred to as differential abundance analysis, integrative analysis, and network analysis, respectively. In this review, we highlight available statistical methods for differential abundance analysis, integrative analysis, and network analysis that have greatly advanced microbiome research. In addition, we discuss each method&#x00027;s motivation, modeling framework, and application.</p></abstract>
<kwd-group>
<kwd>microbiome data</kwd>
<kwd>metagenomics data</kwd>
<kwd>differential abundance analysis</kwd>
<kwd>integrative analysis</kwd>
<kwd>network analysis</kwd>
</kwd-group>
<contract-num rid="cn001">1R01DK131267</contract-num>
<contract-num rid="cn001">1R01GM140012</contract-num>
<contract-num rid="cn001">1R01GM141519</contract-num>
<contract-num rid="cn001">1R56HG011035</contract-num>
<contract-num rid="cn001">5R01GM126479</contract-num>
<contract-num rid="cn001">P30CA142543</contract-num>
<contract-num rid="cn001">P50CA070907</contract-num>
<contract-num rid="cn002">RP180319</contract-num>
<contract-sponsor id="cn001">National Institutes of Health<named-content content-type="fundref-id">10.13039/100000002</named-content></contract-sponsor>
<contract-sponsor id="cn002">Cancer Prevention and Research Institute of Texas<named-content content-type="fundref-id">10.13039/100004917</named-content></contract-sponsor>
<counts>
<fig-count count="0"/>
<table-count count="9"/>
<equation-count count="9"/>
<ref-count count="92"/>
<page-count count="15"/>
<word-count count="12264"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Bacteria, viruses, fungi, and other microscopic living things are referred to as microorganisms or microbes. The term <italic>microbiome</italic> describes the collective genomes of the microorganisms or the microorganisms themselves [<xref ref-type="bibr" rid="B1">1</xref>]. The human microbiome plays a vital role in controlling vital functions in the body such as immune system development, protection against pathogens, and modulation of the central nervous system [<xref ref-type="bibr" rid="B2">2</xref>]. The microbiome is dynamic and changes with factors such as diet or the use of antibiotics [<xref ref-type="bibr" rid="B3">3</xref>]. Changes in the microbiome may affect host health and cause disease [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B4">4</xref>]. In the last decade, many advances in sequencing technology and statistical methodology have made it possible to study and quantify the microbiome.</p>
<p>In quantitative microbiome research, there are three popular areas of interest that seek to detect and quantify (i) differentially abundant taxa across phenotype groups, (ii) associations between taxonomies and covariates, and (iii) associations between taxa in the whole microbiome network. These three areas are referred to as differential abundance analysis, integrative analysis, and network analysis, respectively. Many useful methods have been developed to perform these downstream analyses while taking multiple issues into consideration that arise from differences in sequencing technology such as 16S ribosomal RNA sequencing (16S rRNA) or metagenomic shotgun sequencing (MSS) [<xref ref-type="bibr" rid="B5">5</xref>], technical issues of sequencing technology [<xref ref-type="bibr" rid="B6">6</xref>], the complex nature of sequencing count data [<xref ref-type="bibr" rid="B7">7</xref>], and choice of data normalization techniques [<xref ref-type="bibr" rid="B8">8</xref>].</p>
<p>16S rRNA and MSS are commonly used high-throughput sequencing technologies that generate raw count data for microbiome statistical analysis. Both technologies have their advantages and disadvantages. In 16S rRNA, the 16S ribosomal gene sequence is useful for the identification and classification of bacteria and archaea [<xref ref-type="bibr" rid="B9">9</xref>] because it is conservative as well as found in most microbes [<xref ref-type="bibr" rid="B10">10</xref>] and contains multiple sequences of the gene within a single microbe [<xref ref-type="bibr" rid="B11">11</xref>]. 16S rRNA is a relatively short sequence in the bacterial genome. Their sequences can be clustered as operational taxonomic units (OTUs) or amplicon specific variants, which better classify bacteria at the phyla and genera levels but is less precise at the species level. Further, 16S rRNA has available reference genomes and pipelines to perform data analysis such as DADA2, Mothur, and QIIME [<xref ref-type="bibr" rid="B12">12</xref>&#x02013;<xref ref-type="bibr" rid="B15">15</xref>]. In contrast, MSS targets entire genomes with greater resolution giving it the capability to efficiently classify bacteria at the species level as well as describe microbial communities and their functional differences [<xref ref-type="bibr" rid="B16">16</xref>]. MSS identifies far more species per read than 16S rRNA and is more advanced because it can also identify viruses, fungi, and protozoa [<xref ref-type="bibr" rid="B12">12</xref>]. As a result, MSS is more costly per sample than 16S rRNA and so sample sizes tend to be smaller in studies with MSS data [<xref ref-type="bibr" rid="B17">17</xref>]. Of course, these are not the only existing sequencing methods. RNA-Seq, ChIP-Seq, and MeDIP-Seq are some of the many sequencing technologies that are also available.</p>
<p>Microbiome count data have characteristics that pose numerous challenges to methodology such as zero inflation, overdispersion, high dimensionality, and sample heterogeneity [<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>]. Further, when count data are transformed to compositional data (i.e., total sum scaling), the counts in each sample are only relative to each taxon and do not necessarily reflect absolute abundance [<xref ref-type="bibr" rid="B20">20</xref>] due to variable sequencing depth across samples [<xref ref-type="bibr" rid="B5">5</xref>]. Zero inflation is common where possibly up to 90% of all counts are zeros [<xref ref-type="bibr" rid="B20">20</xref>]. Further, MSS count data are typically much more sparse than 16S rRNA data [<xref ref-type="bibr" rid="B5">5</xref>]. Some of the zeros are true zeros and others are false zeros. False zeros result from technical variability and limitations in sequencing depth when taxa with low abundance are completely missed at random [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B16">16</xref>]. Quality of DNA preparations such as inconsistencies in the DNA extraction or how samples are handled can also contribute to technical variability [<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B18">18</xref>]. Library size is the total number of reads per sample (i.e., the sum of all the counts in a sample). Different library sizes (i.e., sample heterogeneity) result as a consequence of technical variability, which make it difficult to compare the samples. Samples with greater library size could contain higher reads for non-differentially abundant features, which would lead to the spurious conclusion that those features are differentially abundant [<xref ref-type="bibr" rid="B8">8</xref>]. Batch effects are problematic and may lead to spurious conclusions especially with MSS data, which is generated over multiple sequencing runs [<xref ref-type="bibr" rid="B18">18</xref>]. Furthermore, biological, technical, and computational factors are probable sources of batch effects [<xref ref-type="bibr" rid="B21">21</xref>]. Normalization alone does not fully correct for batch effects [<xref ref-type="bibr" rid="B22">22</xref>]. Many statistical methods are available that correct for batch effects including linear mixed models <italic>via</italic> the <monospace>LIMMA</monospace> package in <monospace>R</monospace> [<xref ref-type="bibr" rid="B23">23</xref>], metagenomeSeq in the Bioconductor software for users in <monospace>R</monospace> [<xref ref-type="bibr" rid="B24">24</xref>], Bayesian Dirichlet-multinomial regression meta-analysis (BDMMA) [<xref ref-type="bibr" rid="B25">25</xref>], surrogate variable analysis (SVA) [<xref ref-type="bibr" rid="B26">26</xref>], and remove unwanted variation (RUV2 and RUV4) [<xref ref-type="bibr" rid="B27">27</xref>]. Other methods that help to remove batch effects include batch mean centering (BMC) [<xref ref-type="bibr" rid="B28">28</xref>], ComBat [<xref ref-type="bibr" rid="B29">29</xref>], or its extension ComBat-seq [<xref ref-type="bibr" rid="B22">22</xref>], removeBatchEffect [<xref ref-type="bibr" rid="B23">23</xref>], FAbatch [<xref ref-type="bibr" rid="B30">30</xref>], RUVIII [<xref ref-type="bibr" rid="B31">31</xref>], percentile normalization [<xref ref-type="bibr" rid="B32">32</xref>], and singular value decomposition (SVD) [<xref ref-type="bibr" rid="B33">33</xref>]. Assumptions such as whether or not the batch effect is known or if the design is balanced must be considered when selecting an appropriate method to correct for batch effects. Wang and L&#x000EA;Cao [<xref ref-type="bibr" rid="B21">21</xref>] provide a detailed decision tree that is helpful for identifying appropriate statistical methods that correct for batch effects.</p>
<p>In this paper, we first briefly describe the data one would typically encounter in microbiome data analysis and introduce their notations in <xref ref-type="table" rid="T1">Table 1</xref>. The sources referenced in this paper vary in their data notations and so we present notations in a consistent manner throughout this paper. Then, we discuss available methods for differential abundance analysis, integrative analysis, and network analysis. Specifically, we introduce the methods, applications, motivations, normalization techniques, models, statistical tests, and provide a brief discussion. <xref ref-type="table" rid="T2">Table 2</xref> provides the classes and methods of statistical analyses discussed in this paper.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The notations and descriptions of typical microbiome data.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Label</bold></th>
<th valign="top" align="left"><bold>Notation</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Count data</td>
<td valign="top" align="left"><italic><bold>Y</bold></italic><sub><italic>n</italic> &#x000D7; <italic>p</italic></sub></td>
<td valign="top" align="left">A <italic>n</italic> &#x000D7; <italic>p</italic> matrix of count data where each element <italic>y</italic><sub><italic>ij</italic></sub> &#x02208; &#x02115; is the abundance for sample <italic>i</italic> &#x0003D; 1, &#x02026;, <italic>n</italic> and feature <italic>j</italic> &#x0003D; 1, &#x02026;, <italic>p</italic>. Denote <italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> &#x0003D; (<italic>y</italic><sub><italic>i</italic>1</sub>, &#x02026;, <italic>y</italic><sub><italic>ip</italic></sub>) as the 1 &#x000D7; <italic>p</italic> row vector of counts across all <italic>p</italic> features in sample <italic>i</italic>. Also, denote <inline-formula><mml:math id="M1"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>y</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x000B7;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> as the <italic>n</italic> &#x000D7; 1 column vector of counts for feature <italic>j</italic> in all <italic>n</italic> samples. Denote &#x01EF9;<sub><italic>ij</italic></sub> as relative abundance, <inline-formula><mml:math id="M2"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>&#x02323;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> as a log-transformed count with an added pseudo-value <italic>c</italic>, and library size <inline-formula><mml:math id="M3"><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</td>
</tr>
<tr>
<td valign="top" align="left">Covariates</td>
<td valign="top" align="left"><italic><bold>X</bold></italic><sub><italic>n</italic> &#x000D7; <italic>q</italic></sub></td>
<td valign="top" align="left">A <italic>n</italic> &#x000D7; <italic>q</italic> matrix where each element <italic>x</italic><sub><italic>ik</italic></sub> &#x02208; &#x0211D; is a measure for covariate <italic>k</italic> &#x0003D; 1, &#x02026;, <italic>q</italic> in sample <italic>i</italic>. Denote <italic><bold>x</bold></italic><sub><italic>i</italic>&#x000B7;</sub> &#x0003D; (<italic>x</italic><sub><italic>i</italic>1</sub>, &#x02026;, <italic>x</italic><sub><italic>iq</italic></sub>) as the 1 &#x000D7; <italic>q</italic> row vector of covariate measures across all <italic>q</italic> covariates in sample <italic>i</italic>. Also, denote <inline-formula><mml:math id="M4"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x000B7;</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> as the <italic>n</italic> &#x000D7; 1 column vector of measures for covariate <italic>k</italic> in all <italic>n</italic> samples.</td>
</tr>
<tr>
<td valign="top" align="left">Phenotype</td>
<td valign="top" align="left"><italic><bold>z</bold></italic><sub><italic>n</italic> &#x000D7; 1</sub></td>
<td valign="top" align="left">A <italic>n</italic> &#x000D7; 1 column vector for the phenotypic response, which is written as <inline-formula><mml:math id="M5"><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> where each element <italic>z</italic><sub><italic>i</italic></sub> is the phenotypic response for sample <italic>i</italic>. The response is categorical<xref ref-type="table-fn" rid="TN1a"><sup>&#x0002A;</sup></xref> where <italic>z</italic><sub><italic>i</italic></sub> &#x0003D; <italic>g</italic> indicates the phenotypic group of each sample for group <italic>g</italic> &#x0003D; 1, &#x02026;, <italic>G</italic>.</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="TN1a"><label>&#x0002A;</label><p><italic>Some models may have a continuous phenotypic response where each z<sub>i</sub> &#x02208; &#x0211D;</italic>.</p></fn>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Classes and alphabetized methods of statistical analyses discussed in this paper.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Differential abundance</bold></th>
<th valign="top" align="left"><bold>Longitudinal differential abundance</bold></th>
<th valign="top" align="left"><bold>Integrative analysis</bold></th>
<th valign="top" align="left"><bold>Network analysis</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">ANCOM</td>
<td valign="top" align="left">maSigPro</td>
<td valign="top" align="left">DMBVS</td>
<td valign="top" align="left">CCLasso</td>
</tr>
<tr>
<td valign="top" align="left">corncob</td>
<td valign="top" align="left">MetaDprof</td>
<td valign="top" align="left">DMLMbvs</td>
<td valign="top" align="left">HARMONIES</td>
</tr>
<tr>
<td valign="top" align="left">DESeq2</td>
<td valign="top" align="left">MetaLonDA</td>
<td valign="top" align="left">DMR</td>
<td valign="top" align="left">REBACCA</td>
</tr>
<tr>
<td valign="top" align="left">edgeR</td>
<td valign="top" align="left">MetaSplines</td>
<td valign="top" align="left">IntegrativeBayes</td>
<td valign="top" align="left">SparCC</td>
</tr>
<tr>
<td valign="top" align="left">metagenomeSeq</td>
<td valign="top" align="left">mixMC</td>
<td/>
<td valign="top" align="left">SpiecEasi</td>
</tr>
<tr>
<td valign="top" align="left">mixMC</td>
<td valign="top" align="left">MetaLonDA</td>
<td/>
<td valign="top" align="left">SPRING</td>
</tr>
<tr>
<td valign="top" align="left">ZIBSeq</td>
<td valign="top" align="left">NBMM</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZIGDM</td>
<td valign="top" align="left">NBZIMM</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZINB-DPP</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2">
<title>2. Differential Abundance Analysis</title>
<p>Microbial dysbiosis, or microbial imbalances, is related to disease. Microbiota have been implicated in the development of numerous diseases such as colorectal cancer [<xref ref-type="bibr" rid="B34">34</xref>], type 2 diabetes [<xref ref-type="bibr" rid="B35">35</xref>], liver cirrhosis [<xref ref-type="bibr" rid="B36">36</xref>], and inflammatory bowel disease [<xref ref-type="bibr" rid="B37">37</xref>]. The method of detecting differentially abundant taxa across phenotype groups is known as differential abundance analysis. Identifying differentially abundant taxa will help to understand the relationship between the symbiotic organism and human health as well as identify microbial biomarkers for disease screening. We discuss multiple methods for differential abundance analysis in this section including edgeR [<xref ref-type="bibr" rid="B38">38</xref>], metagenomeSeq [<xref ref-type="bibr" rid="B24">24</xref>], DESeq2 [<xref ref-type="bibr" rid="B39">39</xref>], analysis of compositions of microbiomes or ANCOM [<xref ref-type="bibr" rid="B40">40</xref>], a zero-inflated beta model or ZIBSeq [<xref ref-type="bibr" rid="B5">5</xref>], a zero-inflated generalized Dirichlet-multinomial model or ZIGDM [<xref ref-type="bibr" rid="B6">6</xref>], and count regression for correlated observations with a beta-binomial model or corncob [<xref ref-type="bibr" rid="B41">41</xref>]. The summary of these methods are found in <xref ref-type="table" rid="T3">Table 3</xref> and their implementations for users in <monospace>R</monospace> are in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Summary of methods for differential abundance analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Model assumption</bold></th>
<th valign="top" align="left"><bold>Normalization</bold></th>
<th valign="top" align="center"><bold>References</bold></th>
<th valign="top" align="left"><bold>Availability</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">edgeR<xref ref-type="table-fn" rid="TN1"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">Negative binomial</td>
<td valign="top" align="left">TMM</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B42">42</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">metagenomeSeq</td>
<td valign="top" align="left">Zero-inflated normal or log-normal</td>
<td valign="top" align="left">CSS</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B24">24</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">DESeq2<xref ref-type="table-fn" rid="TN1"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">Negative binomial</td>
<td valign="top" align="left">RLE</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B39">39</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">ANCOM</td>
<td valign="top" align="left">ANOVA</td>
<td valign="top" align="left">ALR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B40">40</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
<tr>
<td valign="top" align="left">ZIBseq</td>
<td valign="top" align="left">Zero-inflated beta</td>
<td valign="top" align="left">TSS</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B5">5</xref>]</td>
<td valign="top" align="left">CRAN</td>
</tr>
<tr>
<td valign="top" align="left">ZIGDM</td>
<td valign="top" align="left">Zero-inflated generalized Dirichlet-multinomial</td>
<td valign="top" align="left">None<xref ref-type="table-fn" rid="TN3"><sup>&#x02020;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B6">6</xref>]</td>
<td valign="top" align="left">CRAN</td>
</tr>
<tr>
<td valign="top" align="left">corncob</td>
<td valign="top" align="left">Beta-binomial</td>
<td valign="top" align="left">None<xref ref-type="table-fn" rid="TN3"><sup>&#x02020;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B41">41</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
<tr>
<td valign="top" align="left">mixMC</td>
<td valign="top" align="left">PCA/sPLS-DA<xref ref-type="table-fn" rid="TN5"><sup>&#x02021;</sup></xref></td>
<td valign="top" align="left">CSS/TSS&#x0002B;CLR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B43">43</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">maSigPro<xref ref-type="table-fn" rid="TN1"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">Generalized linear models</td>
<td valign="top" align="left">User specified<xref ref-type="table-fn" rid="TN4"><sup>&#x02020;&#x02020;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B44">44</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">NBME<xref ref-type="table-fn" rid="TN1"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">Negative binomial mixed effects</td>
<td valign="top" align="left">User specified<xref ref-type="table-fn" rid="TN4"><sup>&#x02020;&#x02020;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B45">45</xref>]</td>
<td valign="top" align="left">CRAN</td>
</tr>
<tr>
<td valign="top" align="left">MetaSplines</td>
<td valign="top" align="left">Gaussian &#x0002B; SS-ANOVA</td>
<td valign="top" align="left">CSS</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B46">46</xref>]</td>
<td valign="top" align="left">Bioconductor</td>
</tr>
<tr>
<td valign="top" align="left">MetaDprof</td>
<td valign="top" align="left">Gaussian &#x0002B; SS-ANOVA</td>
<td valign="top" align="left">TMM</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B47">47</xref>]</td>
<td valign="top" align="left">Online</td>
</tr>
<tr>
<td valign="top" align="left">MetaLonDA</td>
<td valign="top" align="left">Negative binomial &#x0002B; SS-ANOVA</td>
<td valign="top" align="left">TMM/CSS<xref ref-type="table-fn" rid="TN6"><sup>&#x02021;&#x02021;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B48">48</xref>]</td>
<td valign="top" align="left">CRAN</td>
</tr>
<tr>
<td valign="top" align="left">NBZIMM</td>
<td valign="top" align="left">Negative binomial or Gaussian mixed effects</td>
<td valign="top" align="left">See below<xref ref-type="table-fn" rid="TN2"><sup>&#x0002A;&#x0002A;</sup></xref></td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B49">49</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="TN1"><label>&#x0002A;</label><p><italic>Developed for RNA-Seq data analysis</italic>.</p></fn>
<fn id="TN2">
<label>&#x0002A;&#x0002A;</label>
<p><italic>For these zero-inflated models, the negative binomial mixed effects model can incorporate the counts directly so normalization is not required; whereas, the Gaussian mixed effects model requires the arcsine square root transformation of the compositional data</italic>.</p></fn>
<fn id="TN3">
<label>&#x02020;</label>
<p><italic>These models do not require data normalization</italic>.</p></fn>
<fn id="TN4">
<label>&#x02020;&#x02020;</label>
<p><italic>These models require the user to normalize the data beforehand</italic>.</p></fn>
<fn id="TN5">
<label>&#x02021;</label>
<p><italic>Principal components analysis (PCA) and sparse partial least squares discriminant analysis (sPLS-DA)</italic>.</p></fn>
<fn id="TN6">
<label>&#x02021;&#x02021;</label>
<p><italic>Median-of-ratios scaling factor is a third normalization technique available in MetaLonDA</italic>.</p></fn>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Implementation in <monospace>R</monospace> for differential abundance analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Implementation</bold></th>
<th valign="top" align="center"><bold>Updated</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">edgeR</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://bioconductor.org/packages/release/bioc/html/edgeR.html">https://bioconductor.org/packages/release/bioc/html/edgeR.html</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">metagenomeSeq</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://rdrr.io/bioc/metagenomeSeq/">https://rdrr.io/bioc/metagenomeSeq/</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">DESeq2</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://bioconductor.org/packages/release/bioc/html/DESeq2.html">https://bioconductor.org/packages/release/bioc/html/DESeq2.html</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">ANCOM</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/FrederickHuangLin/ANCOM">https://github.com/FrederickHuangLin/ANCOM</ext-link></td>
<td valign="top" align="center">2020</td>
</tr>
<tr>
<td valign="top" align="left">ZIBseq</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/ZIBseq/index.html">https://cran.r-project.org/web/packages/ZIBseq/index.html</ext-link></td>
<td valign="top" align="center">2017</td>
</tr>
<tr>
<td valign="top" align="left">ZIGDM</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.rdocumentation.org/packages/miLineage/versions/2.1">https://www.rdocumentation.org/packages/miLineage/versions/2.1</ext-link></td>
<td valign="top" align="center">2017</td>
</tr>
<tr>
<td valign="top" align="left">corncob</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/bryandmartin/corncob">https://github.com/bryandmartin/corncob</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">mixMC</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.bioconductor.org/packages/release/bioc/html/mixOmics.html">https://www.bioconductor.org/packages/release/bioc/html/mixOmics.html</ext-link></td>
<td valign="top" align="center">2022</td>
</tr>
<tr>
<td valign="top" align="left">maSigPro</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.bioconductor.org/packages/release/bioc/html/maSigPro.html">https://www.bioconductor.org/packages/release/bioc/html/maSigPro.html</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">NBME</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/timeSeq/index.html">https://cran.r-project.org/web/packages/timeSeq/index.html</ext-link></td>
<td valign="top" align="center">2019</td>
</tr>
<tr>
<td valign="top" align="left">MetaSplines</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://rdrr.io/bioc/metagenomeSeq/">https://rdrr.io/bioc/metagenomeSeq/</ext-link></td>
<td valign="top" align="center">2019</td>
</tr>
<tr>
<td valign="top" align="left">MetaDprof</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://cals.arizona.edu/&#x0007E;anling/sbg/software.htm">https://cals.arizona.edu/&#x0007E;anling/sbg/software.htm</ext-link></td>
<td valign="top" align="center">2016</td>
</tr>
<tr>
<td valign="top" align="left">MetaLonDA</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/MetaLonDA/index.html">https://cran.r-project.org/web/packages/MetaLonDA/index.html</ext-link></td>
<td valign="top" align="center">2020</td>
</tr>
<tr>
<td valign="top" align="left">NBZIMM</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/nyiuab/NBZIMM">https://github.com/nyiuab/NBZIMM</ext-link></td>
<td valign="top" align="center">2022</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The common biological motivation of each method is to determine if any particular features of <italic><bold>Y</bold></italic><sub><italic>n</italic> &#x000D7; <italic>p</italic></sub> are significantly different with respect to phenotype <italic><bold>z</bold></italic><sub><italic>n</italic> &#x000D7; 1</sub> in a high-dimensional setting where the number of features is much greater than the number of samples (i.e., <italic>p</italic> &#x0226B; <italic>n</italic>). Additionally, each method has its own statistical motivations. edgeR was motivated by the need to separate biological and technical variability in order to reduce bias when testing for significant phenotypic differences attributed to abundances of RNA-Seq data. Sparsity (i.e., zero inflation) is a common characteristic of MSS count data, which is one motivational factor for metagenomeSeq, ZIBSeq, and ZIGDM. For example, a particular bacterial species may be present in a small percentage of samples for both biological and technical reasons. Biologically, this particular bacterial species may be found in only a small percentage of samples. Limitations in technology such as sequencing depth may miss a particular bacterial species with low abundance completely at random. As a result, the number of zero counts becomes inflated. DESeq2 wanted a model that can account for the presence of outliers and small replicate sizes while producing interpretable results. Other methods including ZIBSeq, ANCOM, ZIGDM, and corncob were motivated by the need for models that can also account for the compositional nature of the count data. ZIGDM was further motivated by the need to account for correlation structure and dispersion patterns amongst features.</p>
<p>Normalization is a transformation needed for robust analysis that accounts for the challenges of microbiome data and technical variability of sequencing technology [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B20">20</xref>]. Measurable, informative, and direct comparisons of samples are only possible after normalization [<xref ref-type="bibr" rid="B8">8</xref>]. Some methods for normalization are based on either sample-specific scaling of the raw counts or replacing the raw counts with normalized counts [<xref ref-type="bibr" rid="B16">16</xref>]. Popular normalization methods include but are not limited to total sum scaling (TSS), cumulative sum scaling (CSS), variance stabilizing transformation (VST), relative log expression (RLE), Aitchison&#x00027;s centered log-ratio (CLR) or log ratio (ALR) of compositions, trimmed mean of M-values (TMM), and upper-quartile (Q75). The default normalization methods for edgeR, metagenomeSeq, DESeq2, ANCOM, and ZIBSeq are TMM, CSS, RLE, ALR, and TSS, respectively. Further, TMM, RLE, Q75, and TSS can be applied by both edgeR and DESeq2. Both ZIGDM and corncob apply model-based normalization. Model-based normalization estimates the normalized abundances <italic>via</italic> a distribution parameter rather than using a separate normalization step. The choice of normalization method produces more precise and biologically interpretable results when it is chosen appropriately. For instance, the CSS normalization technique used in metagenomeSeq scales the data with cumulative count sums up to a certain quantile. Further, CSS was shown to produce optimal model performance particularly for MSS count data. CSS is also helpful when there is zero inflation in the count data. Zero counts do not imply the nonexistence of a feature but could be the result of undersampling. On the other hand, TMM in edgeR helped to minimize the false discovery rate (FDR). Additionally, TMM attempts to trim away unwanted undersampling and oversampling effects in the log-fold changes. Normalization in edgeR was later updated to account for outliers by applying weights to the normalized counts. Similarly, DESeq2 accounts for outliers in the count data by taking advantage of the median-of-ratios or RLE normalization techniques, which could result in a more robust model. ANCOM normalizes the data <italic>via</italic> ALR to map the data from the simplex &#x1D54A; to &#x0211D;, which allows for the use of classical tests such as ANOVA or Kruskal-Wallis to detect differential abundance. Normalizing the counts using TSS offers a way to model the compositional data directly as is done in ZIBSeq.</p>
<p>The microbiome data are assumed to follow a particular probabilistic model or distribution, which accounts for the noise in the count data. The probability density functions (pdf) or probability mass functions (pmf) and additional information for the parameters of each of the models are listed in <xref ref-type="table" rid="T5">Table 5</xref>. In general, the count data are sampled from</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M21"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M22"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is a probabilistic model that depends on either the normalized or non-normalized abundances as well as other parameters such as mean or dispersion when applicable. The models discussed in this section choose candidates for <inline-formula><mml:math id="M23"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> to deal with at least one of the characterizations of count data. The negative binomial distribution (NB) is the candidate for <inline-formula><mml:math id="M24"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> for both edgeR and DESeq2 and can be generalized as <italic>y</italic><sub><italic>ij</italic></sub>|&#x000B7;&#x0007E;NB(&#x003BB;<sub><italic>ij</italic></sub>, &#x003D5;<sub><italic>j</italic></sub>) where &#x003BB;<sub><italic>ij</italic></sub> is the mean and &#x003D5;<sub><italic>j</italic></sub> is the feature-specific dispersion parameter. The mean &#x003BB;<sub><italic>ij</italic></sub> is parameterized as the product of a normalization factor <italic>s</italic><sub><italic>i</italic></sub> and a parameter related to the count data &#x003BC;<sub><italic>ij</italic></sub>, which is expressed as &#x003BB;<sub><italic>ij</italic></sub> &#x0003D; <italic>s</italic><sub><italic>i</italic></sub>&#x003BC;<sub><italic>ij</italic></sub>. The choices for these two parameters for edgeR and DESeq2 are provided in <xref ref-type="table" rid="T5">Table 5</xref>. The variance of <italic>y</italic><sub><italic>ij</italic></sub> is <inline-formula><mml:math id="M25"><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></inline-formula> The variance increases as &#x003D5;<sub><italic>j</italic></sub> tends toward small values, which accounts for overdispersion in the count data [<xref ref-type="bibr" rid="B19">19</xref>]. However, the NB does not account for zero inflation. Next, a generalized linear model (GLM) using a log-link to model the mean abundance of feature <italic>j</italic> in sample <italic>i</italic> is fitted <italic>via</italic> maximum-likelihood estimation. The GLM can be written as <inline-formula><mml:math id="M26"><mml:mo class="qopname">log</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> where <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>j,k</italic>&#x0002B;2</sub>) are the regression coefficients for the intercept, phenotype, and covariates, respectively. Testing for differential abundance here is the equivalent of testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>j</italic>1</sub> &#x0003D; 0. edgeR uses the modified Fisher&#x00027;s exact test by [<xref ref-type="bibr" rid="B50">50</xref>] where NB replaces the hypergeometric distribution; whereas, DESeq2 used the Wald test. Originally, edgeR was designed for only a binary phenotype but has since been updated to handle multiple groups.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Summary of the count data models that appear throughout this paper.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="left"><bold>Additional information</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">edgeR</td>
<td valign="top" align="left"><inline-formula><mml:math id="M6"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>~</mml:mo><mml:mtext>NB</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003D5;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula><xref ref-type="table-fn" rid="TN7"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">The mean parameter &#x003BB;<sub><italic>ij</italic></sub> &#x0003D; <italic>N</italic><sub><italic>i</italic></sub>&#x01EF9;<sub><italic>ij</italic></sub> accounts for variation in library size and relative abundance.</td>
</tr>
<tr>
<td valign="top" align="left">DESeq2</td>
<td valign="top" align="left"><italic>y</italic><sub><italic>ij</italic></sub>|&#x000B7;&#x0007E;NB(&#x003BB;<sub><italic>ij</italic></sub>, &#x003D5;<sub><italic>j</italic></sub>)</td>
<td valign="top" align="left">&#x003BB;<sub><italic>ij</italic></sub> &#x0003D; <italic>s</italic><sub><italic>i</italic></sub><italic>q</italic><sub><italic>ij</italic></sub> where <italic>s</italic><sub><italic>i</italic></sub> is estimated by the median-of-ratios method; <italic>q</italic><sub><italic>ij</italic></sub> is proportional to the amount of feature-wise cDNA fragments in a sample.</td>
</tr>
<tr>
<td valign="top" align="left">metagenomeSeq</td>
<td valign="top" align="left"><inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>&#x02323;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">N</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN8"><sup>&#x0002A;&#x0002A;</sup></xref></td>
<td valign="top" align="left">In this zero-inflated model, &#x003C0;<sub><italic>i</italic></sub>(<italic>C</italic><sub><italic>i</italic></sub>) is the probability that an observed count is zero and is estimated <italic>via</italic> logit(&#x003C0;<sub><italic>i</italic></sub>) &#x0003D; &#x003B2;<sub>0</sub> &#x0002B; &#x003B2;<sub>1</sub>log<italic>C</italic><sub><italic>i</italic></sub>, where <italic>C</italic><sub><italic>i</italic></sub> is the normalized abundance <italic>via</italic> CSS, &#x003BC;<sub><italic>j</italic></sub> and <inline-formula><mml:math id="M8"><mml:msubsup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> are feature-specific Gaussian mean and variance.</td>
</tr>
<tr>
<td valign="top" align="left">ANCOM</td>
<td valign="top" align="left">Not applicable</td>
<td valign="top" align="left">Uses standard ANOVA to model the ALR-transformed relative abundances.</td>
</tr>
<tr>
<td valign="top" align="left">ZIBSeq</td>
<td valign="top" align="left"><inline-formula><mml:math id="M9"><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">Beta</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN9"><sup>&#x02020;</sup></xref></td>
<td valign="top" align="left">In this zero-inflated model, &#x003C0;<sub><italic>i</italic></sub> is the probability that a relative abundance is zero, &#x003BC;<sub><italic>ij</italic></sub> is the mean and &#x003D5;<sub><italic>ij</italic></sub> is precision. This parametrized beta distribution has shape parameters &#x003BC;<sub><italic>ij</italic></sub>&#x003D5;<sub><italic>ij</italic></sub> and (1 &#x02212; &#x003BC;<sub><italic>ij</italic></sub>)&#x003D5;<sub><italic>ij</italic></sub>.</td>
</tr>
<tr>
<td valign="top" align="left">ZIGDM</td>
<td valign="top" align="left"><inline-formula><mml:math id="M10"><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">GDM</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003C9;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>a</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>b</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN10"><sup>&#x02021;</sup></xref></td>
<td valign="top" align="left">In this zero-inflated model, &#x003C0;<sub><italic>ij</italic></sub> is the probability that a count is zero.</td>
</tr>
<tr>
<td valign="top" align="left">corncob</td>
<td valign="top" align="left"><inline-formula><mml:math id="M11"><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">Binomial</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN11"><sup>&#x02020;&#x02020;</sup></xref></td>
<td valign="top" align="left">The prior on &#x01EF9;<sub><italic>ij</italic></sub> is <inline-formula><mml:math id="M12"><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">Beta</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN12"><sup>&#x02021;&#x02021;</sup></xref> with expected value &#x003BC;<sub><italic>ij</italic></sub> &#x0003D; <italic>a</italic><sub>1<italic>j</italic></sub>/(<italic>a</italic><sub>1<italic>j</italic></sub> &#x0002B; <italic>a</italic><sub>2<italic>j</italic></sub>), which allows the use of the logit function to model the mean of the compositions.</td>
</tr>
<tr>
<td valign="top" align="left">DMR, DMBVS, DMLMbvs</td>
<td valign="top" align="left"><inline-formula><mml:math id="M13"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>y</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">DM</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B1;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula><xref ref-type="table-fn" rid="TN13"><sup>&#x0002A;&#x0002A;&#x0002A;</sup></xref></td>
<td valign="top" align="left">This zero-inflated model depends on a single parameter, <bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub> which can be interpreted as the model-based normalized abundances of sample <italic>i</italic>. Each <inline-formula><mml:math id="M14"><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>.</td>
</tr>
<tr>
<td valign="top" align="left">IntegrativeBayes</td>
<td valign="top" align="left"><italic>y</italic><sub><italic>ij</italic></sub>|&#x000B7;&#x0007E;NB(&#x003BB;<sub><italic>ij</italic></sub>, &#x003D5;<sub><italic>j</italic></sub>)</td>
<td valign="top" align="left">In this zero-inflated model, the mean parameter is &#x003BB;<sub><italic>ij</italic></sub> &#x0003D; <italic>s</italic><sub><italic>i</italic></sub>&#x003B1;<sub><italic>ijg</italic></sub> where size factor <italic>s</italic><sub><italic>i</italic></sub> is sequencing depth and &#x003B1;<sub><italic>ijg</italic></sub> is the CSS normalized abundance of feature <italic>j</italic> in sample <italic>i</italic> and phenotypic group <italic>g</italic>. The feature-wise dispersion parameter is &#x003D5;<sub><italic>j</italic></sub>.</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="TN7"><label>&#x0002A;</label><p><italic>The NB pmf in general is <inline-formula><mml:math id="M15"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>y</mml:mi><mml:mo>!</mml:mo><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BB;</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003D5;</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BB;</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003D5;</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textit" mathvariant="italic">y</mml:mtext></mml:mstyle></mml:mrow></mml:msup></mml:math></inline-formula></italic>.</p></fn>
<fn id="TN8">
<label>&#x0002A;&#x0002A;</label>
<p><italic>The normal pdf in general is <inline-formula><mml:math id="M16"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003BC;</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mo class="qopname">exp</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula></italic>.</p></fn>
<fn id="TN9">
<label>&#x02020;</label>
<p><italic>The beta pdf in general can be parametrized as <inline-formula><mml:math id="M17"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003BC;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003BC;</mml:mi><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BC;</mml:mi><mml:mi>&#x003D5;</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x003D5;</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></italic>.</p></fn>
<fn id="TN10">
<label>&#x02021;</label>
<p><italic>The GDM pmf in general can be written as</italic>.</p></fn>
<fn id="TN11">
<label>&#x02020;&#x02020;</label>
<p><italic>The binomial pmf in general is <inline-formula><mml:math id="M18"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac linethickness="0.0pt"><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></italic>.</p></fn>
<fn id="TN12">
<label>&#x02021;&#x02021;</label>
<p><italic>This beta pdf is non-parametrized and written generally as <inline-formula><mml:math id="M19"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></italic>.</p></fn>
<fn id="TN13">
<label>&#x0002A;&#x0002A;&#x0002A;</label>
<p><italic>The DM pmf in general is <inline-formula><mml:math id="M20"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>y</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>&#x003B1;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x0220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x00393;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></italic>.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Zero-inflated models help to significantly reduce the bias of sparse count data resulting from the undersampling effect of limited sequencing depth. The zero-inflated model is a mixture distribution with a continuous component and spike-mass at zero. An attractive feature of the zero-inflated model is the ability to estimate the probability that a zero count is a true zero (i.e., true absence of feature <italic>j</italic>) or false zero (i.e., undersampling) by the use of a discrete spike-mass at zero [<xref ref-type="bibr" rid="B51">51</xref>]. Zero-inflated models are employed by metagenomeSeq, ZIBSeq, and the ZIGDM. Generally, <inline-formula><mml:math id="M27"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> as a zero-inflated model can be expressed as <inline-formula><mml:math id="M28"><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x0007E;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></inline-formula> An equivalent way to model <italic>y</italic><sub><italic>ij</italic></sub>|&#x000B7; is by the use of a latent binary variable <italic>r</italic><sub><italic>ij</italic></sub> such that</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M29"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>when&#x000A0;</mml:mtext><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo>~</mml:mo><mml:mi>&#x02133;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>when&#x000A0;</mml:mtext><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003C0;<sub><italic>i</italic></sub> is the probability that <italic>y</italic><sub><italic>ij</italic></sub> is zero [<xref ref-type="bibr" rid="B24">24</xref>] and <italic>r</italic><sub><italic>ij</italic></sub> is sampled from a Bernoulli distribution with parameter &#x003C0;<sub><italic>i</italic></sub> [<xref ref-type="bibr" rid="B19">19</xref>]. A discrete spike assumes <italic>y</italic><sub><italic>ij</italic></sub> &#x0003D; 0 with positive probability [<xref ref-type="bibr" rid="B51">51</xref>]; whereas, a continuous spike assumes <italic>y</italic><sub><italic>ij</italic></sub> &#x0003D; 0 with zero probability [<xref ref-type="bibr" rid="B52">52</xref>]. The candidates for a zero-inflated <inline-formula><mml:math id="M30"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> are Gaussian or log-Gaussian, beta, and generalized Dirichlet-multinomial for metagenomeSeq, ZIBSeq, and the ZIGDM, respectively. Specifically, metagenomeSeq models the log<sub>2</sub> continuity-corrected count data as <inline-formula><mml:math id="M31"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>&#x02323;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> along with the CSS-normalized scaling factor <italic>s</italic><sub><italic>i</italic></sub> for two population groups. Pseudo counts are created by adding a positive value to each <italic>y</italic><sub><italic>ij</italic></sub> to avoid taking a logarithm at zero. The mean model here is written as <inline-formula><mml:math id="M32"><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> where <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>j,k</italic>&#x0002B;3</sub>) are the regression coefficients for the intercept, phenotype, and covariates. The term log<sub>2</sub>(<italic>C</italic><sub><italic>i</italic></sub> &#x0002B; 1) is the main contribution of metagenomeSeq, which includes the CSS-normalized value, <italic>C</italic><sub><italic>i</italic></sub>, that helps to remove bias due to extremely large counts in any sample. The expectation-maximization (EM) algorithm is used to fit the model and estimate the parameters. Testing for differential abundance here is the equivalent of testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>j</italic>1</sub> &#x0003D; 0. Then, metagenomeSeq computes <italic>q</italic>-values for multiple testing from a modified <italic>t</italic>-statistic calculated <italic>via</italic> Empirical Bayes. One issue here is that FDR increases when either sample size or effect size increases [<xref ref-type="bibr" rid="B20">20</xref>].</p>
<p>ZIBSeq models the relative abundances <italic>via</italic> a parametrized beta distribution [<xref ref-type="bibr" rid="B53">53</xref>] where &#x01EF9;<sub><italic>ij</italic></sub> &#x0007E; Beta(&#x003BC;<sub><italic>ij</italic></sub>, &#x003D5;<sub><italic>ij</italic></sub>) has mean &#x003BC;<sub><italic>ij</italic></sub>, precision &#x003D5;<sub><italic>ij</italic></sub>, and variance &#x003BC;<sub><italic>ij</italic></sub>(1 &#x02212; &#x003BC;<sub><italic>ij</italic></sub>)/(&#x003D5;<sub><italic>ij</italic></sub> &#x0002B; 1). Then, the mean is modeled by GLM binomial regression with a logit-link, <inline-formula><mml:math id="M33"><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">logit</mml:mtext></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> where <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>) are regression coefficients for the intercept and phenotype. The model parameters are estimated using maximum likelihood estimation <italic>via</italic> the <monospace>R</monospace> package <monospace>GAMLSS</monospace>. Testing for differential abundance here is the equivalent of testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>j</italic>1</sub> &#x0003D; 0. ZIBSeq computes <italic>q</italic>-values for multiple testing from either a Chi-square or <italic>t</italic>-distribution depending on sample size.</p>
<p>The relative abundances are modeled by ZIBSeq one feature at a time; whereas, the ZIGDM models the abundances directly under a multivariate setting which can better capture the compositional effects. Further, the Dirichlet-multinomial (DM) distribution can account for overdispersion. But, the ZIGDM is a more flexible model than the DM. The novelty of the ZIGDM is two-fold: the use of the GDM to model count data and account for zero inflation with additional parameters had not been done before. The ZIGDM models the counts of each sample as <italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> &#x0007E; ZIGDM(<bold>&#x003C9;</bold><sub><italic>i</italic>&#x000B7;</sub>, <italic><bold>a</bold></italic><sub><italic>i</italic>&#x000B7;</sub>, <italic><bold>b</bold></italic><sub><italic>i</italic>&#x000B7;</sub>) where &#x003C0;<sub><italic>ij</italic></sub> is a Bernoulli parameter that controls the absence probability, and <italic>a</italic><sub><italic>ij</italic></sub> and <italic>b</italic><sub><italic>ij</italic></sub> are beta distribution parameters that control the presence of feature <italic>j</italic> in sample <italic>i</italic>. The beta mean of the proportion of feature <italic>j</italic> in sample <italic>i</italic> is <italic>a</italic><sub><italic>ij</italic></sub>/(<italic>a</italic><sub><italic>ij</italic></sub> &#x0002B; <italic>b</italic><sub><italic>ij</italic></sub>). By letting the dispersion parameter be &#x003C3;<sub><italic>ij</italic></sub> &#x0003D; 1/(1 &#x0002B; <italic>a</italic><sub><italic>ij</italic></sub> &#x0002B; <italic>b</italic><sub><italic>ij</italic></sub>), the beta variance can be expressed as &#x003BC;<sub><italic>ij</italic></sub>(1 &#x02212; &#x003BC;<sub><italic>ij</italic></sub>)&#x003C3;<sub><italic>ij</italic></sub> which accounts for overdispersion. Similar to ZIBSeq, the ZIGDM also uses GLMs to model the mean parameter &#x003BC;<sub><italic>ij</italic></sub>, but then uses score statistics and permutation <italic>p</italic>-values to test for differential abundance. The mean model is written as <inline-formula><mml:math id="M34"><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">logit</mml:mtext></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> where <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>j,q</italic>&#x0002B;2</sub>) are the regression coefficients for the intercept, phenotype, and covariates, respectively. Testing for differential abundance here is the equivalent of testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>j</italic>1</sub> &#x0003D; 0.</p>
<p>The beta-binomial distribution is the candidate for <inline-formula><mml:math id="M35"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> in corncob. In particular, corncob models the abundances as <italic>y</italic><sub><italic>ij</italic></sub> &#x0007E; Binomial(<italic>N</italic><sub><italic>i</italic></sub>, &#x01EF9;<sub><italic>ij</italic></sub>) to account for library size and relative abundance. Further, corncob assumes a beta prior on the probability parameter, which is expressed as &#x01EF9;<sub><italic>ij</italic></sub> &#x0007E; Beta(<italic>a</italic><sub>1<italic>j</italic></sub>, <italic>a</italic><sub>2<italic>j</italic></sub>), for model flexibility. Under this setting, the expected relative abundance of feature <italic>j</italic> in sample <italic>i</italic> is estimated by &#x003BC;<sub><italic>ij</italic></sub> &#x0003D; <italic>E</italic>(&#x01EF9;<sub><italic>ij</italic></sub>) &#x0003D; <italic>a</italic><sub>1<italic>j</italic></sub>/(<italic>a</italic><sub>1<italic>j</italic></sub> &#x0002B; <italic>a</italic><sub>2<italic>j</italic></sub>) and provides convenient support on (0,1) for modeling compositions <italic>via</italic> binomial regression. The binomial variance of <italic>y</italic><sub><italic>ij</italic></sub>|<italic>N</italic><sub><italic>i</italic></sub> is <italic>N</italic><sub><italic>i</italic></sub>&#x003BC;<sub><italic>ij</italic></sub>(1 &#x02212; &#x003BC;<sub><italic>ij</italic></sub>) &#x000D7; [1 &#x0002B; &#x003D5;<sub><italic>ij</italic></sub>(<italic>N</italic><sub><italic>i</italic></sub> &#x02212; 1)] with an inflation factor of 1 &#x0002B; &#x003D5;<sub><italic>ij</italic></sub>(<italic>N</italic><sub><italic>i</italic></sub> &#x02212; 1) where &#x003D5;<sub><italic>ij</italic></sub> &#x0003D; 1/(1 &#x0002B; <italic>a</italic><sub>1<italic>j</italic></sub> &#x0002B; <italic>a</italic><sub>2<italic>j</italic></sub>). The flexibility of the prior allows corncob to account for library size and overdispersion when &#x003D5;<sub><italic>ij</italic></sub> is large. The mean model is written as <inline-formula><mml:math id="M36"><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">logit</mml:mtext></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> and fitted using the trust region optimization algorithm for more efficient computation. The regression coefficients are given by <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>j,q</italic>&#x0002B;2</sub>) for the intercept, phenotype, and covariates, respectively. Testing for differential abundance here is the equivalent of testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>j</italic>1</sub> &#x0003D; 0. The parametric bootstrap Wald test is used to test for differential abundance.</p>
<p>ANCOM uses standard ANOVA to model the ALR-transformed relative abundances. ALR is based on Aitchison&#x00027;s methodology of log ratios of compositional data [<xref ref-type="bibr" rid="B54">54</xref>]. The ALR transformation overcomes the unit-sum constraint on the relative abundances [<xref ref-type="bibr" rid="B18">18</xref>] and creates a map from the simplex &#x1D54A; to &#x0211D;, which then allows for the use of classical statistical methods such as ANOVA [<xref ref-type="bibr" rid="B20">20</xref>]. Each feature is used as a reference feature one at a time which produces <italic>p</italic>(<italic>p</italic> &#x02212; 1) regression models [<xref ref-type="bibr" rid="B20">20</xref>]. Each model is written as</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M37"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">log</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M38"><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math></inline-formula> is the mean, <inline-formula><mml:math id="M39"><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> captures the phenotypic group effect, and <inline-formula><mml:math id="M40"><mml:msub><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the error term for sample <italic>i</italic>, taxa <italic>j</italic> &#x02260; <italic>j</italic>&#x02032;, and phenotype <italic>z</italic><sub><italic>i</italic></sub> &#x0003D; <italic>g</italic>. Covariates can also be included in the linear model when applicable. Testing for differential abundance is the equivalent of testing <inline-formula><mml:math id="M41"><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> using classical tests such as ANOVA, <italic>t</italic>-test, Wilcoxon, or Kruskal&#x02013;Wallis depending on the number of groups and linear assumptions. The <italic>p</italic>-values are adjusted using the Benjamini&#x02013;Hochberg procedure for multiple testing.</p>
<p>The above models are univariate with the exception of the ZIGDM. Multivariate models for analyzing microbiome data are also available. However, the multivariate methods do not perform better than the univariate methods for differential abundance analysis [<xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B55">55</xref>]. An advantage of multivariate methods are the useful plots and numerical summaries of dimension reduction techniques including, but not limited to, principal components analysis (PCA), principal coordinates analysis (PCoA), canonical correlation analysis (CCA), and partial least squares discriminant analysis (PLS-DA) [<xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B56">56</xref>]. For example, mixMC [<xref ref-type="bibr" rid="B43">43</xref>] is a multivariate method available in the <monospace>mixOmics</monospace> package in Bioconductor. Using CLR-transformed compositions, mixMC applies PCA to visualize diversity patterns and multivariate regression using sparse PLS-DA <italic>via</italic> a lasso penalty to select the most differentially abundant features. Lastly, mixMC also provides a multivariate approach for longitudinal differential abundance analysis.</p>
<p>The literature for longitudinal differential abundance analysis had been lacking until recently. The cost for sequencing has decreased over time allowing for the production of more longitudinal data [<xref ref-type="bibr" rid="B46">46</xref>]. Some earlier methods include Next maSigPro (microarray Significant Profiles) available in Bioconductor [<xref ref-type="bibr" rid="B44">44</xref>] and a negative binomial mixed effects model (NBME) available in the <monospace>R</monospace> package <monospace>timeSeq</monospace> [<xref ref-type="bibr" rid="B45">45</xref>]. Both Next maSigPro (the updated version of maSigPro) and NBME do not have normalization methods built into the software and so the user must normalize the data beforehand. Three methods developed around the same time for longitudinal differential abundance analysis include MetaSplines [<xref ref-type="bibr" rid="B46">46</xref>], MetaDprof [<xref ref-type="bibr" rid="B47">47</xref>], and MetaLonDA (Metagenomic Longitudinal Differential Abundance) [<xref ref-type="bibr" rid="B48">48</xref>, <xref ref-type="bibr" rid="B57">57</xref>]. MetaSplines is available in metagenomeSeq, MetaDprof has no <monospace>R</monospace> package available, and MetaLonDA can be accessed through CRAN. MetaSplines, MetaDprof, and MetaLonDA apply a semi-parametric method known as smoothing spline ANOVA or SS-ANOVA to detect longitudinal differential abundance. MetaLonDA models the count data using the negative binomial distribution; whereas, MetaSplines and MetaDprof use the Gaussian distribution. MetaLonDA is designed to handle inconsistencies in time points, different number of samples per subject, and different number of subjects per phenotypic group. Further information regarding MetaSplines, MetaDprof, and MetaLonDA is provided in detail by [<xref ref-type="bibr" rid="B58">58</xref>]. More recently, NBZIMM [<xref ref-type="bibr" rid="B49">49</xref>] allows for the implementation of a negative binomial mixed effects model, zero-inflated negative binomial model, and Gaussian mixed effects model. NBZIMM is available for users in <monospace>R</monospace> <italic>via</italic> GitHub.</p>
<p>All of the above methods are useful. Appropriate model selection should be determined by a statistical procedure rather than by user choice. For example, a statistical procedure for identifying zero-inflated and hurdle distributions (iZID) was recently developed to appropriately model MSS data [<xref ref-type="bibr" rid="B59">59</xref>] and can be implemented in <monospace>R</monospace> <italic>via</italic> the <monospace>iZID</monospace> package [<xref ref-type="bibr" rid="B60">60</xref>]. Hurdle models, introduced by [<xref ref-type="bibr" rid="B61">61</xref>], are also referred to as zero-altered (ZA) models. Generally, ZA consists of one process that generates zeros and a second process truncated at zero that generates positive counts [<xref ref-type="bibr" rid="B62">62</xref>]. Unlike zero-inflated models, the slab of a zero-altered model cannot generate zeros. Wang et al. [<xref ref-type="bibr" rid="B60">60</xref>] provide the details of multiple zero-inflated and hurdle models along with any existing <monospace>R</monospace> packages. Keep in mind that there are other zero-inflated models not discussed in this paper that are available for microbiome data analysis. For example, a recent zero-inflated negative binomial model with a Dirichlet-process prior (ZINB-DPP) offers a Bayesian approach for differential abundance analysis [<xref ref-type="bibr" rid="B63">63</xref>].</p>
<p>The count data for edgeR and DESeq2 were sequenced <italic>via</italic> RNA-Seq. Other methods in this section such as metagenomeSeq and ZIBSeq generated the count data <italic>via</italic> 16S rRNA sequencing technology. An implication here is that these models were built for specific types of count data. Consequently, one must also consider the type of data when choosing a model. Further, corncob used soil microbiome data with three treatments; where as, human microbiome data were analyzed by the other methods. Of course, a zero-inflated model should be preferred when sparsity in the count data is high. Compared to metagenomeSeq, ZIBSeq is better suited for larger sample sizes and sparse count data based on its reported area under the receiver operating characteristic curve (AUC) <italic>via</italic> simulations. For smaller sample sizes, ZIBSeq is well-suited for multinomial and binomial data but not for zero-inflated Poisson or zero-inflated negative binomial data. Similar to ZIBSeq, corncob uses a single-feature modeling approach which does not take the compositional nature of the count data into consideration. So, a multivariate version of both of these two methods ought to be considered. Interestingly, ANCOM outperformed metagenomeSeq by significantly reducing FDR and increasing power even though it is not a zero-inflated model. However, ANCOM accounts for the compositionality of the count data using ALR normalization. ANCOM can also perform longitudinal analysis to test differential abundance at different time points. Later in 2020, Lin and Peddada [<xref ref-type="bibr" rid="B20">20</xref>] released ANCOM-BC which is an improved version of ANCOM that includes bias correction (BC). Most of the models above assume that abundance dispersions between groups are homogeneous. Both edgeR and DESeq2 use shrinkage to estimate dispersion and log-fold changes. Shrinkage helped to improve consistency and interpretation of results. The method of shrinkage is what sets edgeR and DESeq2 apart. Shrinkage in edgeR is determined by a user-adjusted parameter that depends on the prior degrees of freedom to impose weight on individual gene estimates and dispersions, which creates a weighted likelihood conditional on the count data. The conditional likelihood is based on the assumption that features with similar observed abundances have similar variances. The assumption of homogeneity may be problematic since phenotype level abundances can be influenced by multiple factors (e.g., other features, covariates, host, environment, etc.). The ZIGDM and corncob take differential dispersion into account, which is the assumption that dispersions between phenotype groups are heterogeneous. Also, tests for differential dispersion are available for the ZIGDM and corncob to determine if there is a significant association between dispersion and covariates. Notably, corncob was the first method to develop a test for differential dispersion. Finally, these models can be adjusted to include covariates. The ability to incorporate covariates into a model brings us to integrative analysis in the next section.</p>
</sec>
<sec id="s3">
<title>3. Integrative Analysis</title>
<p>There is an association between the microbiome and covariates including but not limited to metabolites, antibiotic usage, environmental factors, and host genetics that can influence host health [<xref ref-type="bibr" rid="B64">64</xref>, <xref ref-type="bibr" rid="B65">65</xref>]. Recently, numerous associations between dietary covariates and taxa were implicated in the development of chronic diseases such as obesity [<xref ref-type="bibr" rid="B66">66</xref>]. The goal of integrative analysis is to identify and quantify associations between the microbiome and covariates. We discuss four methods for integrative analysis in this section including Dirichlet-multinomial regression or DMR [<xref ref-type="bibr" rid="B67">67</xref>], Dirichlet-multinomial Bayesian variable selection or DMBVS [<xref ref-type="bibr" rid="B68">68</xref>], a Bayesian zero-inflated negative binomial (ZINB) also referred to as IntegrativeBayes [<xref ref-type="bibr" rid="B19">19</xref>], and a Dirichlet-multinomial linear model with Bayesian variable selection or DMLMbvs [<xref ref-type="bibr" rid="B66">66</xref>]. <xref ref-type="table" rid="T6">Table 6</xref> provides a summary of the methods discussed in this section and <xref ref-type="table" rid="T7">Table 7</xref> summarizes the implementation of these methods in <monospace>R</monospace>.</p>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>Summary of methods for integrative analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Model assumption</bold></th>
<th valign="top" align="left"><bold>Normalization</bold></th>
<th valign="top" align="left"><bold>Data type</bold></th>
<th valign="top" align="left"><bold>Covariate type</bold></th>
<th valign="top" align="center"><bold>References</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">DMR</td>
<td valign="top" align="left">Dirichlet-multinomial</td>
<td valign="top" align="left">None<xref ref-type="table-fn" rid="TN14"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">16S rRNA</td>
<td valign="top" align="left">Nutrient intake</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B67">67</xref>]</td>
</tr>
<tr>
<td valign="top" align="left">DMBVS</td>
<td valign="top" align="left">Dirichlet-multinomial</td>
<td valign="top" align="left">None<xref ref-type="table-fn" rid="TN14"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">16S rRNA</td>
<td valign="top" align="left">KEGG pathways</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B68">68</xref>]</td>
</tr>
<tr>
<td valign="top" align="left">IntegrativeBayes</td>
<td valign="top" align="left">Zero-inflated negative binomial</td>
<td valign="top" align="left">CSS</td>
<td valign="top" align="left">MSS</td>
<td valign="top" align="left">KEGG pathways; Metabolomics</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B19">19</xref>]</td>
</tr>
<tr>
<td valign="top" align="left">DMLMbvs</td>
<td valign="top" align="left">Dirichlet-multinomial</td>
<td valign="top" align="left">None<xref ref-type="table-fn" rid="TN14"><sup>&#x0002A;</sup></xref></td>
<td valign="top" align="left">16S rRNA</td>
<td valign="top" align="left">Dietary</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B66">66</xref>]</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="TN14"><label>&#x0002A;</label><p><italic>The Dirichlet-multinomial model does not require data normalization</italic>.</p></fn>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T7">
<label>Table 7</label>
<caption><p>Implementation of methods for integrative analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Implementation</bold></th>
<th valign="top" align="center"><bold>Updated</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">DMR</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="http://statgene.med.upenn.edu/software.html">http://statgene.med.upenn.edu/software.html</ext-link></td>
<td valign="top" align="center">2013</td>
</tr>
<tr>
<td valign="top" align="left">DMBVS</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/duncanwadsworth/dmbvs">https://github.com/duncanwadsworth/dmbvs</ext-link></td>
<td valign="top" align="center">2017</td>
</tr>
<tr>
<td valign="top" align="left">IntegrativeBayes</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/shuangj00/IntegrativeBayes">https://github.com/shuangj00/IntegrativeBayes</ext-link></td>
<td valign="top" align="center">2019</td>
</tr>
<tr>
<td valign="top" align="left">DMLMbvs</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/mkoslovsky/DMLMbvs">https://github.com/mkoslovsky/DMLMbvs</ext-link></td>
<td valign="top" align="center">2020</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The common biological motivation of each method is to determine if associations exist between any of the <italic>p</italic> features from <italic><bold>Y</bold></italic><sub><italic>n</italic> &#x000D7; <italic>p</italic></sub> and <italic>q</italic> covariates from <italic><bold>X</bold></italic><sub><italic>n</italic> &#x000D7; <italic>q</italic></sub> while controlling for the phenotypic response <italic><bold>z</bold></italic><sub><italic>n</italic> &#x000D7; 1</sub>. Statistical motivations here are similar to the differential abundance methods. DMR and DMLMbvs model the count data directly to account for issues arising from compositionality as well as overdispersion. DMBVS was highly interested in the connection between disease development and the association of the microbiome with other covariates. The lack of available models for integrative analysis motivated IntegrativeBayes to construct a model that could account for zero inflation and overdispersion.</p>
<p>Three of the models employ the DM, which is one of the distributions useful for model-based normalization. Other techniques of normalization decreases the power of the DM due to some loss of variation when using compositions. Thus, using the count data directly in the DM instead of the compositions results in better model performance [<xref ref-type="bibr" rid="B67">67</xref>]. The ZINB is most robust if the counts are first normalized using CSS when compared to other normalization methods. Further, the results of metagenomeSeq showed that CSS is highly beneficial for analyzing zero-inflated count data.</p>
<p>The first step of integrative analysis is to model the count data using Equation (1). The DM is the candidate for <inline-formula><mml:math id="M42"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> to denoise the count data in DMR, DMBVS, and DMLMbvs. The model learns the compositionality while also accounting for uncertainty and overdispersion in the count data. The count data are modeled as <italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub> &#x0007E; DM(<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub>) where <bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub> &#x0003D; (&#x003B1;<sub><italic>i</italic>1</sub>, &#x02026;, &#x003B1;<sub><italic>ip</italic></sub>) is the <italic>i</italic>-th sample row vector of normalized abundances estimated by the model. The DM parameter is strictly positive where each <inline-formula><mml:math id="M43"><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> and the unit-sum constraint has been removed.</p>
<p>The DM is derived by each model as follows [<xref ref-type="bibr" rid="B66">66</xref>&#x02013;<xref ref-type="bibr" rid="B68">68</xref>]. The counts are assumed to follow a multinomial (Multi) distribution <italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<italic>N</italic><sub><italic>i</italic></sub>, <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> &#x0007E; Multi(<italic>N</italic><sub><italic>i</italic></sub>, <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub>). Then, a Dirichlet (Dir) prior is placed on the multinomial parameter <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub> &#x0007E;Dir(<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub>). The DM is the result of integrating out the multinomial parameter, <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> which is expressed as <italic>f</italic><sub>DM</sub>(<italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub>) &#x0003D; &#x0222B;<italic>p</italic>(<italic><bold>y</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<italic>N</italic><sub><italic>i</italic></sub>, <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub>)<italic>p</italic>(<italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> |<bold>&#x003B1;</bold><sub><italic>i</italic>&#x000B7;</sub>)<italic>d</italic><italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub>. Integrating out this parameter makes the model more efficient by having one less parameter. The variance of the DM is Var(<italic>y</italic><sub><italic>ij</italic></sub>) &#x0003D; (<italic>N</italic><sub><italic>i</italic></sub> &#x0002B; <italic>A</italic><sub><italic>i</italic></sub>)/(1 &#x0002B; <italic>A</italic><sub><italic>i</italic></sub>)<italic>E</italic>(&#x003C8;<sub><italic>ij</italic></sub>)[1 &#x02212; <italic>E</italic>(&#x003C8;<sub><italic>ij</italic></sub>)]<italic>N</italic><sub><italic>i</italic></sub>, where <inline-formula><mml:math id="M44"><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></inline-formula> The variance is inflated by a factor of (<italic>N</italic><sub><italic>i</italic></sub> &#x0002B; <italic>A</italic><sub><italic>i</italic></sub>)/(1 &#x0002B; <italic>A</italic><sub><italic>i</italic></sub>) relative to the variance of the multinomial distribution. As a result, the DM model accounts for overdispersion in the count data. Letting <italic>A</italic><sub><italic>i</italic></sub> tend toward zero will result in large overdispersion. If <italic>A</italic><sub><italic>i</italic></sub> &#x02192; &#x0221E;, the DM model reduces to a multinomial model. DMBVS and DMLMbvs are Bayesian adaptations of the DM.</p>
<p>IntegrativeBayes employs the NB as the candidate for the zero-inflated <inline-formula><mml:math id="M45"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> from Equation (2). If <italic>r</italic><sub><italic>ij</italic></sub> &#x0003D; 0 in Equation (2), then the ZINB models the count data and their uncertainty while accounting for sample-wise sequencing depth <italic>s</italic><sub><italic>i</italic></sub> by reparameterizing each sample taxon-specific negative binomial mean as the product of <italic>s</italic><sub><italic>i</italic></sub> and the CSS normalized abundances, which are expressed as &#x003B1;<sub><italic>ijg</italic></sub>. Further, the model also introduces a latent binary vector <bold>&#x003B3;</bold> &#x0003D; (&#x003B3;<sub>1</sub>, &#x02026;, &#x003B3;<sub><italic>p</italic></sub>) where &#x003B3;<sub><italic>j</italic></sub> &#x0003D; 1 indicates the <italic>j</italic>-th feature is differentially abundant among the <italic>G</italic> groups. A beta-Bernoulli prior is placed on each &#x003B3;<sub><italic>j</italic></sub> to quantify the proportion of features that are believed to be discriminatory. Then, the ZINB conditional on <italic>r</italic><sub><italic>ij</italic></sub> &#x0003D; 0 is expressed as</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M46"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>~</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>NB</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003D5;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>NB</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003D5;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003D5;<sub><italic>j</italic></sub> is the feature-specific dispersion parameter with a Gamma prior. The parameter &#x003D5;<sub><italic>j</italic></sub> captures overdispersion in the same manner as edgeR and DESeq2 described earlier.</p>
<p>Next, log-linear regression is employed by all four methods to identify any feature-covariate associations. The general framework of log-linear regression can be expressed as</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M47"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">log</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mo>&#x003B2;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where the abundance-related response is log&#x003B1;<sub><italic>ijg</italic></sub> for the covariates in sample <italic>i</italic> and group <italic>g</italic>. The feature-covariate regression coefficients are <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>0</sub>, &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>jq</italic></sub>) where the feature-specific intercept term is &#x003B2;<sub><italic>j</italic>0</sub> and &#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>jq</italic></sub> estimate the associations between the <italic>j</italic>-th feature and the <italic>q</italic> covariates in the <italic>i</italic>-th sample. DMR, DMBVS, and DMLMbvs do not deviate from this specification. However, IntegrativeBayes expresses their log-linear regression model as</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M48"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mi>log</mml:mi><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mi>&#x003B2;</mml:mi></mml:mstyle><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mi>log</mml:mi><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold-italic' mathsize='normal'><mml:mi>&#x003B2;</mml:mi></mml:mstyle><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003BC;<sub>0<italic>j</italic></sub> is the feature-specific intercept term or baseline and &#x003BC;<sub><italic>gj</italic></sub> captures the baseline shift between the <italic>g</italic>-th group and reference group. Both &#x003BC;<sub>0<italic>j</italic></sub> and &#x003BC;<sub><italic>gj</italic></sub> are assigned zero-mean Gaussian priors. The regression coefficients <italic><bold>&#x003B2;</bold></italic><sub><italic>j</italic>&#x000B7;</sub> &#x0003D; (&#x003B2;<sub><italic>j</italic>1</sub>, &#x02026;, &#x003B2;<sub><italic>jq</italic></sub>) estimate the associations between the <italic>j</italic>-th feature and the <italic>q</italic> covariates in the <italic>i</italic>-th sample. Equations (5) and (6) do not require error terms because the uncertainty in the count data is accounted for by Equation (1) before regression is applied. DMLMbvs further calculates the mathematical balances <italic>B</italic>(<italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub>) of the taxa proportions <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> estimated by <inline-formula><mml:math id="M49"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">M</mml:mi></mml:mrow></mml:math></inline-formula> to predict a continuous phenotypic response <italic>via</italic></p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M50"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>B</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003C8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x000B7;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>&#x003B2;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic><bold>&#x003B2;</bold></italic><sub><italic>m</italic></sub> &#x0003D; (&#x003B2;<sub>0</sub>, &#x003B2;<sub>1</sub>, &#x02026;, &#x003B2;<sub><italic>M</italic></sub>) contains the regression coefficients for the balances. Further, &#x003B2;<sub>0</sub> is the intercept term with a zero-mean Gaussian prior, &#x003B2;<sub><italic>m</italic></sub> is the coefficient of balance <italic>m</italic> or <italic>B</italic>(&#x003C8;)<sub><italic>im</italic></sub>, and the error term &#x003F5;<sub><italic>i</italic></sub> has a zero-mean Gaussian prior. Equation (7) requires an error term since the uncertainty in the phenotypic response is not accounted for in any previous steps. The multinomial prior <italic><bold>&#x003C8;</bold></italic><sub><italic>i</italic>&#x000B7;</sub> estimates the compositions and is usually integrated out for model efficiency; however, DMLMbvs retains this parameter because the phenotypic response depends on the estimated compositions in Equation (7). Mathematical balances are constructed <italic>via</italic> random sequential binary partitioning of <italic><bold>&#x003C8;</bold></italic>, which results in a total of <italic>M</italic> &#x0003D; <italic>p</italic> &#x02212; 1 partitions. Mathematical balances help to identify a subset of features having the greatest association with the response rather than using a single feature selection approach.</p>
<p>Equations (5), (6), and (7) are high-dimensional with <italic>q</italic> &#x000D7; (<italic>p</italic> &#x0002B; 1), <italic>q</italic> &#x000D7; (<italic>p</italic> &#x0002B; 2), and <italic>p</italic> parameters, respectively. Multiple testing results in a loss of power in a high-dimensional setting and so regularization would help to increase the power [<xref ref-type="bibr" rid="B67">67</xref>]. Thus, regularization of Equations (5), (6), and (7) is necessary to optimize the model by reducing the parameter space [<xref ref-type="bibr" rid="B19">19</xref>]. Regularization for DMR, the only frequentist method here, includes both group and individual &#x02113;<sub>1</sub> penalties and is optimized using an efficient block-coordinate descent algorithm, which utilizes a quadratic approximation of the log-likelihood function. Sparse &#x02113;<sub>1</sub> regularization encourages sparsity in the regression coefficients, which is useful for identifying significant taxa-covariate associations whose regression coefficients are non-zero. Then, DMR uses the likelihood ratio test to identify significant feature-covariate associations. DMBVS, DMLMbvs, and IntegrativeBayes employ spike-and-slab priors to reduce the parameter space and for identifying significant feature-covariate associations. Spike-and-slab priors are conventional for Bayesian variable selection [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B66">66</xref>, <xref ref-type="bibr" rid="B68">68</xref>] and are defined as</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M51"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>I</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B4;<sub><italic>jk</italic></sub> &#x0003D; 1 indicates that feature <italic>j</italic> and covariate <italic>k</italic> are associated (i.e., &#x003B2;<sub><italic>jk</italic></sub> &#x02260; 0) and &#x003B4;<sub><italic>jk</italic></sub> &#x0003D; 0 otherwise. A beta-binomial prior is imposed on the latent binary variable &#x003B4;<sub><italic>jk</italic></sub> to control the number of significant associations selected by the model. The variance term <inline-formula><mml:math id="M52"><mml:msubsup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> is assigned a conjugate prior (inverse-gamma) for model efficiency. Model fitting and sampling of non-zero regression coefficients is implemented using the Markov Chain Monte Carlo (MCMC) Metropolis-Hastings algorithm within a Gibbs sampler. The proportion of posterior samples with non-zero coefficients, or where &#x003B4;<sub><italic>jk</italic></sub> &#x0003D; 1, is called the posterior probability of inclusion (PPI) and makes a parsimonious quantification of uncertainty in variable selection. PPI above a certain threshold indicates the significance of any feature-covariate association, which is equivalent to testing <italic>H</italic><sub>0</sub>:&#x003B2;<sub><italic>jk</italic></sub> &#x0003D; 0. The null hypothesis is retained if PPI is below the chosen threshold and otherwise rejected. IntegrativeBayes uses a threshold that controls FDR; whereas, DMBVS and DMLMbvs use median PPI (i.e., 0.5) as the threshold.</p>
<p>Each of the four models here included numerous covariates. For instance, DMR included dietary intake of nutrients. DMBVS and IntegrativeBayes included molecular function covariates from the Kyoto Encyclopedia of Genes and Genomes (KEGG). IntegrativeBayes focused primarily on metabolomic covariates. DMLMbvs included multiple dietary covariates. The three DM-based models also included 16S rRNA count data as the features; whereas, IntegrativeBayes applied their model to MSS count data. IntegrativeBayes is the only model presented here that accounts for zero inflation in the count data, estimates the effect size for the discriminating features, and identifies differentially abundant features while simultaneously quantifying feature-covariate associations. Because IntegrativeBayes accounts for zero inflation, it is a well-suited model for MSS data. However, the ZINB is not the only zero-inflated model available for integrative analysis. A comprehensive review of other practical zero-inflated models is provided by [<xref ref-type="bibr" rid="B60">60</xref>, <xref ref-type="bibr" rid="B74">74</xref>, <xref ref-type="bibr" rid="B75">75</xref>]. All four models here account for overdispersion, compositionality, and high dimensionality of the data. DMLMbvs was the only model that had a continuous phenotype (body mass index or BMI); however, the authors noted that the model can be adjusted to include a categorical response. DMLMbvs uses the estimated compositional data to simultaneously identify feature-covariate associations and predict a continuous phenotypic outcome. The Bayesian approach is used by three of the four methods because it has several advantages over frequentist methods. Bayesian models can incorporate prior knowledge, quantify the uncertainty of model parameters, offer efficient model fitting <italic>via</italic> the MCMC algorithm, and calculate parsimonious inferential summaries such as PPI in variable selection.</p>
</sec>
<sec id="s4">
<title>4. Network Analysis</title>
<p>Microbial ecological interactions affect microbiome function and host health <italic>via</italic> the formation of complex communities with various symbiotic relationships where microbes coexist. Findings of a study implicated pH as a main factor for the networking of microbial communities in arctic soil [<xref ref-type="bibr" rid="B76">76</xref>]. The soil study found a two-cluster microbial network where one cluster was correlated to pH and the second was uncorrelated to pH. The goal of network analysis is to construct microbiome networks that characterize microbial ecological associations (i.e., taxa-taxa dependencies), which may help discover fundamental properties and mechanisms of microbial ecosystems [<xref ref-type="bibr" rid="B73">73</xref>]. Graphical models consist of nodes and edges, which are used to visualize the estimated microbial network. Each node corresponds to a taxon and an existing edge represents a direct association between any two nodes. Current statistical methods for network analysis estimate the correlation or partial correlation structure of the normalized count data to construct a network of nodes and edges [<xref ref-type="bibr" rid="B73">73</xref>]. Correlation-based methods include SparCC (Sparse Correlations for Compositional data) [<xref ref-type="bibr" rid="B69">69</xref>], CCLasso (Correlation inference for Compositional data through Lasso) [<xref ref-type="bibr" rid="B70">70</xref>], and REBACCA (Regularized Estimation of the BAsis Covariance based on Compositional dAta) [<xref ref-type="bibr" rid="B71">71</xref>]. Partial correlation-based methods include SpiecEasi (SParse InversE Covariance Estimation for Ecological Association Inference) [<xref ref-type="bibr" rid="B72">72</xref>] and HARMONIES (Hybrid Approach foR MicrobiOme Network Inferences <italic>via</italic> Exploiting Sparsity) [<xref ref-type="bibr" rid="B73">73</xref>]. SPRING (Semi-Parametric Rank-based approach for INference in Graphical model) [<xref ref-type="bibr" rid="B7">7</xref>] employs both correlation and partial correlation methods under a semi-parametric setting. Semi-parametric rank (SPR) correlation can be used as an alternative to correlation measures such as Pearson or Spearman, can be extended to partial correlation, and can account for zero inflation [<xref ref-type="bibr" rid="B7">7</xref>]. <xref ref-type="table" rid="T8">Table 8</xref> provides a summary of the methods discussed in this section and <xref ref-type="table" rid="T9">Table 9</xref> summarizes the implementation of these methods in R.</p>
<table-wrap position="float" id="T8">
<label>Table 8</label>
<caption><p>Summary of methods for network analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Network type</bold></th>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Normalization</bold></th>
<th valign="top" align="center"><bold>References</bold></th>
<th valign="top" align="left"><bold>Application</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SparCC</td>
<td valign="top" align="left">Correlation</td>
<td valign="top" align="left">Iterative estimation of correlation</td>
<td valign="top" align="left">ALR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B69">69</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
<tr>
<td valign="top" align="left">CCLasso</td>
<td valign="top" align="left">Correlation</td>
<td valign="top" align="left">Least squares with <italic>l</italic><sub>1</sub> penalty</td>
<td valign="top" align="left">ALR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B70">70</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
<tr>
<td valign="top" align="left">REBACCA</td>
<td valign="top" align="left">Correlation</td>
<td valign="top" align="left">Fast <italic>l</italic><sub>1</sub>-norm shrinkage</td>
<td valign="top" align="left">ALR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B71">71</xref>]</td>
<td valign="top" align="left">Online</td>
</tr>
<tr>
<td valign="top" align="left">SpiecEasi</td>
<td valign="top" align="left">Partial correlation</td>
<td valign="top" align="left">Gaussian graphical model</td>
<td valign="top" align="left">CLR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B72">72</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
<tr>
<td valign="top" align="left">SPRING</td>
<td valign="top" align="left">Partial correlation, SPR correlation</td>
<td valign="top" align="left">Truncated Gaussian copula model</td>
<td valign="top" align="left">Modified CLR</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B7">7</xref>]</td>
<td valign="top" align="left">CRAN</td>
</tr>
<tr>
<td valign="top" align="left">HARMONIES</td>
<td valign="top" align="left">Partial correlation</td>
<td valign="top" align="left">Gaussian graphical model</td>
<td valign="top" align="left">DPP</td>
<td valign="top" align="center">[<xref ref-type="bibr" rid="B73">73</xref>]</td>
<td valign="top" align="left">GitHub</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T9">
<label>Table 9</label>
<caption><p>Implementation of methods for network analysis in microbiome studies.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Implementation</bold></th>
<th valign="top" align="center"><bold>Updated</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SparCC</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.rdocumentation.org/packages/SpiecEasi/versions/1.0.7/topics/sparcc">https://www.rdocumentation.org/packages/SpiecEasi/versions/1.0.7/topics/sparcc</ext-link></td>
<td valign="top" align="center">2012</td>
</tr>
<tr>
<td valign="top" align="left">CCLasso</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/huayingfang/CCLasso">https://github.com/huayingfang/CCLasso</ext-link></td>
<td valign="top" align="center">2016</td>
</tr>
<tr>
<td valign="top" align="left">REBECCA</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://faculty.wcas.northwestern.edu/hji403/REBACCA.htm">https://faculty.wcas.northwestern.edu/hji403/REBACCA.htm</ext-link></td>
<td valign="top" align="center">2015</td>
</tr>
<tr>
<td valign="top" align="left">SpiecEasi</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/zdk123/SpiecEasi">https://github.com/zdk123/SpiecEasi</ext-link></td>
<td valign="top" align="center">2021</td>
</tr>
<tr>
<td valign="top" align="left">SPRING</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://rdrr.io/github/GraceYoon/SPRING/man/SPRING.html">https://rdrr.io/github/GraceYoon/SPRING/man/SPRING.html</ext-link></td>
<td valign="top" align="center">2020</td>
</tr>
<tr>
<td valign="top" align="left">HARMONIES</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://github.com/shuangj00/HARMONIES">https://github.com/shuangj00/HARMONIES</ext-link></td>
<td valign="top" align="center">2020</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The main biological motivation of each of the above methods is the exigency to estimate correlation or partial correlation networks using normalized count data to make inferences about microbial interactions. Since the dawn of high-throughput next-generation sequencing technology, we have had the quantitative ability to characterize microbial communities [<xref ref-type="bibr" rid="B71">71</xref>] and learn how they associate with environmental conditions such as host health, metabolism, etc. [<xref ref-type="bibr" rid="B72">72</xref>]. The number of spurious taxa-taxa associations tend to be about three times the number of true associations and miss about 60% of the true associations when using conventional methods such as Pearson or Spearman correlation on compositional data [<xref ref-type="bibr" rid="B69">69</xref>]. Small sample sizes are common in microbiome studies, which can result in lower power for network inference [<xref ref-type="bibr" rid="B72">72</xref>]. Many taxa-taxa associations have not been verified in the literature and so benchmarking tools to assess model quality are needed [<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B73">73</xref>]. Statistical motivations are no different here than in previous sections. Microbiome data tend to be zero-inflated [<xref ref-type="bibr" rid="B7">7</xref>]. Further, microbiome data have high dimensionality, overdispersion, and sample heterogeneity [<xref ref-type="bibr" rid="B73">73</xref>]. Thus, network analysis models that consider the characteristics of microbiome data are most appropriate.</p>
<p>One of the main issues of microbiome data is the unit-sum constraint of compositional data. As stated earlier, Aitchison&#x00027;s log-ratios are a useful normalization technique for compositional data. Methods such as SparCC, CCLasso, and REBACCA apply ALR normalization. SpieceEasi and SPRING apply CLR normalization. Unlike ALR, the CLR-transformed compositions are <italic>p</italic>-dimensional since no feature is used as a baseline. Both ALR and CRL map compositions from &#x1D54A; to &#x0211D;. However, ALR can be more advantageous because these ratios are equivalent to the ratio of absolute abundances and have the subcompositional coherence property where the ratio of two features&#x00027; compositions is independent of other features [<xref ref-type="bibr" rid="B69">69</xref>]. HARMONIES applies model-based normalization where the count data are modeled directly <italic>via</italic> the parameters of the ZINB, which account for zero inflation, sample heterogeneity, overdispersion, and high dimensionality.</p>
<p>The methods discussed in this section use different approaches to estimate networks. Without loss of generality, we write</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M53"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">L</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M54"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">L</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is some process that estimates the covariance structure of the data, which is expressed as <inline-formula><mml:math id="M55"><mml:mstyle mathvariant="bold-italic"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003A3;</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mstyle></mml:math></inline-formula>, to infer the correlation <inline-formula><mml:math id="M56"><mml:msub><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math></inline-formula> between features <italic>j</italic> and <italic>j</italic>&#x02032;. Depending on the transformation, the process estimates either a log-basis covariance (e.g., models that use ALR or CLR transformations) or model-basis covariance (e.g., probabilistic models such as ZINB). The various candidates for <inline-formula><mml:math id="M57"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">L</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> used by each method are discussed below.</p>
<p>SparCC makes an iterative estimation of the correlation matrix based on the Aitchison log-ratio transformation of relative abundances of any two features with the assumption of sparsity, which can be loosely summarized in two steps. First, SparCC estimates the correlation matrix of the log-ratio transformation. Secondly through iteration, the pair with the greatest correlation is removed and the correlations are estimated again until certain criteria are met. The log transformation contains information of the true absolute abundances, or basis abundances, which means that the ratio of the relative abundances of any two features is equal to the ratio of their two basis abundances. Further, the ratio of any two relative abundances is independent of any ratio of other features. The relative abundances are estimated under a Bayesian framework where they are treated as being not fixed. While SparCC has advantages such as good overall performance, robustness to sparsity, and does not depend on any underlying distributions, it can be computationally intense and so it is not the most efficient model. Further, SparCC does not account for the influence of errors in the estimating equations that are used to estimate the correlation matrix (e.g., some of the estimated correlations can fall outside of [&#x02212;1, 1]).</p>
<p>CCLasso accounts for the influence of error through the use of a loss function and for sparsity with an &#x02113;<sub>1</sub> penalty term under a least squares framework to infer correlation structure. Similar to SparCC, CCLasso considers the compositional nature of microbiome data in estimating the correlation matrix with consistent accuracy. CCLasso has several advantages over SparCC. First, it produces a more accurate and positive definite correlation matrix. Second, all elements of the correlation matrix are contained in [&#x02212;1, 1]. Third, CCLasso shrinks small correlations to zero, unlike SparCC, especially in the case of a shuffled microbiome dataset where correlations are actually zero.</p>
<p>REBACCA was published around the same time as CCLasso and so its performance was compared to only SparCC. While SparCC estimates the correlation matrix through an iterative procedure, REBACCA estimates the pairwise correlations by solving a linear system with deficient rank that is equivalent to the log-ratio transformations using &#x02113;<sub>1</sub>-norm shrinkage to induce sparsity in the network. The advantages of REBACCA include a more efficient algorithm, higher power, lower false positive rate (FPR), and more consistency than SparCC. Finally, it is worth noting that SparCC, CCLasso, and REBACCA are based on linear methods of correlation.</p>
<p>Partial correlation is a measure of association of two random variables after removing the effects of confounding variables. Controlling for confounding variables helps to reduce or eliminate spurious results. Further, partial correlation can be used to test for conditional independence of two random variables <italic>U</italic> and <italic>V</italic> given another random variable <italic>W</italic> [<xref ref-type="bibr" rid="B77">77</xref>]. Two features conditioned on abundances of all other features are conditionally independent if one of the two features provides no information about the abundance of the other feature. This implies that there is no direct association between the two features. The methods below estimate the partial correlation between features using several different approaches.</p>
<p>SPIEC-EASI employs two types of commonly used inference methods that utilize conditional independence for inferring sparse graphical models for CLR-transformed microbiome data. In short, covariance estimation and neighborhood selection are the two employed inference methods. Network sparsity is inferred through the Stability Approach to Regularization Selection (StARS), which uses subsampling to estimate a sparse network using minimal regularization [<xref ref-type="bibr" rid="B78">78</xref>]. For the first method, the graphical network is inferred through the estimation of the sparse inverse covariance matrix, which is regularized using graphical lasso (or glasso) so that indirect associations shrink to zero and only direct associations are selected. Glasso employs a penalized maximum likelihood approach with a global optimal solution for the reconstruction of the entire network. A Gaussian graphical framework is employed specifically because the inverse covariance matrix (or precision matrix) has the nice property of revealing conditionally dependent variables in the off-diagonal entries. For the second method, neighborhood selection is based on the known framework of Meinshausen and B&#x000FC;hlmann (MB method) to estimate local conditional independence one node at a time <italic>via</italic> Lasso [<xref ref-type="bibr" rid="B79">79</xref>]. Both inferential methods are advantageous because their formulations are convex optimizations, are useful for high-dimensional settings, can incorporate prior information regarding network topology, and outperformed SparCC overall.</p>
<p>SPRING is based on the use of novel SPR estimators of correlation and partial correlation for relative abundance data with a modified CLR transformation that can handle zero inflation. The modified transformation is rank-preserving and does not add a pseudo-value to zero counts. The semi-parametric model combines a truncated Gaussian copula graphical model with rank-based partial correlation to construct a sparse network using MB for neighborhood selection and StARS for model selection. SPRING outperformed existing methods such as SparCC for correlation inference and SPIEC-EASI for partial correlation inference. Also, the SPRING authors showed that Pearson correlation is not useful for identifying sparse partial correlations amongst features in microbiome data.</p>
<p>HARMONIES offers a competitive hybrid approach that includes a Bayesian zero-inflated negative binomial model with a Dirichlet process prior (ZINB-DPP). Further, glasso is applied to induce sparsity in the Gaussian graphical model that is regularized <italic>via</italic> StARS. The count data are normalized using a model-based approach <italic>via</italic> the DPP on the size factor <italic>s</italic><sub><italic>i</italic></sub>. ZINB-DPP accounts for overdispersion, zero inflation, sample heterogeneity, and high dimensionality making it a suitable model for estimating the true underlying abundances <italic>via</italic> the normalized abundances. Next, the posterior means of the normalized abundances on the log scale are used to fit a Gaussian graphical model to estimate the precision matrix for inferring the network with robust edge selection. HARMONIES demonstrated superior performance over existing methodologies including SPIEC-EASI and CCLasso in almost every scenario because it is designed to handle multiple challenges of microbiome data. Also, HARMONIES ensures proper biological interpretation of detected taxa-taxa associations by suggesting that all associated nodes are taxa of the same taxonomic level.</p>
<p>As an added bonus, SPIEC-EASI, SPRING, and HARMONIES each have their own novel synthetic data-generating tools that incorporate various network topologies to be used as a benchmark for assessing model quality. Synthetic data mimics real microbiome data and is currently a well-adapted way of assessing model quality due to the lack of a validated gold-standard network. MB-GAN (Microbiome Simulation <italic>via</italic> Generative Adversarial Network) [<xref ref-type="bibr" rid="B80">80</xref>] is another data synthesis tool useful for assessing model quality. MB-GAN addresses the challenges of simulating realistic microbiome data by learning from the given count data. The simulated count data are indistinguishable from the observed count data due to their similar properties such as sparsity, diversity, and taxa-taxa correlations. Other interesting features of MB-GAN include the use of real data as input without requiring model assumptions and efficient convergence.</p>
<p>Co-occurrence research within microbiomes has often focused on taxa-taxa associations. This is especially true in studies using amplicon sequencing techniques, such as 16S rRNA sequencing. However, recent work has begun to focus on reconstructing functional associations in metagenomic data [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B81">81</xref>]. Genome-scale metabolic models (GEM), also known as Stoichiometric Metabolic Network models (SMN), computationally reconstruct and describe these associations [<xref ref-type="bibr" rid="B82">82</xref>]. The detailed information regarding the workflow, modeling, simulation, computational tools, and applications of GEMs can be found in [<xref ref-type="bibr" rid="B82">82</xref>&#x02013;<xref ref-type="bibr" rid="B84">84</xref>]. These analyses used either the inferred or directly observed genetic content within the sampled metagenome to explore the microbial metabolic landscape. In addition, microbiome functional profiling of metagenomic data provides insight into what the microbial community has the potential to do at a molecular level [<xref ref-type="bibr" rid="B85">85</xref>]. With this in mind, research efforts have endeavored to model the community-scale metabolic potential encoded within metagenomes [<xref ref-type="bibr" rid="B83">83</xref>, <xref ref-type="bibr" rid="B84">84</xref>]. These models not only need to consider the genetic content of the metagenome, but also must attempt to model fundamental arrangements of the microbial community, such as compartmentalization and availability of metabolites or nutrients, static or dynamic time constraints, and environmental sharing [<xref ref-type="bibr" rid="B84">84</xref>]. For example, Roume et al. [<xref ref-type="bibr" rid="B86">86</xref>] used a comparative multi-omic approach to reconstruct community-level metabolic networks within the microbial community present in wastewater. This type of analysis could aggregate the whole genetic content of the metagenome into one large community-scale organism. Taken together, metabolic modeling of functional metagenomic data allows for a closer mechanistic scrutinization of microbial co-occurrence within communities.</p>
</sec>
<sec id="s5">
<title>5. Conclusion and Outlook</title>
<p>In summary, multiple statistical methods for three major areas of microbiome research are available. Differential abundance analysis seeks to identify features that are discriminatory between phenotype groups. Since multiple diseases develop as a result of microbial dysbiosis, the results of differential abundance analysis may help find new and better ways to treat disease. Integrative analysis quantifies associations between taxa and covariates that potentially create an environment that enables the host to be more prone to disease. Understanding these associations between the microbiome and its environment can provide new insight to the cause, diagnosis and treatment of disease. Network analysis detects and quantifies taxa-taxa associations. Microbes commune with one another, which can modulate microbiome functions and host health. The methods discussed in this paper have been developed over the last decade due to the demand for statistical models that can handle the challenging characteristics of count data generated by high-throughput next-generation sequencing technology. At the very least, those challenges include zero inflation, overdispersion, sample heterogeneity, high dimensionality, correlation or partial correlation structure, technological variability, biological variability, normalization technique, and the compositional unit-sum constraint.</p>
<p>The available methods for analyzing microbiome data have greatly advanced metagenomic research. Great efforts have been made to account for the challenges of microbiome count data, to determine the normalization technique best suited for each model, and to assess model performance <italic>via</italic> available reference databases or synthetic data-generating tools. While some models do not account for the compositional nature of the data, it is suggested that this characteristic ought to be taken into consideration because the unit-sum constraint invalidates the assumption of independence of the data [<xref ref-type="bibr" rid="B87">87</xref>]. Future considerations should include methods for longitudinal studies, causal mediation analysis, and stochastic blocking, which are currently limited in the microbiome literature compared to other methods. Causal mediation analysis estimates the direct and indirect effects of predictor and mediating variables on the response variable [<xref ref-type="bibr" rid="B88">88</xref>]. An indirect effect is a relationship where there exists a pathway from a predictor variable to the response variable through a mediating variable; whereas, a direct effect is the relationship between only the predictor and response variables. For example, causal mediation could separate the effect of excessive alcohol consumption (predictor) on blood pressure (response) through a pathway such as BMI (mediator) [<xref ref-type="bibr" rid="B89">89</xref>]. The stochastic block model is an extension of network analysis where unsupervised learning is used to cluster the nodes of a network based on similar connectivity patterns [<xref ref-type="bibr" rid="B90">90</xref>, <xref ref-type="bibr" rid="B91">91</xref>]. Unsupervised clustering methods can infer the number of clusters (or communities) that make up an entire network and the structure of taxa-taxa interactions within each community, which would then require scientific interpretation. Lastly, genomic reference databases need to be improved and updated because they are inadequate for the current needs of metagenomic research [<xref ref-type="bibr" rid="B92">92</xref>].</p>
<p>Microbiome research will continue to expand and present many complex statistical, scientific, and computing challenges. Future research must address these challenges in a collaborative effort of experts in statistics, science, and technology while building on the ideas from previous peer-reviewed research to offer reliable and interpretable solutions to the many important quests of microbiome research.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>KL, SJ, XZ, and QL: conceptualization. KL, SJ, MN, ND, XZ, and QL: resources. KL and SJ: writing&#x02014;original draft preparation. KL, MN, ND, XZ, and QL: writing&#x02014;review and editing. XZ and QL: supervision and project administration. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>This study was partially supported by the National Institutes of Health (NIH) [1R01DK131267, 1R01GM140012, 1R01GM141519, 1R56HG011035, 5R01GM126479, P30CA142543, and P50CA070907], the Cancer Prevention and Research Institute of Texas [RP180319], and the Welch Foundation [AT-2030-20200401].</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x00027;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<ack><p>The authors thank the chief editor, guest editor, and reviewer for their suggestions and feedback, which improved the paper significantly.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Turnbaugh</surname> <given-names>PJ</given-names></name> <name><surname>Ley</surname> <given-names>RE</given-names></name> <name><surname>Hamady</surname> <given-names>M</given-names></name> <name><surname>Fraser-Liggett</surname> <given-names>CM</given-names></name> <name><surname>Knight</surname> <given-names>R</given-names></name> <name><surname>Gordon</surname> <given-names>JI</given-names></name></person-group>. <article-title>The human microbiome project</article-title>. <source>Nature</source>. (<year>2007</year>) <volume>449</volume>:<fpage>804</fpage>&#x02013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1038/nature06244</pub-id><pub-id pub-id-type="pmid">17943116</pub-id></citation></ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Amon</surname> <given-names>P</given-names></name> <name><surname>Sanderson</surname> <given-names>I</given-names></name></person-group>. <article-title>What is the microbiome?</article-title> <source>Arch Dis Childhood Educ Pract</source>. (<year>2017</year>) <volume>102</volume>:<fpage>257</fpage>&#x02013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1136/archdischild-2016-311643</pub-id><pub-id pub-id-type="pmid">28246123</pub-id></citation></ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>D</given-names></name> <name><surname>Liwinski</surname> <given-names>T</given-names></name> <name><surname>Elinav</surname> <given-names>E</given-names></name></person-group>. <article-title>Interaction between microbiota and immunity in health and disease</article-title>. <source>Cell Res</source>. (<year>2020</year>) <volume>30</volume>:<fpage>492</fpage>&#x02013;<lpage>506</lpage>. <pub-id pub-id-type="doi">10.1038/s41422-020-0332-7</pub-id><pub-id pub-id-type="pmid">32433595</pub-id></citation></ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marchesi</surname> <given-names>JR</given-names></name> <name><surname>Adams</surname> <given-names>DH</given-names></name> <name><surname>Fava</surname> <given-names>F</given-names></name> <name><surname>Hermes</surname> <given-names>GD</given-names></name> <name><surname>Hirschfield</surname> <given-names>GM</given-names></name> <name><surname>Hold</surname> <given-names>G</given-names></name> <etal/></person-group>. <article-title>The gut microbiota and host health: a new clinical frontier</article-title>. <source>Gut</source>. (<year>2016</year>) <volume>65</volume>:<fpage>330</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1136/gutjnl-2015-309990</pub-id><pub-id pub-id-type="pmid">26338727</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peng</surname> <given-names>X</given-names></name> <name><surname>Li</surname> <given-names>G</given-names></name> <name><surname>Liu</surname> <given-names>Z</given-names></name></person-group>. <article-title>Zero-inflated beta regression for differential abundance analysis with metagenomics data</article-title>. <source>J Comput Biol</source>. (<year>2016</year>) <volume>23</volume>:<fpage>102</fpage>&#x02013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1089/cmb.2015.0157</pub-id><pub-id pub-id-type="pmid">26675626</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname> <given-names>ZZ</given-names></name> <name><surname>Chen</surname> <given-names>G</given-names></name></person-group>. <article-title>Zero-inflated generalized Dirichlet multinomial regression model for microbiome compositional data analysis</article-title>. <source>Biostatistics</source>. (<year>2019</year>) <volume>20</volume>:<fpage>698</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxy025</pub-id><pub-id pub-id-type="pmid">29939212</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yoon</surname> <given-names>G</given-names></name> <name><surname>Gaynanova</surname> <given-names>I</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>CL</given-names></name></person-group>. <article-title>Microbial networks in SPRING-Semi-parametric rank-based correlation and partial correlation estimation for quantitative microbiome data</article-title>. <source>Front Genet</source>. (<year>2019</year>) <volume>10</volume>:<fpage>516</fpage>. <pub-id pub-id-type="doi">10.3389/fgene.2019.00516</pub-id><pub-id pub-id-type="pmid">31244881</pub-id></citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Evans</surname> <given-names>C</given-names></name> <name><surname>Hardin</surname> <given-names>J</given-names></name> <name><surname>Stoebel</surname> <given-names>DM</given-names></name></person-group>. <article-title>Selecting between-sample RNA-Seq normalization methods from the perspective of their assumptions</article-title>. <source>Brief Bioinformatics</source>. (<year>2018</year>) <volume>19</volume>:<fpage>776</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbx008</pub-id><pub-id pub-id-type="pmid">28334202</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>M</given-names></name> <name><surname>Chun</surname> <given-names>J</given-names></name></person-group>. <article-title>16S rRNA gene-based identification of bacteria and archaea using the EzTaxon server</article-title>. <source>Methods Microbiol</source>. (<year>2014</year>) <volume>41</volume>:<fpage>61</fpage>&#x02013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1016/bs.mim.2014.08.001</pub-id></citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yarza</surname> <given-names>P</given-names></name> <name><surname>Yilmaz</surname> <given-names>P</given-names></name> <name><surname>Pruesse</surname> <given-names>E</given-names></name> <name><surname>Gl&#x000F6;ckner</surname> <given-names>FO</given-names></name> <name><surname>Ludwig</surname> <given-names>W</given-names></name> <name><surname>Schleifer</surname> <given-names>KH</given-names></name> <etal/></person-group>. <article-title>Uniting the classification of cultured and uncultured bacteria and archaea using 16S rRNA gene sequences</article-title>. <source>Nat Rev Microbiol</source>. (<year>2014</year>) <volume>12</volume>:<fpage>635</fpage>&#x02013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1038/nrmicro3330</pub-id><pub-id pub-id-type="pmid">25118885</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Case</surname> <given-names>RJ</given-names></name> <name><surname>Boucher</surname> <given-names>Y</given-names></name> <name><surname>Dahll&#x000F6;f</surname> <given-names>I</given-names></name> <name><surname>Holmstr&#x000F6;m</surname> <given-names>C</given-names></name> <name><surname>Doolittle</surname> <given-names>WF</given-names></name> <name><surname>Kjelleberg</surname> <given-names>S</given-names></name></person-group>. <article-title>Use of 16S rRNA and rpoB genes as molecular markers for microbial ecology studies</article-title>. <source>Appl Environ Microbiol</source>. (<year>2007</year>) <volume>73</volume>:<fpage>278</fpage>&#x02013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1128/AEM.01177-06</pub-id><pub-id pub-id-type="pmid">17071787</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ranjan</surname> <given-names>R</given-names></name> <name><surname>Rani</surname> <given-names>A</given-names></name> <name><surname>Metwally</surname> <given-names>A</given-names></name> <name><surname>McGee</surname> <given-names>HS</given-names></name> <name><surname>Perkins</surname> <given-names>DL</given-names></name></person-group>. <article-title>Analysis of the microbiome: advantages of whole genome shotgun versus 16S amplicon sequencing</article-title>. <source>Biochem Biophys Res Commun</source>. (<year>2016</year>) <volume>469</volume>:<fpage>967</fpage>&#x02013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbrc.2015.12.083</pub-id><pub-id pub-id-type="pmid">26718401</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Callahan</surname> <given-names>BJ</given-names></name> <name><surname>McMurdie</surname> <given-names>PJ</given-names></name> <name><surname>Rosen</surname> <given-names>MJ</given-names></name> <name><surname>Han</surname> <given-names>AW</given-names></name> <name><surname>Johnson</surname> <given-names>AJA</given-names></name> <name><surname>Holmes</surname> <given-names>SP</given-names></name></person-group>. <article-title>DADA2: high-resolution sample inference from Illumina amplicon data</article-title>. <source>Nat Methods</source>. (<year>2016</year>) <volume>13</volume>:<fpage>581</fpage>&#x02013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.1038/nmeth.3869</pub-id><pub-id pub-id-type="pmid">27214047</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Caporaso</surname> <given-names>JG</given-names></name> <name><surname>Kuczynski</surname> <given-names>J</given-names></name> <name><surname>Stombaugh</surname> <given-names>J</given-names></name> <name><surname>Bittinger</surname> <given-names>K</given-names></name> <name><surname>Bushman</surname> <given-names>FD</given-names></name> <name><surname>Costello</surname> <given-names>EK</given-names></name> <etal/></person-group>. <article-title>QIIME allows analysis of high-throughput community sequencing data</article-title>. <source>Nat Methods</source>. (<year>2010</year>) <volume>7</volume>:<fpage>335</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1038/nmeth.f.303</pub-id><pub-id pub-id-type="pmid">20383131</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schloss</surname> <given-names>PD</given-names></name> <name><surname>Westcott</surname> <given-names>SL</given-names></name> <name><surname>Ryabin</surname> <given-names>T</given-names></name> <name><surname>Hall</surname> <given-names>JR</given-names></name> <name><surname>Hartmann</surname> <given-names>M</given-names></name> <name><surname>Hollister</surname> <given-names>EB</given-names></name> <etal/></person-group>. <article-title>Introducing mothur: open-source, platform-independent, community-supported software for describing and comparing microbial communities</article-title>. <source>Appl Environ Microbiol</source>. (<year>2009</year>) <volume>75</volume>:<fpage>7537</fpage>&#x02013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1128/AEM.01541-09</pub-id><pub-id pub-id-type="pmid">19801464</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pereira</surname> <given-names>MB</given-names></name> <name><surname>Wallroth</surname> <given-names>M</given-names></name> <name><surname>Jonsson</surname> <given-names>V</given-names></name> <name><surname>Kristiansson</surname> <given-names>E</given-names></name></person-group>. <article-title>Comparison of normalization methods for the analysis of metagenomic gene abundance data</article-title>. <source>BMC Genomics</source>. (<year>2018</year>) <volume>19</volume>:<fpage>274</fpage>. <pub-id pub-id-type="doi">10.1186/s12864-018-4637-6</pub-id><pub-id pub-id-type="pmid">29678163</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Langille</surname> <given-names>MG</given-names></name> <name><surname>Zaneveld</surname> <given-names>J</given-names></name> <name><surname>Caporaso</surname> <given-names>JG</given-names></name> <name><surname>McDonald</surname> <given-names>D</given-names></name> <name><surname>Knights</surname> <given-names>D</given-names></name> <name><surname>Reyes</surname> <given-names>JA</given-names></name> <etal/></person-group>. <article-title>Predictive functional profiling of microbial communities using 16S rRNA marker gene sequences</article-title>. <source>Nat Biotechnol</source>. (<year>2013</year>) <volume>31</volume>:<fpage>814</fpage>&#x02013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1038/nbt.2676</pub-id><pub-id pub-id-type="pmid">23975157</pub-id></citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Badri</surname> <given-names>M</given-names></name> <name><surname>Kurtz</surname> <given-names>ZD</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>CL</given-names></name> <name><surname>Bonneau</surname> <given-names>R</given-names></name></person-group>. <article-title>Normalization methods for microbial abundance data strongly affect correlation estimates</article-title>. <source>bioRxiv</source>. (<year>2018</year>) <volume>2018</volume>:<fpage>406264</fpage>. <pub-id pub-id-type="doi">10.1101/406264</pub-id></citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jiang</surname> <given-names>S</given-names></name> <name><surname>Xiao</surname> <given-names>G</given-names></name> <name><surname>Koh</surname> <given-names>AY</given-names></name> <name><surname>Kim</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name> <name><surname>Zhan</surname> <given-names>X</given-names></name></person-group>. <article-title>A Bayesian zero-inflated negative binomial regression model for the integrative analysis of microbiome data</article-title>. <source>Biostatistics</source>. (<year>2019</year>) <volume>2019</volume>:<fpage>kxz050</fpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxz050</pub-id><pub-id pub-id-type="pmid">31844880</pub-id></citation></ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>H</given-names></name> <name><surname>Peddada</surname> <given-names>SD</given-names></name></person-group>. <article-title>Analysis of microbial compositions: a review of normalization and differential abundance analysis</article-title>. <source>NPJ Biofilms Microbiomes</source>. (<year>2020</year>) <volume>6</volume>:<fpage>1</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1038/s41522-020-00160-w</pub-id><pub-id pub-id-type="pmid">33268781</pub-id></citation></ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y</given-names></name> <name><surname>L&#x000EA;Cao</surname> <given-names>KA</given-names></name></person-group>. <article-title>Managing batch effects in microbiome data</article-title>. <source>Brief Bioinformatics</source>. (<year>2020</year>) <volume>21</volume>:<fpage>1954</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz105</pub-id><pub-id pub-id-type="pmid">31776547</pub-id></citation></ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Parmigiani</surname> <given-names>G</given-names></name> <name><surname>Johnson</surname> <given-names>WE</given-names></name></person-group>. <article-title>ComBat-seq: batch effect adjustment for RNA-seq count data</article-title>. <source>NAR Genomics Bioinformatics</source>. (<year>2020</year>) <volume>2</volume>:<fpage>lqaa078</fpage>. <pub-id pub-id-type="doi">10.1093/nargab/lqaa078</pub-id><pub-id pub-id-type="pmid">33015620</pub-id></citation></ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ritchie</surname> <given-names>ME</given-names></name> <name><surname>Phipson</surname> <given-names>B</given-names></name> <name><surname>Wu</surname> <given-names>D</given-names></name> <name><surname>Hu</surname> <given-names>Y</given-names></name> <name><surname>Law</surname> <given-names>CW</given-names></name> <name><surname>Shi</surname> <given-names>W</given-names></name> <etal/></person-group>. <article-title>limma powers differential expression analyses for RNA-sequencing and microarray studies</article-title>. <source>Nucleic Acids Res</source>. (<year>2015</year>) <volume>43</volume>:<fpage>e47</fpage>. <pub-id pub-id-type="doi">10.1093/nar/gkv007</pub-id><pub-id pub-id-type="pmid">25605792</pub-id></citation></ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paulson</surname> <given-names>JN</given-names></name> <name><surname>Stine</surname> <given-names>OC</given-names></name> <name><surname>Bravo</surname> <given-names>HC</given-names></name> <name><surname>Pop</surname> <given-names>M</given-names></name></person-group>. <article-title>Differential abundance analysis for microbial marker-gene surveys</article-title>. <source>Nat Methods</source>. (<year>2013</year>) <volume>10</volume>:<fpage>1200</fpage>. <pub-id pub-id-type="doi">10.1038/nmeth.2658</pub-id><pub-id pub-id-type="pmid">24076764</pub-id></citation></ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>Z</given-names></name> <name><surname>Wong</surname> <given-names>SH</given-names></name> <name><surname>Yu</surname> <given-names>J</given-names></name> <name><surname>Wei</surname> <given-names>Y</given-names></name></person-group>. <article-title>Batch effects correction for microbiome data with Dirichlet-multinomial regression</article-title>. <source>Bioinformatics</source>. (<year>2019</year>) <volume>35</volume>:<fpage>807</fpage>&#x02013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty729</pub-id><pub-id pub-id-type="pmid">30816927</pub-id></citation></ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leek</surname> <given-names>JT</given-names></name></person-group>. <article-title>Svaseq: removing batch effects and other unwanted noise from sequencing data</article-title>. <source>Nucl Acids Res</source>. (<year>2014</year>) <volume>42</volume>:<fpage>e161</fpage>. <pub-id pub-id-type="doi">10.1093/nar/gku864</pub-id><pub-id pub-id-type="pmid">25294822</pub-id></citation></ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gagnon-Bartsch</surname> <given-names>JA</given-names></name> <name><surname>Speed</surname> <given-names>TP</given-names></name></person-group>. <article-title>Using control genes to correct for unwanted variation in microarray data</article-title>. <source>Biostatistics</source>. (<year>2012</year>) <volume>13</volume>:<fpage>539</fpage>&#x02013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxr034</pub-id><pub-id pub-id-type="pmid">22101192</pub-id></citation></ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sims</surname> <given-names>AH</given-names></name> <name><surname>Smethurst</surname> <given-names>GJ</given-names></name> <name><surname>Hey</surname> <given-names>Y</given-names></name> <name><surname>Okoniewski</surname> <given-names>MJ</given-names></name> <name><surname>Pepper</surname> <given-names>SD</given-names></name> <name><surname>Howell</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>The removal of multiplicative, systematic bias allows integration of breast cancer gene expression datasets-improving meta-analysis and prediction of prognosis</article-title>. <source>BMC Med Genomics</source>. (<year>2008</year>) <volume>1</volume>:<fpage>42</fpage>. <pub-id pub-id-type="doi">10.1186/1755-8794-1-42</pub-id><pub-id pub-id-type="pmid">18803878</pub-id></citation></ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Johnson</surname> <given-names>WE</given-names></name> <name><surname>Li</surname> <given-names>C</given-names></name> <name><surname>Rabinovic</surname> <given-names>A</given-names></name></person-group>. <article-title>Adjusting batch effects in microarray expression data using empirical Bayes methods</article-title>. <source>Biostatistics</source>. (<year>2007</year>) <volume>8</volume>:<fpage>118</fpage>&#x02013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxj037</pub-id><pub-id pub-id-type="pmid">16632515</pub-id></citation></ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hornung</surname> <given-names>R</given-names></name> <name><surname>Boulesteix</surname> <given-names>AL</given-names></name> <name><surname>Causeur</surname> <given-names>D</given-names></name></person-group>. <article-title>Combining location-and-scale batch effect adjustment with data cleaning by latent factor adjustment</article-title>. <source>BMC Bioinformatics</source>. (<year>2016</year>) <volume>17</volume>:<fpage>27</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-015-0870-z</pub-id><pub-id pub-id-type="pmid">26753519</pub-id></citation></ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jacob</surname> <given-names>L</given-names></name> <name><surname>Gagnon-Bartsch</surname> <given-names>JA</given-names></name> <name><surname>Speed</surname> <given-names>TP</given-names></name></person-group>. <article-title>Correcting gene expression data when neither the unwanted variation nor the factor of interest are observed</article-title>. <source>Biostatistics</source>. (<year>2016</year>) <volume>17</volume>:<fpage>16</fpage>&#x02013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxv026</pub-id><pub-id pub-id-type="pmid">26286812</pub-id></citation></ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gibbons</surname> <given-names>SM</given-names></name> <name><surname>Duvallet</surname> <given-names>C</given-names></name> <name><surname>Alm</surname> <given-names>EJ</given-names></name></person-group>. <article-title>Correcting for batch effects in case-control microbiome studies</article-title>. <source>PLoS Comput Biol</source>. (<year>2018</year>) <volume>14</volume>:<fpage>e1006102</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1006102</pub-id><pub-id pub-id-type="pmid">29684016</pub-id></citation></ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alter</surname> <given-names>O</given-names></name> <name><surname>Brown</surname> <given-names>PO</given-names></name> <name><surname>Botstein</surname> <given-names>D</given-names></name></person-group>. <article-title>Singular value decomposition for genome-wide expression data processing and modeling</article-title>. <source>Proc Natl Acad Sci USA</source>. (<year>2000</year>) <volume>97</volume>:<fpage>10101</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.97.18.10101</pub-id><pub-id pub-id-type="pmid">10963673</pub-id></citation></ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marchesi</surname> <given-names>JR</given-names></name> <name><surname>Dutilh</surname> <given-names>BE</given-names></name> <name><surname>Hall</surname> <given-names>N</given-names></name> <name><surname>Peters</surname> <given-names>WH</given-names></name> <name><surname>Roelofs</surname> <given-names>R</given-names></name> <name><surname>Boleij</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>Towards the human colorectal cancer microbiome</article-title>. <source>PLoS ONE</source>. (<year>2011</year>) <volume>6</volume>:<fpage>e20447</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0020447</pub-id><pub-id pub-id-type="pmid">21647227</pub-id></citation></ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karlsson</surname> <given-names>FH</given-names></name> <name><surname>Tremaroli</surname> <given-names>V</given-names></name> <name><surname>Nookaew</surname> <given-names>I</given-names></name> <name><surname>Bergstr&#x000F6;m</surname> <given-names>G</given-names></name> <name><surname>Behre</surname> <given-names>CJ</given-names></name> <name><surname>Fagerberg</surname> <given-names>B</given-names></name> <etal/></person-group>. <article-title>Gut metagenome in European women with normal, impaired and diabetic glucose control</article-title>. <source>Nature</source>. (<year>2013</year>) <volume>498</volume>:<fpage>99</fpage>&#x02013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.1038/nature12198</pub-id><pub-id pub-id-type="pmid">23719380</pub-id></citation></ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qin</surname> <given-names>N</given-names></name> <name><surname>Yang</surname> <given-names>F</given-names></name> <name><surname>Li</surname> <given-names>A</given-names></name> <name><surname>Prifti</surname> <given-names>E</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Shao</surname> <given-names>L</given-names></name> <etal/></person-group>. <article-title>Alterations of the human gut microbiome in liver cirrhosis</article-title>. <source>Nature</source>. (<year>2014</year>) <volume>513</volume>:<fpage>59</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1038/nature13568</pub-id><pub-id pub-id-type="pmid">25079328</pub-id></citation></ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Halfvarson</surname> <given-names>J</given-names></name> <name><surname>Brislawn</surname> <given-names>CJ</given-names></name> <name><surname>Lamendella</surname> <given-names>R</given-names></name> <name><surname>V&#x000E1;zquez-Baeza</surname> <given-names>Y</given-names></name> <name><surname>Walters</surname> <given-names>WA</given-names></name> <name><surname>Bramer</surname> <given-names>LM</given-names></name> <etal/></person-group>. <article-title>Dynamics of the human gut microbiome in inflammatory bowel disease</article-title>. <source>Nat Microbiol</source>. (<year>2017</year>) <volume>2</volume>:<fpage>1</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1038/nmicrobiol.2017.4</pub-id><pub-id pub-id-type="pmid">28191884</pub-id></citation></ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Robinson</surname> <given-names>MD</given-names></name> <name><surname>McCarthy</surname> <given-names>DJ</given-names></name> <name><surname>Smyth</surname> <given-names>GK</given-names></name></person-group>. <article-title>edgeR: a Bioconductor package for differential expression analysis of digital gene expression data</article-title>. <source>Bioinformatics</source>. (<year>2010</year>) <volume>26</volume>:<fpage>139</fpage>&#x02013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btp616</pub-id><pub-id pub-id-type="pmid">19910308</pub-id></citation></ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Love</surname> <given-names>MI</given-names></name> <name><surname>Huber</surname> <given-names>W</given-names></name> <name><surname>Anders</surname> <given-names>S</given-names></name></person-group>. <article-title>Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2</article-title>. <source>Genome Biol</source>. (<year>2014</year>) <volume>15</volume>:<fpage>1</fpage>&#x02013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1186/s13059-014-0550-8</pub-id><pub-id pub-id-type="pmid">25516281</pub-id></citation></ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mandal</surname> <given-names>S</given-names></name> <name><surname>Van Treuren</surname> <given-names>W</given-names></name> <name><surname>White</surname> <given-names>RA</given-names></name> <name><surname>Eggesb&#x000F8;</surname> <given-names>M</given-names></name> <name><surname>Knight</surname> <given-names>R</given-names></name> <name><surname>Peddada</surname> <given-names>SD</given-names></name></person-group>. <article-title>Analysis of composition of microbiomes: a novel method for studying microbial composition</article-title>. <source>Microb Ecol Health Dis</source>. (<year>2015</year>) <volume>26</volume>:<fpage>27663</fpage>. <pub-id pub-id-type="doi">10.3402/mehd.v26.27663</pub-id><pub-id pub-id-type="pmid">26028277</pub-id></citation></ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martin</surname> <given-names>BD</given-names></name> <name><surname>Witten</surname> <given-names>D</given-names></name> <name><surname>Willis</surname> <given-names>AD</given-names></name></person-group>. <article-title>Modeling microbial abundances and dysbiosis with beta-binomial regression</article-title>. <source>Ann Appl Stat</source>. (<year>2020</year>) <volume>14</volume>:<fpage>94</fpage>. <pub-id pub-id-type="doi">10.1214/19-AOAS1283</pub-id><pub-id pub-id-type="pmid">32983313</pub-id></citation></ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McCarthy</surname> <given-names>DJ</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Smyth</surname> <given-names>GK</given-names></name></person-group>. <article-title>Differential expression analysis of multifactor RNA-Seq experiments with respect to biological variation</article-title>. <source>Nucleic Acids Res</source>. (<year>2012</year>) <volume>40</volume>:<fpage>4288</fpage>&#x02013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gks042</pub-id><pub-id pub-id-type="pmid">22287627</pub-id></citation></ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>L&#x000EA; Cao</surname> <given-names>KA</given-names></name> <name><surname>Costello</surname> <given-names>ME</given-names></name> <name><surname>Lakis</surname> <given-names>VA</given-names></name> <name><surname>Bartolo</surname> <given-names>F</given-names></name> <name><surname>Chua</surname> <given-names>XY</given-names></name> <name><surname>Brazeilles</surname> <given-names>R</given-names></name> <etal/></person-group>. <article-title>MixMC: a multivariate statistical framework to gain insight into microbial communities</article-title>. <source>PLoS ONE</source>. (<year>2016</year>) <volume>11</volume>:<fpage>e0160169</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0160169</pub-id><pub-id pub-id-type="pmid">27513472</pub-id></citation></ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nueda</surname> <given-names>MJ</given-names></name> <name><surname>Tarazona</surname> <given-names>S</given-names></name> <name><surname>Conesa</surname> <given-names>A</given-names></name></person-group>. <article-title>Next maSigPro: updating maSigPro bioconductor package for RNA-seq time series</article-title>. <source>Bioinformatics</source>. (<year>2014</year>) <volume>30</volume>:<fpage>2598</fpage>&#x02013;<lpage>602</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btu333</pub-id><pub-id pub-id-type="pmid">24894503</pub-id></citation></ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>X</given-names></name> <name><surname>Dalpiaz</surname> <given-names>D</given-names></name> <name><surname>Wu</surname> <given-names>D</given-names></name> <name><surname>S Liu</surname> <given-names>J</given-names></name> <name><surname>Zhong</surname> <given-names>W</given-names></name> <name><surname>Ma</surname> <given-names>P</given-names></name></person-group>. <article-title>Statistical inference for time course RNA-Seq data using a negative binomial mixed-effect model</article-title>. <source>BMC Bioinformatics</source>. (<year>2016</year>) <volume>17</volume>:<fpage>324</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-016-1180-9</pub-id><pub-id pub-id-type="pmid">27565575</pub-id></citation></ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paulson</surname> <given-names>JN</given-names></name> <name><surname>Talukder</surname> <given-names>H</given-names></name> <name><surname>Bravo</surname> <given-names>HC</given-names></name></person-group>. <article-title>Longitudinal differential abundance analysis of microbial marker-gene surveys using smoothing splines</article-title>. <source>BioRxiv</source>. (<year>2017</year>) <volume>2017</volume>:<fpage>099457</fpage>. <pub-id pub-id-type="doi">10.1101/099457</pub-id></citation>
</ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luo</surname> <given-names>D</given-names></name> <name><surname>Ziebell</surname> <given-names>S</given-names></name> <name><surname>An</surname> <given-names>L</given-names></name></person-group>. <article-title>An informative approach on differential abundance analysis for time-course metagenomic sequencing data</article-title>. <source>Bioinformatics</source>. (<year>2017</year>) <volume>33</volume>:<fpage>1286</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btw828</pub-id><pub-id pub-id-type="pmid">28057680</pub-id></citation></ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Metwally</surname> <given-names>AA</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name> <name><surname>Ascoli</surname> <given-names>C</given-names></name> <name><surname>Dai</surname> <given-names>Y</given-names></name> <name><surname>Finn</surname> <given-names>PW</given-names></name> <name><surname>Perkins</surname> <given-names>DL</given-names></name></person-group>. <article-title>MetaLonDA: a flexible R package for identifying time intervals of differentially abundant features in metagenomic longitudinal studies</article-title>. <source>Microbiome</source>. (<year>2018</year>) <volume>6</volume>:<fpage>1</fpage>&#x02013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1186/s40168-018-0402-y</pub-id><pub-id pub-id-type="pmid">29439731</pub-id></citation></ref>
<ref id="B49">
<label>49.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>X</given-names></name> <name><surname>Yi</surname> <given-names>N</given-names></name></person-group>. <article-title>NBZIMM: negative binomial and zero-inflated mixed models, with application to microbiome/metagenomics data analysis</article-title>. <source>BMC Bioinformatics</source>. (<year>2020</year>) <volume>21</volume>:<fpage>488</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-020-03803-z</pub-id><pub-id pub-id-type="pmid">33126862</pub-id></citation></ref>
<ref id="B50">
<label>50.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Robinson</surname> <given-names>MD</given-names></name> <name><surname>Smyth</surname> <given-names>GK</given-names></name></person-group>. <article-title>Small-sample estimation of negative binomial dispersion, with applications to SAGE data</article-title>. <source>Biostatistics</source>. (<year>2008</year>) <volume>9</volume>:<fpage>321</fpage>&#x02013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1093/biostatistics/kxm030</pub-id><pub-id pub-id-type="pmid">17728317</pub-id></citation></ref>
<ref id="B51">
<label>51.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kuo</surname> <given-names>L</given-names></name> <name><surname>Mallick</surname> <given-names>B</given-names></name></person-group>. <article-title>Variable selection for regression models</article-title>. <source>Sankhy&#x000E3;: The Indian Journal of Statistics, Series B.</source> (<year>1998</year>) <fpage>65</fpage>&#x02013;<lpage>81</lpage>.</citation>
</ref>
<ref id="B52">
<label>52.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>George</surname> <given-names>EI</given-names></name> <name><surname>McCulloch</surname> <given-names>RE</given-names></name></person-group>. <article-title>Variable selection <italic>via</italic> Gibbs sampling</article-title>. <source>J Am Stat Assoc</source>. (<year>1993</year>) <volume>88</volume>:<fpage>881</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1080/01621459.1993.10476353</pub-id></citation>
</ref>
<ref id="B53">
<label>53.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ferrari</surname> <given-names>S</given-names></name> <name><surname>Cribari-Neto</surname> <given-names>F</given-names></name></person-group>. <article-title>Beta regression for modelling rates and proportions</article-title>. <source>J Appl Stat</source>. (<year>2004</year>) <volume>31</volume>:<fpage>799</fpage>&#x02013;<lpage>815</lpage>. <pub-id pub-id-type="doi">10.1080/0266476042000214501</pub-id></citation>
</ref>
<ref id="B54">
<label>54.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aitchison</surname> <given-names>J</given-names></name></person-group>. <article-title>The statistical analysis of compositional data</article-title>. <source>J R Stat Soc Ser B</source>. (<year>1982</year>) <volume>44</volume>:<fpage>139</fpage>&#x02013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1111/j.2517-6161.1982.tb01195.x</pub-id></citation>
</ref>
<ref id="B55">
<label>55.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Calgaro</surname> <given-names>M</given-names></name> <name><surname>Romualdi</surname> <given-names>C</given-names></name> <name><surname>Waldron</surname> <given-names>L</given-names></name> <name><surname>Risso</surname> <given-names>D</given-names></name> <name><surname>Vitulo</surname> <given-names>N</given-names></name></person-group>. <article-title>Assessment of statistical methods from single cell, bulk RNA-seq, and metagenomics applied to microbiome data</article-title>. <source>Genome Biol</source>. (<year>2020</year>) <volume>21</volume>:<fpage>1</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1186/s13059-020-02104-1</pub-id><pub-id pub-id-type="pmid">32746888</pub-id></citation></ref>
<ref id="B56">
<label>56.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>S&#x000E1;nchez</surname> <given-names>A</given-names></name> <name><surname>Fern&#x000E1;ndez-Real</surname> <given-names>J</given-names></name> <name><surname>Vegas</surname> <given-names>E</given-names></name> <name><surname>Carmona</surname> <given-names>F</given-names></name> <name><surname>Amar</surname> <given-names>J</given-names></name> <name><surname>Burcelin</surname> <given-names>R</given-names></name> <etal/></person-group>. <article-title>Multivariate methods for the integration and visualization of omics data</article-title>. In: <source>Spanish Symposium on Bioinformatics</source>. <publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>. (<year>2010</year>). p. <fpage>29</fpage>&#x02013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-28062-7_4</pub-id></citation>
</ref>
<ref id="B57">
<label>57.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Metwally</surname> <given-names>AA</given-names></name> <name><surname>Finn</surname> <given-names>PW</given-names></name> <name><surname>Dai</surname> <given-names>Y</given-names></name> <name><surname>Perkins</surname> <given-names>DL</given-names></name></person-group>. <article-title>Detection of differential abundance intervals in longitudinal metagenomic data using negative binomial smoothing spline ANOVA</article-title>. In: <source>Proceedings of the 8th ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics.</source> <publisher-loc>Boston, MA</publisher-loc> (<year>2017</year>). p. <fpage>295</fpage>&#x02013;<lpage>304</lpage>. <pub-id pub-id-type="doi">10.1145/3107411.3107429</pub-id></citation>
</ref>
<ref id="B58">
<label>58.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Metwally</surname> <given-names>AA</given-names></name> <name><surname>Aldirawi</surname> <given-names>H</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name></person-group>. <article-title>A review on probabilistic models used in microbiome studies</article-title>. <source>Commun Inform Syst</source>. (<year>2018</year>) <volume>18</volume>:<fpage>173</fpage>&#x02013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.4310/CIS.2018.v18.n3.a3</pub-id></citation>
</ref>
<ref id="B59">
<label>59.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aldirawi</surname> <given-names>H</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name> <name><surname>Metwally</surname> <given-names>AA</given-names></name></person-group>. <article-title>Identifying appropriate probabilistic models for sparse discrete omics data</article-title>. In: <source>2019 IEEE EMBS International Conference on Biomedical &#x00026; Health Informatics (BHI)</source>. <publisher-loc>Chicago, IL</publisher-loc> (<year>2019</year>). p. <fpage>1</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/BHI.2019.8834661</pub-id></citation>
</ref>
<ref id="B60">
<label>60.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>L</given-names></name> <name><surname>Aldirawi</surname> <given-names>H</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name></person-group>. <article-title>Identifying zero-inflated distributions with a new R package iZID</article-title>. <source>Commun Inform Syst</source>. (<year>2020</year>) <volume>20</volume>:<fpage>23</fpage>&#x02013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.4310/CIS.2020.v20.n1.a2</pub-id></citation>
</ref>
<ref id="B61">
<label>61.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cragg</surname> <given-names>JG</given-names></name></person-group>. <article-title>Some statistical models for limited dependent variables with application to the demand for durable goods</article-title>. <source>Econometrica</source>. (<year>1971</year>) <fpage>829</fpage>&#x02013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.2307/1909582</pub-id></citation>
</ref>
<ref id="B62">
<label>62.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aldirawi</surname> <given-names>H</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name></person-group>. <article-title>Modeling sparse data using MLE with applications to microbiome data</article-title>. <source>J Stat Theory Pract</source>. (<year>2022</year>) <volume>16</volume>:<fpage>1</fpage>&#x02013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1007/s42519-021-00230-y</pub-id></citation>
</ref>
<ref id="B63">
<label>63.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Q</given-names></name> <name><surname>Jiang</surname> <given-names>S</given-names></name> <name><surname>Koh</surname> <given-names>AY</given-names></name> <name><surname>Xiao</surname> <given-names>G</given-names></name> <name><surname>Zhan</surname> <given-names>X</given-names></name></person-group>. <article-title>Bayesian modeling of microbiome data for differential abundance analysis</article-title>. <source>arXiv[Preprint].arXiv:190208741</source>. (<year>2019</year>). <pub-id pub-id-type="doi">10.48550/arXiv.1902.08741</pub-id><pub-id pub-id-type="pmid">34302462</pub-id></citation></ref>
<ref id="B64">
<label>64.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Levy</surname> <given-names>M</given-names></name> <name><surname>Thaiss</surname> <given-names>CA</given-names></name> <name><surname>Elinav</surname> <given-names>E</given-names></name></person-group>. <article-title>Metabolites: messengers between the microbiota and the immune system</article-title>. <source>Genes Dev</source>. (<year>2016</year>) <volume>30</volume>:<fpage>1589</fpage>&#x02013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1101/gad.284091.116</pub-id><pub-id pub-id-type="pmid">27474437</pub-id></citation></ref>
<ref id="B65">
<label>65.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Visconti</surname> <given-names>A</given-names></name> <name><surname>Le Roy</surname> <given-names>CI</given-names></name> <name><surname>Rosa</surname> <given-names>F</given-names></name> <name><surname>Rossi</surname> <given-names>N</given-names></name> <name><surname>Martin</surname> <given-names>TC</given-names></name> <name><surname>Mohney</surname> <given-names>RP</given-names></name> <etal/></person-group>. <article-title>Interplay between the human gut microbiome and host metabolism</article-title>. <source>Nat Commun</source>. (<year>2019</year>) <volume>10</volume>:<fpage>1</fpage>&#x02013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1038/s41467-019-12476-z</pub-id><pub-id pub-id-type="pmid">31582752</pub-id></citation></ref>
<ref id="B66">
<label>66.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Koslovsky</surname> <given-names>MD</given-names></name> <name><surname>Hoffman</surname> <given-names>KL</given-names></name> <name><surname>Daniel</surname> <given-names>CR</given-names></name> <name><surname>Vannucci</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>A Bayesian model of microbiome data for simultaneous identification of covariate associations and prediction of phenotypic outcomes</article-title>. <source>Ann Appl Stat</source>. (<year>2020</year>) <volume>14</volume>:<fpage>1471</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1214/20-AOAS1354</pub-id></citation>
</ref>
<ref id="B67">
<label>67.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>H</given-names></name></person-group>. <article-title>Variable selection for sparse Dirichlet-multinomial regression with an application to microbiome data analysis</article-title>. <source>Ann Appl Stat</source>. (<year>2013</year>) <volume>7</volume>:<fpage>418</fpage>&#x02013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1214/12-AOAS592</pub-id><pub-id pub-id-type="pmid">24312162</pub-id></citation></ref>
<ref id="B68">
<label>68.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wadsworth</surname> <given-names>WD</given-names></name> <name><surname>Argiento</surname> <given-names>R</given-names></name> <name><surname>Guindani</surname> <given-names>M</given-names></name> <name><surname>Galloway-Pena</surname> <given-names>J</given-names></name> <name><surname>Shelburne</surname> <given-names>SA</given-names></name> <name><surname>Vannucci</surname> <given-names>M</given-names></name></person-group>. <article-title>An integrative Bayesian Dirichlet-multinomial regression model for the analysis of taxonomic abundances in microbiome data</article-title>. <source>BMC Bioinformatics</source>. (<year>2017</year>) <volume>18</volume>:<fpage>94</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-017-1516-0</pub-id><pub-id pub-id-type="pmid">28335713</pub-id></citation></ref>
<ref id="B69">
<label>69.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friedman</surname> <given-names>J</given-names></name> <name><surname>Alm</surname> <given-names>EJ</given-names></name></person-group>. <article-title>Inferring correlation networks from genomic survey data</article-title>. <source>PLoS Comput Biol</source>. (<year>2012</year>) <volume>8</volume>:<fpage>e1002687</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1002687</pub-id><pub-id pub-id-type="pmid">23028285</pub-id></citation></ref>
<ref id="B70">
<label>70.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fang</surname> <given-names>H</given-names></name> <name><surname>Huang</surname> <given-names>C</given-names></name> <name><surname>Zhao</surname> <given-names>H</given-names></name> <name><surname>Deng</surname> <given-names>M</given-names></name></person-group>. <article-title>CCLasso: correlation inference for compositional data through Lasso</article-title>. <source>Bioinformatics</source>. (<year>2015</year>) <volume>31</volume>:<fpage>3172</fpage>&#x02013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btv349</pub-id><pub-id pub-id-type="pmid">26048598</pub-id></citation></ref>
<ref id="B71">
<label>71.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ban</surname> <given-names>Y</given-names></name> <name><surname>An</surname> <given-names>L</given-names></name> <name><surname>Jiang</surname> <given-names>H</given-names></name></person-group>. <article-title>Investigating microbial co-occurrence patterns based on metagenomic compositional data</article-title>. <source>Bioinformatics</source>. (<year>2015</year>) <volume>31</volume>:<fpage>3322</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btv364</pub-id><pub-id pub-id-type="pmid">26079350</pub-id></citation></ref>
<ref id="B72">
<label>72.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kurtz</surname> <given-names>ZD</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>CL</given-names></name> <name><surname>Miraldi</surname> <given-names>ER</given-names></name> <name><surname>Littman</surname> <given-names>DR</given-names></name> <name><surname>Blaser</surname> <given-names>MJ</given-names></name> <name><surname>Bonneau</surname> <given-names>RA</given-names></name></person-group>. <article-title>Sparse and compositionally robust inference of microbial ecological networks</article-title>. <source>PLoS Comput Biol</source>. (<year>2015</year>) <volume>11</volume>:<fpage>e1004226</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1004226</pub-id><pub-id pub-id-type="pmid">25950956</pub-id></citation></ref>
<ref id="B73">
<label>73.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jiang</surname> <given-names>S</given-names></name> <name><surname>Xiao</surname> <given-names>G</given-names></name> <name><surname>Koh</surname> <given-names>AY</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Yao</surname> <given-names>B</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name> <etal/></person-group>. <article-title>HARMONIES: a hybrid approach for microbiome networks inference <italic>via</italic> exploiting sparsity</article-title>. <source>Front Genet</source>. (<year>2020</year>) <volume>11</volume>:<fpage>445</fpage>. <pub-id pub-id-type="doi">10.3389/fgene.2020.00445</pub-id><pub-id pub-id-type="pmid">32582274</pub-id></citation></ref>
<ref id="B74">
<label>74.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname> <given-names>Y</given-names></name> <name><surname>Sun</surname> <given-names>J</given-names></name> <name><surname>Chen</surname> <given-names>DG</given-names></name></person-group>. <source>Statistical Analysis of Microbiome Data With R</source>. Vol. 847. Singapore: Springer (<year>2018</year>). <pub-id pub-id-type="doi">10.1007/978-981-13-1534-3</pub-id></citation>
</ref>
<ref id="B75">
<label>75.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>L</given-names></name> <name><surname>Shih</surname> <given-names>YCT</given-names></name> <name><surname>Strawderman</surname> <given-names>RL</given-names></name> <name><surname>Zhang</surname> <given-names>D</given-names></name> <name><surname>Johnson</surname> <given-names>BA</given-names></name> <name><surname>Chai</surname> <given-names>H</given-names></name></person-group>. <article-title>Statistical analysis of zero-inflated nonnegative continuous data: a review</article-title>. <source>Stat Sci</source>. (<year>2019</year>) <volume>34</volume>:<fpage>253</fpage>&#x02013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1214/18-STS681</pub-id></citation>
</ref>
<ref id="B76">
<label>76.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Faust</surname> <given-names>K</given-names></name> <name><surname>Raes</surname> <given-names>J</given-names></name></person-group>. <article-title>CoNet app: inference of biological association networks using Cytoscape</article-title>. <source>F1000Research</source>. (<year>2016</year>) <volume>5</volume>:<fpage>1519</fpage>. <pub-id pub-id-type="doi">10.12688/f1000research.9050.2</pub-id><pub-id pub-id-type="pmid">27853510</pub-id></citation></ref>
<ref id="B77">
<label>77.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baba</surname> <given-names>K</given-names></name> <name><surname>Shibata</surname> <given-names>R</given-names></name> <name><surname>Sibuya</surname> <given-names>M</given-names></name></person-group>. <article-title>Partial correlation and conditional correlation as measures of conditional independence</article-title>. <source>Austr N Z J Stat</source>. (<year>2004</year>) <volume>46</volume>:<fpage>657</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1111/j.1467-842X.2004.00360.x</pub-id></citation>
</ref>
<ref id="B78">
<label>78.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>H</given-names></name> <name><surname>Roeder</surname> <given-names>K</given-names></name> <name><surname>Wasserman</surname> <given-names>L</given-names></name></person-group>. <article-title>Stability approach to regularization selection (StARS) for high dimensional graphical models</article-title>. <source>Adv Neural Information Process Syst</source>. (<year>2010</year>) <volume>24</volume>:<fpage>1432</fpage>. <pub-id pub-id-type="doi">10.48550/arXiv.1006.3316</pub-id><pub-id pub-id-type="pmid">25152607</pub-id></citation></ref>
<ref id="B79">
<label>79.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meinshausen</surname> <given-names>N</given-names></name> <name><surname>B&#x000FC;hlmann</surname> <given-names>P</given-names></name></person-group>. <article-title>High-dimensional graphs and variable selection with the lasso</article-title>. <source>Ann Stat</source>. (<year>2006</year>) <volume>34</volume>:<fpage>1436</fpage>&#x02013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1214/009053606000000281</pub-id></citation>
</ref>
<ref id="B80">
<label>80.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rong</surname> <given-names>R</given-names></name> <name><surname>Jiang</surname> <given-names>S</given-names></name> <name><surname>Xu</surname> <given-names>L</given-names></name> <name><surname>Xiao</surname> <given-names>G</given-names></name> <name><surname>Xie</surname> <given-names>Y</given-names></name> <name><surname>Liu</surname> <given-names>DJ</given-names></name> <etal/></person-group>. <article-title>MB-GAN: microbiome simulation <italic>via</italic> generative adversarial network</article-title>. <source>GigaScience</source>. (<year>2021</year>) <volume>10</volume>:<fpage>giab005</fpage>. <pub-id pub-id-type="doi">10.1093/gigascience/giab005</pub-id><pub-id pub-id-type="pmid">33543271</pub-id></citation></ref>
<ref id="B81">
<label>81.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quince</surname> <given-names>C</given-names></name> <name><surname>Walker</surname> <given-names>AW</given-names></name> <name><surname>Simpson</surname> <given-names>JT</given-names></name> <name><surname>Loman</surname> <given-names>NJ</given-names></name> <name><surname>Segata</surname> <given-names>N</given-names></name></person-group>. <article-title>Shotgun metagenomics, from sampling to analysis</article-title>. <source>Nat Biotechnol</source>. (<year>2017</year>) <volume>35</volume>:<fpage>833</fpage>&#x02013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1038/nbt.3935</pub-id><pub-id pub-id-type="pmid">28898207</pub-id></citation></ref>
<ref id="B82">
<label>82.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gu</surname> <given-names>C</given-names></name> <name><surname>Kim</surname> <given-names>GB</given-names></name> <name><surname>Kim</surname> <given-names>WJ</given-names></name> <name><surname>Kim</surname> <given-names>HU</given-names></name> <name><surname>Lee</surname> <given-names>SY</given-names></name></person-group>. <article-title>Current status and applications of genome-scale metabolic models</article-title>. <source>Genome Biol</source>. (<year>2019</year>) <volume>20</volume>:<fpage>1</fpage>&#x02013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1186/s13059-019-1730-3</pub-id><pub-id pub-id-type="pmid">31196170</pub-id></citation></ref>
<ref id="B83">
<label>83.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Perez-Garcia</surname> <given-names>O</given-names></name> <name><surname>Lear</surname> <given-names>G</given-names></name> <name><surname>Singhal</surname> <given-names>N</given-names></name></person-group>. <article-title>Metabolic network modeling of microbial interactions in natural and engineered environmental systems</article-title>. <source>Front Microbiol</source>. (<year>2016</year>) <volume>7</volume>:<fpage>673</fpage>. <pub-id pub-id-type="doi">10.3389/fmicb.2016.00673</pub-id><pub-id pub-id-type="pmid">27242701</pub-id></citation></ref>
<ref id="B84">
<label>84.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dillard</surname> <given-names>LR</given-names></name> <name><surname>Payne</surname> <given-names>DD</given-names></name> <name><surname>Papin</surname> <given-names>JA</given-names></name></person-group>. <article-title>Mechanistic models of microbial community metabolism</article-title>. <source>Mol Omics</source>. (<year>2021</year>) <volume>17</volume>:<fpage>365</fpage>&#x02013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1039/D0MO00154F</pub-id><pub-id pub-id-type="pmid">34125127</pub-id></citation></ref>
<ref id="B85">
<label>85.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Franzosa</surname> <given-names>EA</given-names></name> <name><surname>McIver</surname> <given-names>LJ</given-names></name> <name><surname>Rahnavard</surname> <given-names>G</given-names></name> <name><surname>Thompson</surname> <given-names>LR</given-names></name> <name><surname>Schirmer</surname> <given-names>M</given-names></name> <name><surname>Weingart</surname> <given-names>G</given-names></name> <etal/></person-group>. <article-title>Species-level functional profiling of metagenomes and metatranscriptomes</article-title>. <source>Nat Methods</source>. (<year>2018</year>) <volume>15</volume>:<fpage>962</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1038/s41592-018-0176-y</pub-id><pub-id pub-id-type="pmid">30377376</pub-id></citation></ref>
<ref id="B86">
<label>86.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roume</surname> <given-names>H</given-names></name> <name><surname>Heintz-Buschart</surname> <given-names>A</given-names></name> <name><surname>Muller</surname> <given-names>EE</given-names></name> <name><surname>May</surname> <given-names>P</given-names></name> <name><surname>Satagopam</surname> <given-names>VP</given-names></name> <name><surname>Laczny</surname> <given-names>CC</given-names></name> <etal/></person-group>. <article-title>Comparative integrated omics: identification of key functionalities in microbial community-wide metabolic networks</article-title>. <source>NPJ Biofilms Microbiomes</source>. (<year>2015</year>) <volume>1</volume>:<fpage>1</fpage>&#x02013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1038/npjbiofilms.2015.7</pub-id><pub-id pub-id-type="pmid">28721231</pub-id></citation></ref>
<ref id="B87">
<label>87.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname> <given-names>Y</given-names></name> <name><surname>Sun</surname> <given-names>J</given-names></name></person-group>. <article-title>Hypothesis testing and statistical analysis of microbiome</article-title>. <source>Genes Dis</source>. (<year>2017</year>) <volume>4</volume>:<fpage>138</fpage>&#x02013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.gendis.2017.06.001</pub-id><pub-id pub-id-type="pmid">30197908</pub-id></citation></ref>
<ref id="B88">
<label>88.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hicks</surname> <given-names>R</given-names></name> <name><surname>Tingley</surname> <given-names>D</given-names></name></person-group>. <article-title>Causal mediation analysis</article-title>. <source>Stata J</source>. (<year>2011</year>) <volume>11</volume>:<fpage>605</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1177/1536867X1201100407</pub-id></citation>
</ref>
<ref id="B89">
<label>89.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Daniel</surname> <given-names>RM</given-names></name> <name><surname>De Stavola</surname> <given-names>BL</given-names></name> <name><surname>Cousens</surname> <given-names>S</given-names></name> <name><surname>Vansteelandt</surname> <given-names>S</given-names></name></person-group>. <article-title>Causal mediation analysis with multiple mediators</article-title>. <source>Biometrics</source>. (<year>2015</year>) <volume>71</volume>:<fpage>1</fpage>&#x02013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1111/biom.12248</pub-id><pub-id pub-id-type="pmid">25351114</pub-id></citation></ref>
<ref id="B90">
<label>90.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McDaid</surname> <given-names>AF</given-names></name> <name><surname>Murphy</surname> <given-names>TB</given-names></name> <name><surname>Friel</surname> <given-names>N</given-names></name> <name><surname>Hurley</surname> <given-names>NJ</given-names></name></person-group>. <article-title>Improved Bayesian inference for the stochastic block model with application to large networks</article-title>. <source>Comput Stat Data Anal</source>. (<year>2013</year>) <volume>60</volume>:<fpage>12</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1016/j.csda.2012.10.021</pub-id></citation>
</ref>
<ref id="B91">
<label>91.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aicher</surname> <given-names>C</given-names></name> <name><surname>Jacobs</surname> <given-names>AZ</given-names></name> <name><surname>Clauset</surname> <given-names>A</given-names></name></person-group>. <article-title>Learning latent block structure in weighted networks</article-title>. <source>J Complex Netw</source>. (<year>2015</year>) <volume>3</volume>:<fpage>221</fpage>&#x02013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1093/comnet/cnu026</pub-id></citation>
</ref>
<ref id="B92">
<label>92.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Loeffler</surname> <given-names>C</given-names></name> <name><surname>Karlsberg</surname> <given-names>A</given-names></name> <name><surname>Martin</surname> <given-names>LS</given-names></name> <name><surname>Eskin</surname> <given-names>E</given-names></name> <name><surname>Koslicki</surname> <given-names>D</given-names></name> <name><surname>Mangul</surname> <given-names>S</given-names></name></person-group>. <article-title>Improving the usability and comprehensiveness of microbial databases</article-title>. <source>BMC Biol</source>. (<year>2020</year>) <volume>18</volume>:<fpage>37</fpage>. <pub-id pub-id-type="doi">10.1186/s12915-020-0756-z</pub-id><pub-id pub-id-type="pmid">32723395</pub-id></citation></ref>
</ref-list> 
</back>
</article>