Correlation-enhanced viable core in metabolic networks
Abstract
Cellular ingredient concentrations can be stabilized by adjusting generation and consumption rates through multiple pathways. To explore the portion of cellular metabolism equipped with multiple pathways, we categorize individual metabolic reactions and compounds as viable or inviable: A compound is viable if processed by two or more reactions, and a reaction is viable if all of its substrates and products are viable. Using this classification, we identify the maximal subnetwork of viable nodes, referred to as the viable core, in bipartite metabolic networks across thousands of species. The obtained viable cores are remarkably larger than those in degree-preserving randomized networks, while their broad degree distributions commonly enable the viable cores to shrink gradually as reaction nodes are deleted. We demonstrate that the positive degree-degree correlations of the empirical networks may underlie the enlarged viable cores compared to the randomized networks. By investigating the relation between degree and cross-species frequency of metabolic compounds and reactions, we elucidate the evolutionary origin of the correlations.
I Introduction
Living organisms adapt to fluctuating environments over generations, resulting in the evolution of cellular metabolism through the creation, deletion, and modification of metabolic pathways Horowitz (1945); Yčas (1974); Jensen (1976); Scossa and Fernie (2020). The stochastic nature of evolution, along with different environments that ancestor species have been exposed to, creates differences among contemporary species. On the other hand, metabolism should be able to execute common key functions essential to life via a common subset of metabolic pathways. Consequently, metabolic reactions (enzymes) and compounds exhibit heterogeneity in the number of species containing them in the metabolism Bernhardsson et al. (2011); Kim et al. (2015, 2019) and functional robustness Lemke et al. (2004); Almaas et al. (2005); Grimbs et al. (2007); Smart et al. (2008); Some are in charge of key functions and thus well preserved across species and stable in activity against environmental perturbations while others are variable, interacting closely with the environment Matias Rodrigues and Wagner (2009); Pál et al. (2006). Living organisms should allocate finite resources to diverse cellular functions optimally towards the maximal growth and reproduction Scott et al. (2010), and thus identifying stable and variable part of metabolism can reveal the principle of metabolic resource allocation under the tension between robustness and adaptability Smart et al. (2008).
A stable component of metabolism should consist of the compounds that can maintain steady concentrations against possible perturbations by balancing generation and consumption rates Papoutsakis (1984); Fell and Small (1986). To identify the stable component, one may need to examine the fluxes of all metabolic reactions in all possible conditions, which is however hard experimentally though numerical simulations could be available in limited cases Lee et al. (2009). Here we represent metabolism of each species as a bipartite network connecting reaction nodes to their substrate and product compound nodes by undirected links, assuming that all reactions are reversible, and obtain the stable component by applying a structural criterion. Such a network representation of metabolism Jeong et al. (2000) has been widely used, successfully illustrating key principles of cellular metabolism organization Wuchty and Almaas (2005); Francke et al. (2005); Stelling et al. (2002); Gianchandani et al. (2006); Lee et al. (2008); Lee (2010). In this work we classify individual reaction and compound nodes into viable and inviable ones based on their local connectivity pattern relevant to supporting dynamic stability, applying the criteria introduced in Refs. Lemke et al. (2004); Smart et al. (2008) and suited for our undirected bipartite metabolic networks. Then we define the maximal induced-subgraph consisting of these viable nodes as the viable core, which can be a candidate for the stable component. The procedures to prune inviable nodes and obtain the viable core are the bipartite-network counterpart of the greedy leaf removal process considered for a unipartite network in Ref. Liu et al. (2012).
Our study shows that more (less) resources are allocated for robustness (adaptability) in the real metabolic networks than expected based only on the node degrees. The viable cores of 5469 species from the BioCyc database Karp et al. (2017) are significantly larger than those in the randomized networks sharing the same degree sequences. Individual reactions show different likelihood to belong to the core; Some reactions belong to the core in all species while others do so in just few species. The functional form of the degree distributions can drastically alter how the core shrinks as reactions are removed randomly, which is revealed by the analytic solutions to the viable cores of uncorrelated networks. By generating artificial correlated networks, we find that a positive correlation between the degrees of connected nodes can enlarge the viable core, and to understand it, we investigate how the degree-degree correlation affects the branching ratio of inviable nodes in the pruning process. Indeed, positive degree-degree correlations exist in the real metabolic networks, supporting their large cores. Investigating the relation between the cross-species frequencies and degrees of metabolic reactions, we discuss how living species can acquire the degree-degree correlations during evolution.
This paper is organized as follows. In Sec. II, we define the viable core of a metabolic network and the viability of a node, and study them in the empirical and randomized networks. The effects of correlations on the core size are investigated, along with the cross-species properties that offer an evolutionary perspective in Sec. III. We summarize and discuss the implications of our results in Sec. IV.
II Viable core and viability
We construct the bipartite metabolic networks for the species included in the version 19.1 of the BioCyc database Karp et al. (2017), covering a total of 5469 bacterial species, 7695 distinct compounds, and 12077 reactions. A species’ network is made by connecting each chemical reaction present in the species to its associated compounds, substrates or products; for instance, if a reaction converts two substrates and into two products and , i.e., , then we assign four undirected links , and Jeong et al. (2000); Deville et al. (2003). Considering the possibility of the reactions’ direction to be reversed depending on the environment and the concentrations of substrates and products, we consider all reactions as reversible and thus assign undirected links. We find reaction nodes and compound nodes in a network. The number of neighbor nodes, i.e., the connected reactions (compounds) of a compound (reaction), is called degree and denoted by ().

