Original Research
Frontiers in Systems Biology ·
Volume 6 - 2026 | https://doi.org/10.3389/fsysb.2026.1835323
Improving DirectLiNGAM for high-dimensional microbiome data: roots screening and eBIC based model selection
- Francesco Canonaco1,2*corresponding author
- Enzo Acerbi1
- Fabio Stella2
- 1Minutia.AI Pte. Ltd., Singapore, Singapore
- 2Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milano, Italy
Abstract
Identifying causal relationships from observational data is a central challenge in gut microbiome research, where complex, multivariate interactions shape host health and disease. These data are typically high-dimensional and sample-limited, creating substantial obstacles for causal discovery and motivating the development of methods tailored to this regime. In this study, we address this challenge by focusing on DirectLiNGAM and introducing two complementary methodological improvements designed to facilitate its practical application in microbiome data. Specifically, we propose two extensions to the DirectLiNGAM algorithm targeting prior knowledge extraction via roots screening and model selection via the integration of the extended BIC criteria. Together, these contributions extend the applicability of DirectLiNGAM to microbiome systems without altering the core modeling assumptions of the method. We validated the proposed methodology through a rich set of numerical experiments on synthetic data and demonstrate its application on a real biological dataset. This work supports the wider adoption of LiNGAM-based approaches for causal discovery in systems biology and related domains.
Keywords
1. Introduction
Understanding the causal relationships that govern complex biological systems remains a central challenge in systems biology (Faust and Raes, 2012). While association-based methods are widely used to characterize relationships among genes, proteins and microbial taxa (Oña et al., 2025; Szklarczyk et al., 2021), they are limited by the fact that association alone does not reveal causal mechanisms (Pearl, 2009).
Among complex biological systems, the human microbiome has emerged as a central research topic in human biology and biomedicine, with the field gradually shifting from association-based analysis to causal assessments (Moreno-Indias et al., 2021).
However, inferring microbial causal interactions from observational data alone remains challenging due to the high dimensionality of taxonomic profiles, compositional constraints, sparsity, absence of ground truth, and limited cohort size, among other limitations (Faust, 2021). Moreover, the theoretical assumptions required by causal models, such as acyclicity and the absence of unmeasured confounders, are rarely perfectly satisfied in microbiome ecosystems. Although these limitations make applying causal models to observational data highly challenging, moving beyond simple associations remains a necessary step for systems biology. For this reason, microbiome science requires causal discovery tools that can scale computationally. A variety of causal discovery approaches have been proposed for reconstructing directed acyclic graphs (DAGs) from observational data, including constraint-based methods, score-based search procedures and structural equation modeling frameworks (Spirtes et al., 2000). Among the latter, the direct linear non-Gaussian acyclic model (DirectLiNGAM) has attracted attention specifically because of its computational efficiency in identifying causal structures under the assumptions of non-Gaussian noise, acyclicity, linearity and no hidden common causes (Shimizu et al., 2011). In contrast to methods that only recover Markov equivalence classes, DirectLiNGAM guarantees the identification of a causal ordering from purely observational data in a finite number of steps, provided that its assumptions hold. Constraint-based algorithms typically return a completed partially directed acyclic graph (CPDAG), which represents the Markov equivalence class of directed acyclic graphs that are observationally indistinguishable based on conditional independence relations. Consequently, multiple DAGs may be compatible with the same data-generating process, leaving the direction of some edges unresolved. In microbiome research, several approaches have been proposed to infer interactions between microbial taxa. Association-based network inference methods are commonly used to identify co-occurrence patterns (Faust et al., 2012), while models such as Granger causality (Mainali et al., 2019; Sugihara et al., 2012) and generalized Lotka-Volterra systems exploit longitudinal data to characterize temporal dependencies between microbial species (Stein et al., 2013). However, these approaches require longitudinal data, which remain relatively scarce in microbiome studies. More recently, DirectLiNGAM has been applied to infer microbial interactions, providing a more robust framework for distinguishing between potential causal drivers and simple association patterns (Miyajima et al., 2024; Koshida et al., 2023; Miyajima et al., 2022).
Despite attractive theoretical properties, the practical application of DirectLiNGAM in high-dimensional biological settings presents some challenges. First, the algorithm requires repeated evaluation of dependence-based scores across candidate variables during the sequential identification of causal ordering, leading to considerable execution time as the number of variables increases. Second, adjacency matrix estimation is based on node-wise model selection procedures that can become less accurate in sample-limited regimes, where the number of observations is only moderately larger than the number of variables. As a consequence, graph density can grow and false positive edges may accumulate when classical information criteria are used without additional sparsity control.
In this work, we address these limitations by proposing two methodological improvements to the DirectLiNGAM framework; i) we introduce a roots screening strategy designed to improve computational scalability in high-dimensional settings by identifying candidate exogenous variables prior to full recursive ordering, ii) we integrate an extended Bayesian Information Criterion (eBIC) into the adjacency matrix estimation stage to enhance model selection reliability in high-dimensional sample-limited regimes. Together, these contributions aim to preserve the identifiability advantages of DirectLiNGAM while improving its practical applicability to high-dimensional biological data.
The paper is organized as follows. Section 2 introduces the proposed methodological improvements to the DirectLiNGAM framework. Section 3 presents the results of the numerical experiments conducted on synthetic data and illustrates how the proposed methodological innovations can be applied to analyze real-world microbiome data in the form of taxonomical abundance profiles. Finally, Sections 4 and 5 discuss the biological implications and our findings and conclude with a summary of the major contributions of the paper.
2. Materials and methods
Problem setting and preliminaries
LiNGAM: Linear non-Gaussian acyclic model
We consider the problem of causal discovery under the LiNGAM framework, originally introduced by (Shimizu et al., 2006). We assume that the observed data are generated by a process that can be represented by a DAG encoding direct causal relationships among variables.
The DAG structure is described by an m × m adjacency matrix B = { b i j }, where each coefficient b i j quantifies the direct causal effect of variable x j on variable x i. Let k (i) denote the position of variable x i in an unknown causal ordering, such that no variable appearing later in the ordering has a directed path to any earlier variable. Under this ordering, an edge from x j to x i is allowed only if k (j) < k (i). The relationships between variables are assumed to be linear, and each observed variable x i is assumed to have zero mean. The data-generating process can then be written as where e i are continuous random variables having non-Gaussian distributions with zero mean and non-zero variance, and e i are independent of each other so there are no latent confounding variables. Equation 1 can be rewritten in compact form as in Equation 2: where x is a p -dimensional random vector, e is the p -dimensional error vector, and B could be permuted by simultaneous equal row and column permutations to be strictly lower triangular due to the acyclicity assumption (Bollen, 1989).
To illustrate this framework, consider a simple three-variable system where the variables follow a linear causal chain: x 1 → x 2 → x 3. The structural equations for this system are given by:
In the example Equation 3, x 1 is an exogenous variable (a root node) because it is only determined by its external noise term e 1. The variables x 2 and x 3 are endogenous, as they depend on the values of their respective causal parents. The corresponding adjacency matrix B is:
Note that B is strictly lower triangular, which is consistent with the causal ordering π = (1,2,3).
The goal is to estimate the adjacency matrix B by observing data x only. Early estimation approaches, such as ICA-LiNGAM (Shimizu et al., 2006), relied on independent component analysis to recover the mixing matrix A = (I − B) − 1, but suffer several drawbacks, including the absence of guaranteed convergence to the correct solution from poor initialization (Himberg et al., 2004) and the need for non-trivial parameter selection. To address these limitations, (Shimizu et al., 2011) proposed DirectLiNGAM, which directly estimates the causal ordering by sequentially identifying exogenous variables using independence measures.
DirectLiNGAM: overview of the estimation procedure
DirectLiNGAM provides a sequential procedure for estimating the causal ordering k (i) (i = 1, …, p) and the adjacency matrix B under the LiNGAM assumptions. The method exploits a key property of linear non-Gaussian acyclic models: exogenous variables are statistically independent of the residuals obtained by regressing other variables on them.
Let U denote the set of variables that have not yet been assigned to a position in the causal ordering. At each step of the algorithm, DirectLiNGAM evaluates, for each candidate variable x i ∈ U, a dependence-based score M (x i, U) which quantifies the degree of statistical dependence between x i and the residuals of all other variables in U after linear regression. Intuitively, if x i is exogenous, it should exhibit minimal dependence with these residuals. A variable x i ∈ U that maximizes the score M (x i, U) is estimated to be a variable that may be the first in the causal ordering. Once the root variable is identified, its effect is removed from the remaining variables x i ∈ U through linear regression, resulting in a reduced system. This procedure is applied recursively until a complete causal ordering is obtained. Given the estimated ordering, the adjacency matrix B is constructed by regressing each variable on its predecessors in the ordering. In practice, model selection criteria are required to determine which regression coefficients are retained, resulting in a sparse estimate of the underlying DAG.
Although DirectLiNGAM provides a theoretically sound and stable procedure for causal discovery, its practical performance can be challenged by the unique statistical characteristics of biological data. Microbiome and biological networks are characterized not only by high dimensionality and limited samples but also by modular and hierarchical organization (Faust and Raes, 2012; Sorrells and Johnson, 2015; Jiang et al., 2026). In these settings, the sequential evaluation of the score M (x i, U) on all candidate variables can become computationally intractable while the model selection may be affected by the limited number of samples. To address this, we introduce two methodological improvements designed for different data regimes. Our first approach exploits the presence of root nodes to reduce the computational complexity of finding a causal ordering and improves the accuracy of structure recovery, while the second employs the eBIC to improve the estimation of the coefficients matrix B in high-dimensional sample-limited regimes.
Methodological contributions
One shot roots detection via roots screening
In high-dimensional settings, such as those found in microbiome research and systems biology, the computational cost of estimating the causal order in DirectLiNGAM becomes substantial. However, the structured nature of these systems, characterized by a hierarchical organization, presents an opportunity to optimize the search process. In this setting, the identification of exogenous variables represents a critical step in the recursive estimation of the causal structure. We propose a specialization of DirectLiNGAM named Roots Screening, designed to identify candidate root nodes prior to executing the full procedure. By isolating exogenous variables in advance, the method provides two main advantages: i) reduction of the computational time, and ii) improvement of the accuracy of the reconstructed model as a consequence of the reduced dimension of the parameter space.
Specifically, let m 1, …, m p denote the ascending ordered absolute values m i = | M (X i, U) | with p ≥ 2. To ensure numerical stability and scale-invariance, we introduce a stability constant, ε, defined as 1 0 − 10 times the smallest non-zero value among these scores. We then compute the logarithmic differences as in Equation 4: for i = 1, …, p − 1. The optimal split point i ⋆ is identified by finding the largest jump starting from a meaningful value:
The variables corresponding to indices 1, …, i ⋆ are then selected as the set of candidate root nodes R as indicated by Equation 5.
Algorithm 1 Roots Screening procedure for candidate exogenous variables. Require: Set of dependence scores { M (x i, U) } for x i ∈ U, stability constant ε
Ensure: Set of candidate root nodes R
1: Compute absolute scores m i = | M (x i, U) |
2: Sort scores in ascending order: m 1 ≤ m 2 ≤ ⋯ ≤ m p
3: if ε is not provided then
4: ε ← min (m i ∣ m i > 0) × 1 e − 10
5: end if
6: for i = 1 to p − 1 do
7: Δ i ← log 10 (m i + 1 + ε) − log 10 (m i + ε)
8: end for
9: Identify the largest jump starting from a meaningful value:
10: i ⋆ ← arg max i { Δ i ∣ m i > 10 ε }
11: R ← { x j corresponding to m 1, …, m i ⋆ }
12: return R
It is worth mentioning that the separation criterion in Algorithm 1 is not unique. Alternative strategies could include fixed thresholds, percentile-based selection, or more sophisticated change-point detection procedures Killick et al. (2012). The proposed procedure is motivated by its simplicity and by the expected behavior of m i = | M (X i, U) |, where exogenous variables typically produce substantially smaller values than non-exogenous ones. Moreover, our procedure introduces negligible overhead compared to the recursive estimation required by DirectLiNGAM.
Extended BIC for model selection in DirectLiNGAM
After estimating the causal ordering k (i) (i = 1, …, p), DirectLiNGAM determines the parent set of each node by applying adaptive LASSO regression restricted to its predecessors in the ordering. In the standard implementation, the optimal support along the regularization path is selected using the Bayesian Information Criterion (BIC) (Neath and Cavanaugh, 2012). In high-dimensional and sample-limited regimes, the BIC penalty may be insufficient to account for model complexity. In particular, when the number of candidate parents is large, BIC may favor overly dense parent sets, potentially leading to inflated graph connectivity. To improve sparsity control, we replace the BIC-based selection step with an Extended Bayesian Information Criterion (eBIC) (Chen and Chen, 2008), evaluated along the adaptive-LASSO path.
For a candidate parent set of size c i of the variable x i with residual sum of squares R S S, the eBIC score is defined as
where n denotes the sample size, p loc i is the number of candidate parents for the current node x i, and γ eBIC ∈ [ 0,1 ] controls the strength of the additional sparsity penalty. The binomial coefficient accounts for the size of the local model space and increases penalization as the number of possible parent subsets grows. When γ eBIC = 0, the criterion reduces to the classical BIC. Positive values of γ eBIC encourage sparser parent sets, which is desirable in high-dimensional causal graph selection. In our framework, we set γ eBIC = 0.5. This value was established by (Foygel and Drton, 2010) as an optimal and widely adopted default for high-dimensional network inference, providing a theoretical balance between false-positive control and statistical power. Furthermore, selecting this moderate penalty maintains methodological comparability with the baseline DirectLiNGAM, which utilizes adaptive LASSO regression without targeted sparsity tuning.
Notably, this modification affects only the model selection stage and does not alter the estimation of the causal ordering provided by DirectLiNGAM. The assumptions and identifiability of the underlying model remain unchanged.
Experimental setup
In this section, we describe numerical experiments on both synthetically generated data and real world data.
Synthetic data generation and evaluation metrics
To evaluate the scalability of Roots Screening in high-dimensional regimes, we generated synthetic datasets from Barabási-Albert (BA) (Barabási and Albert, 1999) networks. In this model, each newly added node connects to m existing nodes, where m controls the connectivity of the resulting network and therefore the overall graph sparsity. Experiments were conducted by varying the number of variables p ∈ { 100,300,500 }, the number of samples n ∈ { 2,000,6,000,10,000 }, and the connectivity parameter m ∈ { 1,2,3 }. For each parameters configuration, a ground-truth network was generated, synthetic observations were sampled from the corresponding structural equation model, and the causal structure was estimated. Each parameter configuration was repeated 20 times using different random seeds, resulting in different randomly generated networks and datasets for the same parameters setting.
To evaluate model selection performance in sample-limited regimes ground-truth DAGs were created by controlling the number of variables p, the sample size n, and the graph sparsity level as in (Shimizu et al., 2011). The number of variables varied as p ∈ { 50,100,150 }. For each value of p, the ground-truth DAG was generated by fixing the number of expected edges for each node as d ∈ { 2,3,4 }. The sample size was determined as a multiple of the dimensionality according to n = r ⋅ p, where r ∈ { 1.5, 2.0, 3.0, 4.0 }. These configurations explicitly explore sample-limited regimes in which the number of observations is only moderately larger than the number of variables. For each parameter configuration (p, d, r), a ground-truth DAG was generated, synthetic observations were sampled from the corresponding structural equation model, and the causal structure was estimated using DirectLiNGAM with both the standard BIC and the proposed extended BIC (eBIC) selection criterion. Each configuration was repeated 100 times using different random seeds to account for variability in the generated graphs and sampled datasets. For both methodologies, structural recovery was evaluated using Structural Hamming Distance (SHD) (Tsamardinos et al., 2006) that represents the total number of edge operations, specifically additions, deletions, and orientation reversals required to transform the estimated DAG into the ground-truth graph, while edge-level performance was assessed using Precision, Recall, F1 score, and mean squared error (MSE).
Curated metagenomic data processing
We used human gut microbiome shotgun metagenomic profiles from the curatedMetagenomicData resource (accessed 2022-11–18), which provides uniformly processed taxonomic profiles and manually curated metadata (Pasolli et al., 2017).
In the curatedMetagenomicData, raw sequencing data are processed through standardized bioinformatics pipelines to generate microbial taxonomic and functional profiles, which are distributed as (Tree)SummarizedExperiment objects with consistent metadata fields. For our analysis, only taxonomic profiles were used and the analysis was restricted to control subjects only (defined as healthy), selecting stool samples from adults as defined by age_category = adult, and retaining only samples with non-missing age information in the range 18 ≤ a g e ≤ 107. These selection criteria were chosen to define a healthy reference cohort with minimized biological heterogeneity.
Starting from the selected stool samples, we applied a series of preprocessing steps described as follows. Species-level abundance profiles were extracted from curatedMetagenomicData using count data as the initial data representation. To ensure adequate sequencing depth, we excluded samples with fewer than one million reads (Gweon et al., 2019). In addition, samples with a median read length below 90 bp were removed (Peabody et al., 2015). To reduce the impact of data sparsity, we retained only species present in at least 30 % of the samples (Nearing et al., 2022). Furthermore, species with a mean relative abundance below 1 × 1 0 − 4 were also excluded. The resulting dataset comprised 2,651 samples and 100 species. In order to ensure interpretability and address compositionality after the network estimation, the centered log ratio transformation was applied (Quinn et al., 2019; Gloor et al., 2017).
3. Results
Performance on synthetic data
We evaluate the proposed methodological improvements on synthetic datasets and compare their performance with the baseline DirectLiNGAM approach. The experiments are designed to assess both structural accuracy and computational efficiency across different data regimes.
Roots screening in high-dimensional settings
Figure 1A reports the execution time (seconds, log scale) of standard DirectLiNGAM and the proposed Roots Screening approach respectively, as a function of p, with results pooled across network connectivity settings. Roots Screening consistently reduces computation time relative to DirectLiNGAM, with increasing gains as dimensionality grows. This highlights the improved scalability in high-dimensional settings of the Roots Screening method. In terms of structural recovery, Roots Screening consistently achieves lower Structural Hamming Distance (SHD) compared to standard DirectLiNGAM in all considered number of variables, as shown in Figure 1B. The improvement becomes more pronounced as the number of variables increases, indicating enhanced robustness of the proposed approach in high-dimensional regimes. While variability in SHD increases with p for both methods, Roots Screening exhibits a lower SHD without affecting Precision, Recall or F1 score as summarized in Table 1, suggesting more stable structure estimation under scale-free network assumptions. Detailed results can be found in the Supplementary Figures S1, S2, S3, S4 and Supplementary Table S1, S2.
Extended BIC in sample-limited regimes
As shown in Figure 2, extended BIC consistently improves structural recovery in sample-limited regimes, leading to more accurate graph estimation compared to standard BIC. Results reported in Table 2 confirm this trend, showing higher Precision and F1 score under extended BIC, while Recall and MSE remain largely unchanged. These findings indicate that the extended penalty primarily reduces false positive edges without compromising sensitivity.
Application to biological data
Figure 3B illustrates the estimated directed networks obtained with the Roots Screening procedure, while Figure 3A shows the one estimated with the standard DirectLiNGAM. Node size is proportional to out-degree. Orange nodes denote variables identified as root nodes in the estimated causal ordering, while blue nodes represent non-root variables. Using the Roots Screening procedure, multiple taxa were identified as candidate root nodes, namely,: Bacteroides cellulosilyticus, Ruminococcus bromii, Alistipes indistinctus, and Butyricimonas synergistica. High-resolution subnetwork visualizations detailing the localized downstream causal footprints of these individual drivers are provided in the (Supplementary Figure S6). For comparison, the corresponding localized neighborhood generated via the baseline framework is reported in Supplementary Figure S5. Interestingly, several of these taxa belong to genera previously discussed in large-scale community representations of the human gut microbiome, which suggests that the inferred structure is at least compatible with broad, previously described microbiome patterns. In particular, the detection of Bacteroides associated taxa as roots (B. cellulosilyticus) aligns with the corresponding well-known Bacteroides enterotype, one of the three enterotypes describing the human gut microbiome (Arumugam et al., 2011). Similarly, the presence of Firmicutes-related taxa such as R. bromii as a root is also a match with another enterotype, specifically the Firmicutes one. These correspondence between hubs and enterotypes can be interpreted as alignment of the inferred networks with major ecological functions (e.g., carbohydrate-driven versus alternative metabolic regimes) in the human gut microbiome.
In addition, the identification of Alistipes indistinctus as a root node may reflect its strong link with host-level environmental factors. Studies show that Alistipes species are linked to protein-rich dietary patterns and bile acid metabolism. These host-driven conditions are known to influence multiple microbial groups simultaneously, which may contribute to its upstream placement in the model-implied ordering.
In contrast, standard DirectLiNGAM identified a single root node, Bacteroides cellulosilyticus, resulting in a more centralized upstream structure that is harder to interpret as a direct species-level dependency pattern. In summary, the identification of multiple upstream drivers under Roots Screening is consistent with the expectation that gut microbial ecosystems exhibit modular and partially independent functional hubs rather than a strictly single-root hierarchy.
To demonstrate the application of the eBIC approach on real data and compare it with standard DirectLiNGAM, we uniformly at random sampled a subset of 300 observations, while retaining all 100 species variables.
A qualitative inspection of network hubs highlights additional and substantial differences between the two inferred structures. An analysis of the degree distribution (Supplementary Figure S8) clearly highlights this structural divergence. As mentioned, the network obtained using the proposed eBIC-regularized approach (Figure 4B) exhibits a distributed hub structure involving multiple taxa with well-established roles in the human gut microbiome. In contrast, the network inferred by standard DirectLiNGAM (Figure 4A) more strongly concentrated around a single highly connected node (Holdemanella biformis), which results in a highly centralized topology that is harder to interpret biologically, especially as evidence of direct microbial dependencies. In the eBIC-based network, the highest degree nodes include taxa such as Prevotella copri, Methanobrevibacter smithii, Alistipes finegoldii and Flavonifractor plautii. Detailed high-resolution visualizations of the localized neighborhoods surrounding these specific taxa are provided in the Supplementary Material (Supplementary Figure S7).
These organisms are widely recognized as important players in the gut ecosystem. For example, Prevotella copri is a key representative of the Prevotella enterotype and is associated with carbohydrate fermentation and dietary fiber metabolism (Betancur-Murillo et al., 2022). Similarly, Methanobrevibacter smithii is the dominant archaeal methanogen in the human gut: its hub role is biologically plausible given its documented involvement in cross-feeding networks (Catlett et al., 2022). Other prominent nodes in the eBIC network, such as Gordonibacter pamelaeae, Slackia isoflavoniconvertens and Asaccharobacter celatus, belong to the Eggerthellaceae family and are known to participate in the metabolism of dietary polyphenols and other complex compounds (Rodríguez-Daza et al., 2021). Their central position in the network may reflect metabolic dependencies related to dietary substrate processing. Likewise, taxa such as Dorea formicigenerans and Flavonifractor plautii are involved in short-chain fatty acid production and aromatic compound metabolism, both of which are fundamental processes within gut microbial communities (Mi et al., 2024). Importantly, these hubs span across multiple phylogenetic groups and metabolic clusters. This distributed hub structure is consistent with the current ecological view of the gut microbiome as a system composed by multiple interacting metabolic guilds rather than by a single dominant regulator. In contrast, the network produced by standard DirectLiNGAM displays Holdemanella biformis as single dominating hub, which connects to nearly all other nodes. Although Holdemanella biformis is a known intestinal commensal, we are unaware of evidence supporting its interpretation as a global driver controlling a large fraction of intestinal microbial interactions. Since microbiome interaction networks are generally expected to exhibit modularity and multiple functional hubs rather than a single organism exerting dominant influence, our results suggest that the proposed methodological improvements produce estimated network structures that are both quantitatively improved and qualitatively more consistent with known high-level ecological organization of the human gut microbiome. This interpretation refers to the global topology of the inferred networks and should not be taken as validation of individual species-to-species causal effects.
4. Discussion
As the microbiome field transitions from association-based methodologies to mechanistic approaches, there is a growing need for causal discovery frameworks tailored to the unique properties of microbiome data. In this study, we addressed this need by proposing two methodological advances to the DirectLiNGAM framework that improve scalability and structural recovery in high-dimensional and sample-limited settings typical of microbiome data. Specifically, the proposed roots screening strategy relies on the presence of root nodes in microbial interaction networks to reduce the search space of the estimated causal ordering. This resulted in reduced execution time and improved structural recovery (Figure 1; Table 1). In addition, the adoption of the extended Bayesian Information Criterion (eBIC) improved structural recovery and precision in sample-limited regimes as shown in Figure 2 and Table 2. A fundamental challenge in evaluating causal discovery methods on real microbiome data is that the absence of a ground-truth microbial interaction network makes the validation difficult. Nevertheless, we observed several qualitative patterns suggesting that the proposed methodological improvements produce estimated network topologies that are more compatible with current high-level ecological knowledge of the human gut microbiome.
Despite the encouraging results, several limitations of the proposed approach should be considered. The first limitation comes from the linearity and acyclicity assumptions of the LiNGAM framework, which may not fully capture the complexity of microbial interactions (Coyte et al., 2015). A second limitation concerns the potential presence of unobserved confounders. In microbial ecosystems, interactions between species are often mediated by metabolites that are not directly measured in metagenomic datasets. As a result, an inferred causal relationship between two species might reflect the influence of an unobserved metabolite rather than a direct interaction between them (Sazal et al., 2021). Furthermore, while the logarithmic gap statistic utilized in roots screening proved empirically robust across diverse network topologies, it remains a heuristic. Subsequent iterations of this methodology could benefit from investigating formal statistical change-point detection algorithms to provide rigorous probabilistic bounds on the roots selection process. Finally, the evaluation of causal discovery methods in microbiome research is mainly based on simulation studies and indirect biological evidence.
Future work could include the integration of additional omics data layers, such as metabolomics or metatranscriptomics, helping account for hidden metabolic mediators and reducing the impact of unobserved confounders. In addition, adopting temporal models would provide a more realistic representation of microbial networks. In particular, longitudinal LiNGAM (Kadowaki et al., 2013) could enable the identification of temporal interactions that address the limitation given by the acyclicity assumption. While linear models offer a computationally robust first order approximation, subsequent research could explore non linear causal discovery frameworks to better capture the complex, higher order dynamics inherent to microbial ecosystems.
5. Conclusions
This study highlights the potential of DirectLiNGAM framework to move beyond association-based analysis and toward a mechanistic understanding of microbial ecosystems. By improving the scalability and robustness of the DirectLiNGAM framework in high-dimensional and sample-limited settings, the proposed methodological improvements provide a step toward more reliable causal discovery for microbiome research and systems biology. As microbiome datasets continue to grow in size and complexity, causal discovery frameworks will play an increasingly important role in disentangling the mechanisms underlying microbial community structure and their impact on host health. Although inferred networks should not be interpreted as validated microbial interaction maps without additional experimental evidence, they can provide useful hypotheses about directed dependencies and community-level organization.
Reproducibility
All experiments conducted in this study are fully reproducible. The biological application is based on publicly available human microbiome datasets from the curatedMetagenomicData resource. The data used in this work are available in the data folder in the Supplementary Material. All source code required to reproduce the synthetic experiments and the real data application is available at https://github.com/Minutia-AI/Improving-DirectLiNGAM-for-High-Dimensional-Microbiome-Data. The synthetic experiments were implemented to allow parallel execution across multiple cores, enabling efficient evaluation of the different parameter configurations. All experiments were conducted on a dedicated server equipped with a 64-core AMD EPYC 7R32 processor and 124 GiB of RAM. The host system operated on Ubuntu 24.04.2 LTS.
Statements
- Conflict of interest
Author FC is funded by Minutia.AI Pte. Ltd. Author EA has equity and is an advisor to Minutia.AI Pte. Ltd.
The remaining author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
- Funding
The author(s) declared that financial support was received for this work and/or its publication. This research was supported by Minutia.AI Pte. Ltd. (Singapore). The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication. Additional support was provided through a doctoral scholarship co-funded by Minutia. AI and Italy’s National Recovery and Resilience Plan (PNRR). Additional institutional support was provided by the University of Milan–Bicocca (Italy).
- Data availability
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.
- Author contributions
FC: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review and editing. EA: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review and editing. FS: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review and editing.
References
- Arumugam M., Raes J., Pelletier E., Le Paslier D., Yamada T., Mende D. R. (2011). Enterotypes of the human gut microbiome. Nature 473, 174 – 180. doi:10.1038/nature09944
- Barabási A.-L., Albert R. (1999). Emergence of scaling in random networks. Science 286, 509 – 512. doi:10.1126/science.286.5439.509
- Betancur-Murillo C. L., Aguilar-Marín S. B., Jovel J. (2022). Prevotella: a key player in ruminal metabolism. Microorganisms 11 (1), 1. doi:10.3390/microorganisms11010001
- Bollen K. A. (1989). Structural Equations with Latent Variables. John Wiley and Sons.
- Catlett J. L., Carr S., Cashman M., Smith M. D., Walter M., Sakkaff Z. (2022). Metabolic synergy between human symbionts bacteroides and methanobrevibacter. Microbiol. Spectrum 10, e01067–22. doi:10.1128/spectrum.01067-22
- Chen J., Chen Z. (2008). Extended bayesian information criteria for model selection with large model spaces. Biometrika 95, 759 – 771. doi:10.1093/biomet/asn034
- Coyte K. Z., Schluter J., Foster K. R. (2015). The ecology of the microbiome: networks, competition, and stability. Science 350, 663 – 666. doi:10.1126/science.aad2602
- Faust K. (2021). Open challenges for microbial network construction and analysis. ISME J. 15, 3111 – 3118. doi:10.1038/s41396-021-01027-4
- Faust K., Raes J. (2012). Microbial interactions: from networks to models. Nat. Rev. Microbiol. 10, 538 – 550. doi:10.1038/nrmicro2832
- Faust K., Sathirapongsasuti J. F., Izard J., Segata N., Gevers D., Raes J. (2012). Microbial co-occurrence relationships in the human microbiome. PLoS Computational Biology 8, e1002606. doi:10.1371/journal.pcbi.1002606
- Foygel R., Drton M. (2010). Extended bayesian information criteria for gaussian graphical models. Adv. Neural Information Processing Systems 23.
- Gloor G. B., Macklaim J. M., Pawlowsky-Glahn V., Egozcue J. J. (2017). Microbiome datasets are compositional: and this is not optional. Front. Microbiology 8, 2224. doi:10.3389/fmicb.2017.02224
- Gweon H. S., Shaw L. P., Swann J., De Maio N., AbuOun M., Niehus R. (2019). The impact of sequencing depth on the inferred taxonomic composition and amr gene content of metagenomic samples. Environ. Microbiome 14, 1 – 15. doi:10.1186/s40793-019-0347-1
- Himberg J., Hyvärinen A., Esposito F. (2004). Validating the independent components of neuroimaging time series via clustering and visualization. Neuroimage 22, 1214 – 1222. doi:10.1016/j.neuroimage.2004.03.027
- Jiang Y., Che L., Li S. C. (2026). Deciphering the personalized functional redundancy hierarchy in the gut microbiome. Microbiome 14, 17. doi:10.1186/s40168-025-02273-w
- Kadowaki K., Shimizu S., Washio T. (2013). “ Estimation of causal structures in longitudinal data using non-gaussianity,” in 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP) (IEEE), 1 – 6.
- Killick R., Fearnhead P., Eckley I. A. (2012). Optimal detection of changepoints with a linear computational cost. J. Am. Stat. Assoc. 107, 1590 – 1598. doi:10.1080/01621459.2012.737745
- Koshida A., Karashima S., Ogura K., Miyajima Y., Ogai K., Mizoguchi R. (2023). Impact of gut microbiome on serum igg4 levels in the general population: Shika-machi super preventive health examination results. Front. Cell. Infect. Microbiol. 13, 1272398. doi:10.3389/fcimb.2023.1272398
- Mainali K., Bewick S., Vecchio-Pagan B., Karig D., Fagan W. F. (2019). Detecting interaction networks in the human microbiome with conditional granger causality. PLoS Computational Biology 15, e1007037. doi:10.1371/journal.pcbi.1007037
- Mi H. T. N., Kim H., Lee J. S., Eser B. E., Han J. (2024). Flavonoids biotransformation by human gut bacterium dorea sp. mrg-ifc3 cell-free extract. J. Microbiol. Biotechnol. 34, 1270 – 1275. doi:10.4014/jmb.2403.03058
- Miyajima Y., Karashima S., Ogai K., Taniguchi K., Ogura K., Kawakami M. (2022). Impact of gut microbiome on dyslipidemia in japanese adults: assessment of the shika-machi super preventive health examination results for causal inference. Front. Cell. Infect. Microbiol. 12, 908997. doi:10.3389/fcimb.2022.908997
- Miyajima Y., Karashima S., Mizoguchi R., Kawakami M., Ogura K., Ogai K. (2024). Prediction and causal inference of hyperuricemia using gut microbiota. Sci. Rep. 14, 9901. doi:10.1038/s41598-024-60427-6
- Moreno-Indias I., Lahti L., Nedyalkova M., Elbere I., Roshchupkin G., Adilovic M. (2021). Statistical and machine learning techniques in human microbiome studies: contemporary challenges and solutions. Front. Microbiology 12, 635781. doi:10.3389/fmicb.2021.635781
- Nearing J. T., Douglas G. M., Hayes M. G., MacDonald J., Desai D. K., Allward N. (2022). Microbiome differential abundance methods produce different results across 38 datasets. Nat. Communications 13, 342. doi:10.1038/s41467-022-28034-z
- Neath A. A., Cavanaugh J. E. (2012). The bayesian information criterion: background, derivation, and applications. Wiley Interdiscip. Rev. Comput. Stat. 4, 199 – 203. doi:10.1002/wics.199
- Oña L., Shreekar S. K., Kost C. (2025). Disentangling microbial interaction networks. Trends Microbiol. 33, 619 – 634. doi:10.1016/j.tim.2025.01.013
- Pasolli E., Schiffer L., Manghi P., Renson A., Obenchain V., Truong D. T. (2017). Accessible, curated metagenomic data through experimenthub. Nat. Methods 14, 1023 – 1024. doi:10.1038/nmeth.4468
- Peabody M. A., Van Rossum T., Lo R., Brinkman F. S. (2015). Evaluation of shotgun metagenomics sequence classification methods using in silico and in vitro simulated communities. BMC Bioinformatics 16, 362. doi:10.1186/s12859-015-0788-5
- Pearl J. (2009). Causality. Cambridge, England: Cambridge University Press.
- Quinn T. P., Erb I., Gloor G., Notredame C., Richardson M. F., Crowley T. M. (2019). A field guide for the compositional analysis of any-omics data. GigaScience 8, giz107. doi:10.1093/gigascience/giz107
- Rodríguez-Daza M. C., Pulido-Mateos E. C., Lupien-Meilleur J., Guyonnet D., Desjardins Y., Roy D. (2021). Polyphenol-mediated gut microbiota modulation: toward prebiotics and further. Front. Nutr. 8, 689456. doi:10.3389/fnut.2021.689456
- Sazal M., Stebliankin V., Mathee K., Yoo C., Narasimhan G. (2021). Causal effects in microbiomes using interventional calculus. Sci. Rep. 11, 5724. doi:10.1038/s41598-021-84905-3
- Shimizu S., Hoyer P. O., Hyvärinen A., Kerminen A., Jordan M. (2006). A linear Non-gaussian acyclic model for causal discovery. J. Mach. Learn. Res. 7.
- Shimizu S., Inazumi T., Sogawa Y., Hyvarinen A., Kawahara Y., Washio T. (2011). Directlingam: a direct method for learning a linear Non-gaussian structural equation model. J. Mach. Learn. Research-JMLR 12, 1225 – 1248.
- Sorrells T. R., Johnson A. D. (2015). Making sense of transcription networks. Cell. 161, 714 – 723. doi:10.1016/j.cell.2015.04.014
- Spirtes P., Glymour C. N., Scheines R. (2000). Causation, Prediction, and Search. MIT press.
- Stein R. R., Bucci V., Toussaint N. C., Buffie C. G., Rätsch G., Pamer E. G. (2013). Ecological modeling from time-series inference: insight into dynamics and stability of intestinal microbiota. PLoS Computational Biology 9, e1003388. doi:10.1371/journal.pcbi.1003388
- Sugihara G., May R., Ye H., Hsieh C.-h., Deyle E., Fogarty M. (2012). Detecting causality in complex ecosystems. Science 338, 496 – 500. doi:10.1126/science.1227079
- Szklarczyk D., Gable A. L., Nastou K. C., Lyon D., Kirsch R., Pyysalo S. (2021). The string database in 2021: customizable protein–protein networks, and functional characterization of user-uploaded gene/measurement sets. Nucleic Acids Research 49, D605 – D612.
- Tsamardinos I., Brown L. E., Aliferis C. F. (2006). The max-min hill-climbing bayesian network structure learning algorithm. Mach. Learning 65, 31 – 78. doi:10.1007/s10994-006-6889-7
Citation
Canonaco, F., et al. (2026). Improving DirectLiNGAM for high-dimensional microbiome data: roots screening and eBIC based model selection. Frontiers in Systems Biology, Volume 6. https://doi.org/
- Received
- Accepted
- Published
- Volume
- 6 - 2026
Copyright
Copyright © 2026 Canonaco, Acerbi and Stella.
License: https://creativecommons.org/licenses/by/4.0/
*Correspondence: Francesco Canonaco
Article metrics
- Views
- 0
- Downloads
- 0
- Citations
- 0
- Shares
- 0
