Page 37 - Read Online
P. 37

Fabbrini et al. Microbiome Res Rep 2023;2:25  https://dx.doi.org/10.20517/mrr.2023.25  Page 7 of 18

               Table 1. List of the most common tools used for microbiome networking
                TOOL           METHOD                            FORM     SOURCE
                Correlation methods
                SparCC         Log-transformed compositional Pearson correlation  -Python   https://github.com/dlegor/SparCC.git
                                                                 -R package
                CCLasso        Log-ratio transformed abundances in latent variable   R package  https://github.com/huayingfang/CCLasso.git
                               model with L1-norm shrinkage method
                Canonical correlation   Correlation matrices (Pearson, Spearman), custom   -Custom R   https://igraph.org/
                and igraph network   weighted coefficient thresholds and multiple testing   codes
                analysis       correction                        -R package
                CoNet          Canonical correlation but with plenty of possible   Cytoscape   https://apps.cytoscape.org/apps/conet
                               presets in a user-friendly interface  app
                Graphical models
                MInt           Poisson-multivariate normal hierarchical model  R package  https://rdrr.io/cran/MInt/
                SPIEC-EASI     Neighborhood selection and sparse inverse   R package  https://github.com/zdk123/SpiecEasi.git
                               covariance selection
                SPRING         Semi-parametric rank-based correlation estimation   R package  https://github.com/GraceYoon/SPRING.git
                               with Meinshausen and Bühlmann neighborhood
                               selection and stability-based approach for optimal
                               tuning
                HARMONIES      Zero-inflated negative binomial distribution  -R package  -
                                                                 -Web tool  https://github.com/shuangj00/HARMONIES.git
                                                                          - https://lce.biohpc.swmed.edu/harmonies/
                FlashWeave     Local-to-global learning constraint-based causal   Julia CLI  https://github.com/meringlab/FlashWeave.jl.git
                               inference framework
                MDiNE          Bayesian graphical model fit with MCMC methods  R package  https://github.com/kevinmcgregor/mdine.git
                NetCoMi        Wrapper of network construction tool with tailored   R package  https://github.com/stefpeschel/NetCoMi.git
                               corrections ad adjustments
                Multi-omic data
                integration
                DIABLO         Multi-omic integration via correlation and dimension  R package  http://mixomics.org/mixdiablo/
                               reduction methods                          https://doi.org/doi:10.18129/B9.bioc.mixOmics
                MiBiOmics      Multi-omic integration via correlation and dimension  -R package  - https://gitlab.univ-nantes.fr/combi-
                               reduction methods                 -Web tool  ls2n/mibiomics
                                                                          - https://shiny-bird.univ-
                                                                          nantes.fr/app/Mibiomics


                                                                             [44]
               Tools implementing this logic to its simplest extent include: (i) MInt , which implements a Poisson-
               multivariate normal hierarchical model to learn direct interactions from compositional data; (ii) SPIEC-
               EASI , which relies on a two-step inference of the interaction graph from the transformed compositional
                   [45]
               data, namely neighborhood selection and sparse inverse covariance selection; (iii) SPRING , which infers
                                                                                            [46]
               graphical models via semi-parametric rank-based correlation estimation with Meinshausen and Bühlmann
               neighborhood selection  for the identification of sparse conditional dependencies from such estimated
                                   [47]
               correlation and a final stability-based approach for optimal tuning of algorithm parameters; and (iv)
               HARMONIES , implementing a zero-inflated negative binomial distribution to model the skewness and
                           [48]
               sparsity of microbiome data. All these tools address part of the issues related to the nature of microbiome
               data and provide reasonable, sparse, and interpretable networks.


               Another tool worth mentioning is FlashWeave, which is based on the local-to-global learning (LGL)
               approach, a constraint-based causal inference framework for predicting direct relationships between
               variables. Due to the conservative handling of structural zeros, FlashWeave can show reduced statistical
               power, hampering smaller datasets. Yet, it exhibits a significant increase in both speed, by several orders of
               magnitude, and network quality compared to alternative methods, especially when dealing with
                                         [49]
               heterogeneous sequencing data .
   32   33   34   35   36   37   38   39   40   41   42