II.1 Definition and computation of viable core
Given our goal of characterizing a stable subset of metabolism by a structural criterion, we exploit the fact that a compound can maintain constant concentration only if at least one reaction produces it and another consumes it, which can support adjusting generation and consumption rates respectively, as introduced in Refs. Lemke et al. (2004); Smart et al. (2008). Translating this condition for our undirected networks, we define a compound as viable in a given network if its degree , the number of reactions involving it and thus connected to it, is equal to or larger than two (); one reaction can generate and another can consume the compound under the assumption that the reactions are reversible. If a compound has no or just a single reaction as its neighbor, then it is considered as inviable. A reaction node is defined as viable if all of its connected compound nodes are viable; A reaction can occur only if none of its substrates and products are inviable. We present the examples of viable and inviable nodes in Fig. 1(a).
Then one can obtain the maximal induced-subgraph consisting of such viable compounds and viable reactions, which we define as the viable core. One can consider the viable core as the subset of metabolism which can maintain constant fluxes and concentrations of the reactions and compounds involved once they are established; Whether the viable core will reach such a steady state depends on the initial condition and the environment.
The viable core of a network can be obtained by removing iteratively all inviable nodes as follows. We first remove inviable compounds, i.e., the compound nodes of degree smaller than two. Their connected reaction nodes then become inviable and are removed. After this removal of inviable compounds and reactions in the first step, there can appear new inviable compounds, which had degree but now have due to the loss of some of their connected reactions in the previous step. These new inviable compound nodes and their connected reaction nodes are removed in the second step. Such pruning is repeated until there are no more inviable nodes left, when the remaining compound and reaction nodes constitute the viable core. An example is presented in Fig. 1(a). This pruning process is almost the same as the greedy leaf removal (GLR) process considered in Ref. Liu et al. (2012), in which the nodes of degree smaller than two and all of their neighbor nodes are removed iteratively in unipartite networks without distinguishing the type of nodes.
II.2 Enhanced viable core and viability
Applying the procedure described in the previous subsection, we have obtained the viable core of the metabolic network for each species. As an example, the viable core of Klebsiella pneumoniae is shown in Fig. 1(b), which includes 18 viable reactions and 29 viable compounds among a total of 62 reactions and 91 compounds. To understand how large or small the viable core of a species is, we consider its relative size , the ratio of the number of nodes in the viable core to the total number of nodes. We compare it with the average relative size of the viable cores of the randomized networks, obtained by rewiring links while preserving the degrees of individual nodes; Each instance of these randomized networks, shown in Fig. 1(c) as an example, has been created by swapping times the end nodes of two randomly chosen links ( is the total number of links for species ) and we have generated one hundred such instances for each species. One can see that the viable core of the real network of Klebsiella pneumoniae [Fig. 1(b)] is much larger than that of a randomized network [Fig. 1(c)]. This holds for all species; The empirical core size ranges between 0.1 and 0.5 across species, and (P-value less than ) for every species as shown in Fig. 1(d). This result means that the core is larger than expected based on the given degree sequences when others are random, and suggests that the network structure beyond the degree sequence plays a role in forming the viable core. Such enhanced stability has been reported in different contexts for a few selected species, e.g., it has been shown that the cascades of failures are more constrained in the real metabolic networks than in the randomized networks Smart et al. (2008); Güell et al. (2014). Also, as we will show below, highly heterogeneous degrees of compounds Jeong et al. (2000) strongly influence the size of the viable core.
We define the viability of each reaction as the fraction of the species having the reaction in their viable cores. It can quantify the likelihood that a reaction belongs to the viable core and is thus stable. In Fig. 1(e), it is shown that a significant number of reactions () do not belong to the viable core in any species, while their viability in the randomized networks is mostly non-zero and distributed broadly—5530 reactions have but . On the other hand, the other 6528 reactions have non-zero viability in the empirical networks and tend to have lower viability in the degree-preserving randomized networks, i.e., . These findings indicate the stronger heterogeneity of reaction’s viability in empirical networks than in randomized networks and imply that the viable cores of real metabolic networks are primarily formed by selected high-viability reactions.
II.3 Viable core under random failure

We have shown that the real-world metabolic networks have larger stable components than expected for the randomized networks. Will it hold also even with perturbations? In terms of the viable core, we can seek the answer by measuring the viable core in the damaged networks.
To be specific, we remove a fraction of randomly chosen reaction nodes to mimic their malfunction due to e.g., the inactivation or mutation of the enzymes catalyzing them, and then compute the viable core. For Escherichia coli [Fig. 2(a)], the real damaged networks have larger cores than the damaged degree-preserving randomized networks in the whole range of . For all species , we measure and as functions of in the original and degree-preserving randomized networks, respectively. We find that the characteristic core size , an average of in the range , of the real damaged networks is much larger than that of the damaged randomized networks as shown by comparing their distributions over species [Fig. 2(b)].
Since the degree-preserving randomized networks are obtained by shuffling connection among nodes while preserving nodes’ degrees, they have no or very weak correlation between the degrees of connected nodes Park and Newman (2003); Catanzaro et al. (2005). For such uncorrelated networks, the size of the viable core can be obtained analytically by solving self-consistent equations formulated in terms of the degree distributions as done in Refs. Dorogovtsev et al. (2006); Liu et al. (2012); Lee et al. (2023) or the adjacency matrix, called the message-passing method, as done recently in Ref. Bianconi and Dorogovtsev . Here we take the former approach to understand the influence of the degree distribution on the core size in uncorrelated networks.
Following Ref. Liu et al. (2012), let us first consider a compound node reached by following a link from a viable reaction node and denote the probability of the compound node to be inviable by . The compound node will be inviable if all the remaining neighboring reaction nodes, except the viable one at the end of the followed link, are inviable. Next, let us consider a reaction node reached by following a link from a viable compound node, and denote the probability of the reaction node to be inviable by . The reaction node will be viable if (i) it is not removed by the random removal of fraction of reaction nodes and (ii) all of its neighboring compound nodes are viable. These reasonings lead us to and , where and are the degree distribution and the mean degree of compound (reaction) nodes, respectively. Introducing the generating functions and , one can represent the previous equations as
(1) |
Recalling that a reaction node is viable if it is not removed and all of its neighboring compound nodes are viable and a compound node is viable if it has at least two neighbor reaction nodes that are viable, one can find the probability of a reaction (compound) node to be viable as
(2) |
Finally, the relative size of the viable core is given by
(3) |
with being the fraction of compound (reaction) nodes, satisfying , in the considered metabolic network.
The solutions to Eqs. (1), (2), and (3) are dependent only on the degree distributions and . The degree distributions averaged over species are shown in Figs. 2(c) and 2(d). The broad degree distributions for compounds are universal, which leads the viable cores to shrink gradually as increases as shown in Fig. 2(a) Liu et al. (2012); Dorogovtsev et al. (2006). Such a gradual shrink may not be the case when the degree distribution is narrow and the mean degrees are sufficiently large. In the completely randomized networks that are obtained by assigning links to randomly selected node pairs and thus preserve the total number of links but do not preserve the degree sequences, the viable core size drops abruptly to a small value at a critical value [Fig. 2(a)], denoted by ‘link-preserving’. With the degree distributions given in the Poissonian form, one can find that such discontinuous transitions can occur if the mean degrees are larger than , i.e., and Liu et al. (2012); Dorogovtsev et al. (2006). See Appendix A for derivation. We find 5463/5469 99.8% species satisfy this condition.

III Origin of enhanced viable cores
The significantly larger viable cores than expected in the degree-preserving randomized networks suggest that correlations or higher-order structural characteristics beyond the degree sequences play a crucial role in the formation of the viable core. In this section, we explore the correlation of the degrees of connected nodes in real metabolic networks and study how they can affect the viable core and the possible origin of such correlations.
III.1 Positive degree-degree correlations
Our analysis shows that the degrees and of the end nodes, reaction- and compound-type respectively, of a link are positively correlated in the empirical networks. Their Pearson correlation coefficient or assortativity is defined for each species as Newman (2002),
(4) |
where is the adjacency matrix of the metabolic network, and and are the mean degrees of the end nodes of a link, and and are the standard deviations. The assortativity of the real metabolic networks is given by and significant with P values less than 0.01 for almost all species. Also we compute the probability density function (pdf) of the standardized degrees and , and the conditional mean . Note that the assortativity is one of the moments of the pdf, . In Fig. 3(a) are shown the pdf and the conditional mean averaged over species. One can see that grows with in the most probable range supporting the positive correlation between and .
To scrutinize the influence of the degree-degree correlation on the size of the viable core, we generate an ensemble of artificial degree-preserving correlated networks that exhibit a given assortativity. To be specific, for given species , we perform the Monte-Carlo sampling of different configurations—different adjacency matrices —while preserving the given degree sequence by swapping the end nodes of two links with a Hamiltonian . The assortativity is measured in the equilibrated networks for each . Note that the degree-preserving randomized networks are generated with . The relative size of the viable cores of these degree-preserving correlated networks, averaged over species, increases as assortativity increases over a wide range of , i.e., , which includes most of the empirical values of assortativity [Fig. 3(b)]. This demonstrates the contribution of the positive degree-degree correlations to the enhancement of the viable cores in the empirical networks. Yet, we also note that they are not the only cause of the core enhancement; The size of the empirical viable cores, , is larger than of those artificial correlated networks at the empirical values of assortativity .
To understand why a positive (negative) correlation makes a larger (smaller) viable core for a given degree sequence, we investigate the branching ratio of inviable compounds between adjacent steps of pruning; If there are inviable compounds in the current step and after removing them and their connected reactions nodes, there appear newly inviable compounds in the next step, the branching ratio will be given by . One can expect a larger (smaller) core with a smaller (larger) branching ratio. To see the dependence of the branching ratio on assortativity, we decompose the branching ratio into the compound-to-reaction one and the reaction-to-compound one as
(5) |
where is the number of the current-step inviable reaction nodes, those connected to the current-step inviable nodes, and is the number of the next-step inviable nodes that will be made inviable only in the next step by pruning in the current step.
If a network has a negative degree-degree correlation, the compound-to-reaction branching ratio can be small; Inviable compounds may be concentrated, being connected to a few hub reaction nodes. Each of those current-step inviable reaction nodes has many neighbor compounds and thus can leave many next-step inviable compounds, resulting in large . In contrast, cannot be so small in a network with a positive degree-degree correlation since inviable compounds are distributed, each being connected to each different reaction node of a small degree. Those current-step inviable reaction nodes have small degrees and thus each will leave a small number of next-step inviable compounds, resulting in small .
These reasonings can be summarized as follows: As assortativity increases, increases but decreases. This is confirmed in our artificial correlated networks. In the inset of Fig. 3(c), we show the two branching ratios obtained by computing , and in the early-stage of pruning in each correlated network and averaging over species, which behave as functions of as expected within a range of interest. A crucial observation is that the increase of with is much weaker than the decrease of with . Such quantitative difference in the dependence on results in the decrease of , the product of the two branching ratios, with increasing ; at while at .
Such dependencies of the branching ratios and the core size on assortativity help us understand how a structural correlation can influence the viable core. We should remark that the behaviors of and may be changed in extremely correlated networks; decreases as increases in the range and [Fig. 3(b)] and increases with in the range [Fig. 3(c)]. The investigation of these deviations may be interesting and need further investigation. We also note that the empirical branching ratio is smaller than the ratio from the artificial correlated networks at the empirical value of assortativity, implying again the influence of higher-order structure on the viable core and the branching ratio of pruning.

III.2 Evolutionary origin of positive correlations
Given that a positive degree-degree correlation can enlarge the viable core and thereby enhance stability, one can suspect that an evolutionary pressure might have been imposed towards generating the positive correlations in the real metabolic networks during evolution. While it is a simple and compelling scenario, here we present evidence that a neutral evolution of metabolism, without an evolutionary pressure, over a growing tree of species on a long-time scale can generate the positive correlations.
The frequency () of a reaction (compound ) to be present in a species’ metabolism among species has been found to be so heterogeneous Bernhardsson et al. (2011); Kim et al. (2015, 2019) that its distribution takes a power-law form with exponent one Kim et al. (2015, 2019); Lee and Lee (2024). It has been shown in Ref. Lee and Lee (2024) that such heterogeneous frequencies of reactions and compounds may originate from their different times of the first appearance in the metabolism of a living species and their inheritance to the descendant species during the co-evolution of metabolism and species tree. In this framework, the early-recruited compounds and reactions have high frequency and moreover, are expected to have larger degrees in the metabolic networks of the species containing them since they have had more chances to be connected to other nodes during evolution than the late-recruited ones. Therefore we can think of the empirical positive degree-degree correlations as originating from the co-recruitment of connected reactions and compounds in the evolving metabolism in a growing species tree.
The empirical data support this expectation. The Pearson correlation coefficient between the frequency and the degree of a compound at the end of a link in a species is (P for all species) with the fluctuation arising among species, demonstrating their significant correlations. In each species, the end compound node of a link is likely to have high frequency and such high-frequency compounds show clearly a positive correlation between the standardized degree and the frequency as shown by their joint pdf and the conditional mean [Fig. 4(a)]. The correlation between and of a reaction is , which is weaker than the correlation for compounds’ degree and frequency but still significant for many species (P for species). The pdf and the conditional mean show that the correlation is particularly significant for reactions of high frequency in Fig. 4(b).
Also, as expected, the frequencies of a connected pair of reaction and compound nodes are strongly correlated; Their Pearson correlation coefficient is (P value for all species) and the pdf , and the conditional mean clearly show the correlation in Fig. 4(c). Collecting all these results, we find that for a connected pair of a compound node and a reaction node, their degrees are positively correlated with their frequencies respectively and their frequencies are very similar, as expected from the metabolism evolution model as sketched above. All these factors result in the positive correlations of the degrees of the pair and, in turn, contribute to the enhancement of the viable core.
IV Summary and Discussion
Metabolism serves to perform key life processes robustly and at the same time interacts closely with fluctuating environments, and it is an important question how finite cellular resources are divided between such opposite tasks. By the graph-theoretic approach, we have investigated the viable core of the metabolic network, expected to function stably and contribute to homeostasis, across thousands of species to discover that those cores are larger than would be observed if metabolic compounds and reactions were paired randomly. We have presented evidence that the positive degree-degree correlation of a connected pair of a reaction and a compound, identified empirically, can be a cause of those enhanced viable cores. We have also shown that the co-recruitment of reactions and compounds into the metabolism over a growing phylogenetic tree of species during evolution can give rise to such positive correlations.
Here we have focused on aggregate properties, and therefore extending our study to assessing the structural stability of individual elements of metabolism, reactions and compounds, and individual species’ metabolism. We have identified the strikingly different behaviors in the decay of the viable core under node removal between homogeneous and heterogeneous networks and its analytic understanding can be desirable. It will be also interesting to extend our study to directed bipartite metabolic networks obtained by considering the irreversibility of metabolic reactions.
Acknowledgements.
This work was supported by grants from the National Research Foundation of Korea (NRF) funded by the Korean Government [No. NRF-2021R1C1C1007918 (M.J.L.) and NRF-2019R1A2C1003486 (D.-S.L.)], and a KIAS Individual Grants [No. CG079902(D.-S.L) and No. CG074102 (S.Y.)] from Korea Institute for Advanced Study. We are grateful to the Center for Advanced Computation in KIAS for providing computing resources.References
- Horowitz (1945) N. H. Horowitz, Proc. Natl. Acad. Sci. U.S.A. 31, 153 (1945).
- Yčas (1974) M. Yčas, J. Theor. Biol. 44, 145 (1974).
- Jensen (1976) R. A. Jensen, Annu. Rev. Microbiol. 30, 409 (1976).
- Scossa and Fernie (2020) F. Scossa and A. R. Fernie, Comput. Struct. Biotechnol. J. 18, 482 (2020).
- Bernhardsson et al. (2011) S. Bernhardsson, P. Gerlee, and L. Lizana, BMC Evol. Biol. 11, 20 (2011).
- Kim et al. (2015) P. Kim, D.-S. Lee, and B. Kahng, Sci. Rep. 5, 15567 (2015).
- Kim et al. (2019) P. Kim, K. Han, D.-S. Lee, and B. Kahng, J. Korean Phys. Soc. 74, 512 (2019).
- Lemke et al. (2004) N. Lemke, F. Herédia, C. K. Barcellos, A. N. dos Reis, and J. C. M. Mombach, Bioinformatics 20, 115 (2004).
- Almaas et al. (2005) E. Almaas, Z. N. Oltvai, and A.-L. Barabási, PLoS Comput. Biol. 1, e68 (2005).
- Grimbs et al. (2007) S. Grimbs, J. Selbig, S. Bulik, H.-G. Holzhütter, and R. Steuer, Mol. Syst. Biol. 3, 146 (2007).
- Smart et al. (2008) A. G. Smart, L. A. N. Amaral, and J. M. Ottino, Proc. Natl. Acad. Sci. U.S.A. 105, 13223 (2008).
- Matias Rodrigues and Wagner (2009) J. F. Matias Rodrigues and A. Wagner, PLoS Comput. Biol. 5, 1 (2009).
- Pál et al. (2006) C. Pál, B. Papp, M. J. Lercher, P. Csermely, S. G. Oliver, and L. D. Hurst, Nature 440, 667 (2006).
- Scott et al. (2010) M. Scott, C. W. Gunderson, E. M. Mateescu, Z. Zhang, and T. Hwa, Science 330, 1099 (2010).
- Papoutsakis (1984) E. T. Papoutsakis, Biotechnol. Bioeng. 26, 174 (1984).
- Fell and Small (1986) D. A. Fell and J. R. Small, Biochem. J. 238, 781 (1986).
- Lee et al. (2009) D.-S. Lee, H. Burd, J. Liu, E. Almaas, O. Wiest, A.-L. Barabási, Z. N. Oltvai, and V. Kapatral, J. Bacteriol. 191, 4015 (2009).
- Jeong et al. (2000) H. Jeong, B. Tombor, R. Albert, Z. N. Oltvai, and A. L. Barabási, Nature 407, 651 (2000).
- Wuchty and Almaas (2005) S. Wuchty and E. Almaas, Proteomics 5, 444 (2005).
- Francke et al. (2005) C. Francke, R. J. Siezen, and B. Teusink, Trends Microbiol. 13, 550 (2005).
- Stelling et al. (2002) J. Stelling, S. Klamt, K. Bettenbrock, S. Schuster, and E. D. Gilles, Nature 420, 190 (2002).
- Gianchandani et al. (2006) E. P. Gianchandani, D. L. Brautigan, and J. A. Papin, Trends Biochem. Sci. 31, 284 (2006).
- Lee et al. (2008) D.-S. Lee, J. Park, K. A. Kay, N. A. Christakis, Z. N. Oltvai, and A.-L. Barabási, Proc. Natl. Acad. Sci. U.S.A. 105, 9880 (2008).
- Lee (2010) D.-S. Lee, J. Stat. Mech. 2010, P12015 (2010).
- Liu et al. (2012) Y.-Y. Liu, E. Csóka, H. Zhou, and M. Pósfai, Phys. Rev. Lett. 109, 205703 (2012).
- Karp et al. (2017) P. D. Karp, R. Billington, R. Caspi, C. A. Fulcher, M. Latendresse, A. Kothari, I. M. Keseler, M. Krummenacker, P. E. Midford, Q. Ong, W. K. Ong, S. M. Paley, and P. Subhraveti, Brief Bioinf. 20, 1085 (2017).
- Deville et al. (2003) Y. Deville, D. Gilbert, J. van Helden, and S. J. Wodak, Brief Bioinf. 4, 246 (2003).
- Güell et al. (2014) O. Güell, F. Sagués, and M. A. Serrano, Trends Math. 2, 39 (2014).
- Park and Newman (2003) J. Park and M. E. J. Newman, Phys. Rev. E 68, 026112 (2003).
- Catanzaro et al. (2005) M. Catanzaro, M. Boguñá, and R. Pastor-Satorras, Phys. Rev. E 71, 027103 (2005).
- Dorogovtsev et al. (2006) S. N. Dorogovtsev, A. V. Goltsev, and J. F. F. Mendes, Phys. Rev. Lett. 96, 040601 (2006).
- Lee et al. (2023) J. Lee, K.-I. Goh, D.-S. Lee, and B. Kahng, Chaos, Solitons & Fractals 173, 113645 (2023).
- (33) G. Bianconi and S. N. Dorogovtsev, arXiv:2307.15346 .
- Newman (2002) M. E. J. Newman, Phys. Rev. Lett. 89, 208701 (2002).
- Lee and Lee (2024) M. J. Lee and D.-S. Lee, Phys. Rev. Lett. 132, 018401 (2024).
- Noh (2007) J. D. Noh, Phys. Rev. E 76, 026116 (2007).
Appendix A Size of the viable core in completely random bipartite networks under random failure: Discontinuous or continuous transition
Here we study the viable core of the random bipartite networks consisting of the compound- and reaction-type nodes, which have the Poisson degree distributions and with and the mean degrees of both types of nodes. Using their generating functions and in Eq. (1), we obtain
(6) |
The solution and to Eq. (6) are then used in Eqs. (2) and (3) to give the relative size of the viable core.
One can establish from Eq. (6)
(7) |
The intersection of and in the plane gives the solution . Note that a small (large) value of leads to a large (small) core. The function increases monotonically with . For sufficiently large and , one can see that is convex () for small and concave () for large , and meets at one, two, or three points depending on as follows. i) When is small, intersects at three points with the leftmost intersection point, giving the solution . ii) At , is tangential to at . iii) For , they intersect once, close to . Consequently, the solution increases from a small value with increasing and jumps to a large value at , leading to the discontinuous drop in the core size at a threshold as seen in Fig. 2(a). When the mean degrees are not large enough, meets only once for all values of , and one can see a gradual increase of and a gradual decrease of the core size with increasing . The threshold for such discontinuous transitions can be identified by noting that at the threshold, the curve is tangential to at and its convexity also changes at . Therefore, at the threshold, we find three relations , and are satisfied. Using Eq. (7), we find that the relations are satisfied when , , and . The last expression implies that a solution to can exist between and if . Therefore we can see that a discontinuous transition in the core size as a function of occurs when the mean degrees are larger than , i.e.,
(8) |
Appendix B Generating degree-preserving correlated networks
To explore the role of degree-degree correlations in forming a viable core, we generate networks by changing the neighboring of nodes in the original networks while preserving the degree of each node. The preservation of degree sequences makes the moments of degrees constant, resulting in the constant moment-relevant quantities , , , and in Eq. (4) in all the generated networks for a given species , while the term may be different from network to network.
Therefore, to control the degree-degree correlation in the generated networks, we adopt the Hamiltonian suggested in Ref. Noh (2007), which for the bipartite metabolic network is formulated as
(9) |
where is the coupling strength, and are the degrees of a compound and a reaction for a given species , respectively, and if a chemical reaction is associated with a compound (schematically ), or otherwise ().
We generated an ensemble of artificial correlated networks for a given by conducting a degree-preserving Monte Carlo (MC) simulation, which involves the swapping of randomly chosen pairs of links. For example, consider a scenario where a pair of links and , namely, and are randomly selected, where and . The swapping can be executed as and with and . This swap is accepted with the probability , where is the Hamiltonian after the swap is implemented.
Technically, we sample an ensemble of a species for a given as 10 networks every 5 MC steps after stationarity is reached, where link swapping occurs for the total number of links in a single MC step. Consequently, each data point in Figs. 3(c) and (d) is averaged over 10 configurations per species and across all species.