Skip to main content

METHODS article

Front. Mol. Biosci., 24 October 2023
Sec. Biological Modeling and Simulation

ReDirection: an R-package to compute the probable dissociation constant for every reaction of a user-defined biochemical network

  • Department of Biochemistry, All India Institute of Medical Sciences, New Delhi, India

Biochemical networks integrate enzyme-mediated substrate conversions with non-enzymatic complex formation and disassembly to accomplish complex biochemical and physiological functions. The choice of parameters and constraints used in most of these studies is numerically motivated and network-specific. Although sound in theory, the outcomes that result depart significantly from the intracellular milieu and are less likely to retain relevance in a clinical setting. There is a need for a computational tool which is biochemically relevant, mathematically rigorous, and unbiased, and can ascribe functionality to and generate potentially testable hypotheses for a user-defined biochemical network. Here, we present “ReDirection,” an R-package which computes the probable dissociation constant for every reaction of a biochemical network directly from a null space-generated subspace of the stoichiometry number matrix of the modeled network. “ReDirection” delineates this subspace by excluding all trivial and redundant or duplicate occurrences of non-trivial vectors, combinatorially summing the vectors that remain and verifying that the upper or lower bounds of the sequence of terms formed by each row of this subspace belong to the open real-valued intervals ,1 or 1, or whether the number of terms that are differently signed are almost equal. “ReDirection” iterates these steps until these bounds are consistent and unambiguous for all reactions of the modeled biochemical network. Thereafter, “ReDirection” filters the terms from each row of this subspace, bins them to outcome-specific subsets, sums and maps this to an outcome-specific reaction vector, and computes the p1-norm, which is the probable dissociation constant for a reaction. “ReDirection” works on first principles, does not discriminate between enzymatic and non-enzymatic reactions, offers a biochemically relevant and mathematically rigorous environment to explore user-defined biochemical networks under baseline and perturbed conditions, and can be used to address empirically intractable biochemical problems. The utility and relevance of “ReDirection” are highlighted by numerical studies on stoichiometric number models of biochemical networks of galactose metabolism and heme and cholesterol biosynthesis. “ReDirection” is freely available and accessible from the comprehensive R archive network (CRAN) with the URL (https://cran.r-project.org/package=ReDirection).

1 Introduction

An undirected biochemical network is converted into a pathway by a combination of physicochemical (temperature, pH, and compartmentalization) and biochemical (small-molecule effectors, shared intermediates, and feedback) factors. Despite the availability and accessibility of advanced data analytical tools, true mechanistic insights into the manner in which a biochemical network accomplishes a complex function are unclear (Ferrara et al., 2008; Keller and Attie, 2010; Biane and Delaplace, 2019; Seyhan and Carini, 2019; Koutrouli et al., 2020). An essential first step in the analysis of a biochemical network is the construction of a suitable model. This is usually data-driven and coarse-grained, where nodes can represent proteins, genes, or cells, and edges indicate lines of supporting evidence (empirical, “omics” datasets, co-expression data, text mining, and knowledge-based databases) (Reinker et al., 2006; Ferrara et al., 2008; Lecca et al., 2009; Keller and Attie, 2010; Haraldsdottir et al., 2012; Shindo et al., 2018; Biane and Delaplace, 2019; Seyhan and Carini, 2019; Koutrouli et al., 2020; Wittenstein et al., 2022). Analyzing such a network results in several network-specific characteristics such as the clustering coefficient and path distance (Reinker et al., 2006; Lecca et al., 2009; Haraldsdottir et al., 2012; Shindo et al., 2018; Wittenstein et al., 2022). This initial characterization can be complemented by a library of equally plausible outcomes, all of which are made to approximate the original architecture (Lecca et al., 2009; Riva et al., 2022). Inverse modeling, for a dataset, generates several possible candidate causal network models, allows hypothesis testing, and may potentially be more informative (Reinker et al., 2006; Lecca et al., 2009; Haraldsdottir et al., 2012; Rottman and Hastie, 2014; Shindo et al., 2018; Riva et al., 2022; Wittenstein et al., 2022).

Causal networks (CNs) are probability-based and can model alternate scenarios for every node of a small network whilst concomitantly ascribing specific states to each node (Rottman and Hastie, 2014). Although CNs have had considerable success in investigating real-world problems, inferring biochemical function from a network of genes/proteins/metabolites remains challenging (Rottman and Hastie, 2014). For example, a causal network is usually modeled as an “acyclic” graph, which is in complete contrast to the plethora of feedback (positive and negative) mechanisms and reverse reactions that exemplify biochemical systems (Rottman and Hastie, 2014). CNs are also inferential, modeled as a homogenous Poisson’s process (discrete event, discrete domain) and inherently Markovian (Lecca et al., 2009; Rottman and Hastie, 2014). Biochemical function, on the other hand, is dependent on thresholds (signal transduction and pattern receptors), characterized by minor perturbations and is memory-driven, all of which are better modeled as continuous events or variables in discrete time. CNs, to be truly informative, also require a significant amount of initial data, which is a major limitation in modeling biochemical networks. These arguments notwithstanding, CNs have contributed to well-defined observables in the presence of ample empirical data, such as phenotype mapping, along with dose- and stimulus-driven response of genes (Goto et al., 2019; Gopalan et al., 2021; Lu et al., 2021; Salvador et al., 2021; Saptarshi et al., 2021). CNs of genes and proteins result in lists which can be utilized for large-scale data mining (parameter selection and candidate genes) and/or analytics, as in precision medicine and biomarker profiling (Biane and Delaplace, 2019; Goto et al., 2019; Seyhan and Carini, 2019; Gopalan et al., 2021; Lu et al., 2021; Salvador et al., 2021; Saptarshi et al., 2021).

Unlike data-driven modeling, optimization- and enumeration-based strategies can be used to investigate and characterize a biochemical network from first principles and at the near-steady state (Segre et al., 2002; Shlomi et al., 2005; Wagner and Urbanczik, 2005; Urbanczik, 2007; Orth et al., 2010; Muller and Regensburger, 2016; Klamt et al., 2017; Klamt et al., 2018; Lee et al., 2020). Algorithms which assess the flux of a reactant (flux balance analysis, flux variability analysis, regulatory on–off minimization, and minimization of metabolic adjustment) will maximize or minimize the biomass of a metabolite of interest and can be used to investigate the effects of deletions and other perturbations on the flux of metabolites through a large network (Segre et al., 2002; Shlomi et al., 2005; Orth et al., 2010; Klamt et al., 2018; Lee et al., 2020). The numerical enumeration of elementary flux modes and vectors, along with extreme pathway analysis, can be used to derive meaningful information about “metabolic” hubs and smaller subsets of cooperating reactions from biochemical networks (Wagner and Urbanczik, 2005; Urbanczik, 2007; Muller and Regensburger, 2016; Klamt et al., 2017). A mathematical model of a biochemical network can also be made to integrate real-time data such as from “omics”-based studies, spectroscopic analysis, and pulse-chase experiments, which allows an investigator to refine and optimize the model (Antoniewicz, 2015; Heuillet et al., 2018; Wang et al., 2020). This approach of combining experimental data with theoretical studies is referred to as metabolic flux analysis (MFA) and is utilized in biotechnological applications to regulate the biomass of a preferred reactant/product (Antoniewicz, 2015; Heuillet et al., 2018; Wang et al., 2020).

The aforementioned limitations to data-driven models and biomass optimization-based strategies advocate the need for a computational tool which can compute biochemically relevant parameters directly from a modeled network. This implies that the parameter should be derivable, measurable and its analysis should be able to generate testable hypotheses. The dissociation constant is an empirically determined parameter, which can be mapped to several biochemically relevant outcomes of a reaction (forward, reverse, equivalent, and tight binding) (Furukawa et al., 2016; Yu and Craciun, 2018; Gerstl et al., 2019; Sparks et al., 2019; Kundu, 2022; Sura and Antalik, 2022). The probable dissociation constant for a reaction is a numerical measure that is computed from a null space-generated subspace of the stoichiometry number matrix for a biochemical network and possesses several desirable properties of the true dissociation constant (Kundu, 2023a). Here, we present “ReDirection,” an R-package which can compute the probable dissociation constant for every reaction of a user-defined biochemical network (Kundu, 2023b). This paper introduces some of the principles and definitions used by “ReDirection” to compute the probable dissociation constant for a user-defined biochemical network. An outline of the functions used by “ReDirection,” their dependencies, rationale, and usage is presented. A stepwise description and brief analysis of the algorithm that “ReDirection” deploys are also described, followed by numerical studies on constrained biochemical networks of human galactose metabolism and heme and cholesterol biosynthesis. The paper concludes with a summary of the salient features, limitations, and future studies which may utilize “ReDirection.”

2 Methods

2.1 Definitions, preliminary concepts, and notations relevant to comprehending the functionality of “ReDirection”

The algorithm deployed by “ReDirection” is mathematically rigorous and biochemically relevant, and has been extensively discussed (Kundu, 2023a; Kundu, 2023b). Briefly, a biochemical network is modeled as the sparse stoichiometry number matrix pSpZJ×I and is a collection of i-indexed i=1,2I r-reaction vectors riZj (Def. (1a)) (Kundu, 2023a; Kundu, 2023b). Each reaction vector is populated by combinations of j-indexed j=1,2J m-stoichiometry numbers mjZ of J-reactants/products (Def. (1b)) (Kundu, 2023a; Kundu, 2023b). The modeled biochemical network is subsumed to operate under several biochemically relevant numerical constraints. These include lower bounds for the numbers of reactants/products and reaction vectors, modeling a reaction vector as the interaction between one or more pairs of molecules (enzymatic or non-enzymatic) with differently signed stoichiometry numbers, equilibrium S0, and fixed outcomes for a participating reaction (forward, reverse, and equivalent) (Def. (2)) (Kundu, 2023a; Kundu, 2023b).

“ReDirection” is assessed by the time needed Tmin to unambiguously assign an outcome to every reaction (Def. (3)). This depends on the architecture and complexity of the numerical values that constitute the stoichiometric number matrix of the modeled biochemical network, the nullity of the null space, and a network-suitable null space-generated subspace (Kundu, 2023a; Kundu, 2023b). For a stoichiometry number matrix, the desired null space is

vkVRI|vkT×Sp=0T,(Def. 4)

where

VNullspaceofSp,(1)
#V2,(2)
k=1,2K,(3)
K=#V,(4)
SpZJ×I.(5)

“ReDirection” combinatorially sums the vectors of the null space and, thence, each null space-generated subspace (Kundu, 2023a). This results in several subsets of vectors which contribute to the cardinality of each null space-generated subspace and may be summarized. We describe this comprehensive null space-generated subspace as the set which contains trivial vectors, along with redundant or finite occurrences of non-trivial and identical null space vectors (Kundu, 2023a):

V=VHHL,(Def. 5)

where

VNullspaceofuserdefinedstichiometrynumbermatrix,
LSetoftrivialnullspacevectors,(Def. 6)
HSetofuniquenullspacevectors,(Def. 7)
HSetofvectorswhichhaveoneormoresubsetsofidenticalvectors.(Def. 8)

Rewriting Def. (4) to include these vectors yields

vkVVRI|vkT×Sp=0T,(Def. 9)

where

VComprehensivesubspaceofVwithcardinality#V,
VNullspaceofSp,
vk=0Trivialnullspacevector,(6)
vk0Nontrivialnullspacevector,(7)
k=1,2K,
K=#V.

We now enumerate various cases that may arise when we combinatorially sum non-trivial vectors:

Case1:Ifv1v2vK0,then,v1,v2,vKHV and H=,Def.10#H=K;#H=0.8,9Case2a:Letv1=v2=vK0wherev1,v2,vK1H,Def.11Case2b:Ifv1=v2=vA,vA+1=vA+2=vBvKK+1=vK1=vKwherev1,v2,vKH,Def.12

We can immediately see from Case 2 that it is possible to have a finite number of subsets of non-trivial identical vectors exist in H which is dependent on its cardinality (Kundu, 2023a). We will formally define the number of subsets that can be formed as τ (Def. (13)) (Kundu, 2023a),

τ1+t=2t=#H2#Ht,10=1iffH=2,32iffH4.10.1

We define the exact number of vectors to be reassigned on account of their uniqueness as τ, i.e., from H to H (Def. (14)). We will now compute the number finite subsets for different cardinalities of H,

For τ=1,

ifv1=v2=vK|K=#H=2,3,then,v1v2vK=k=1k=KvkHand,v1,v2,vK1H,Def.15
Clearly,τ=1,(11)
τ#H=#H+τ,(12)
=#H+1,(12.1)
and,#H=A1,(13)
=#H1.(13.1)

For τ=2, the corresponding data is

ifv1=v2=vAandvA+1=vA+2=vK|K=#H4,
then,v1v2vA=k=1k=AvkHand,v1,v2,vA1HandvA+1vA+2vK=k=A+1k=KvkHand,vA+1vA+2,vKA1H.(Def. 16)
Here,τA=τK=1,(14)
ττA+τK,(15)
=2,(15.1)
#H=#H+τ,(16)
=#H+2,(16.1)
and#H=A1+KA1,(17)
=K2,(17.1)
=#H2.(17.2)

In general, for τ-subsets of identical vectors in H the number of τ-vectors that will be reassigned will be numerically identical (ττ),

#H=#H+τ,(18)
#H=#Hτ,(19)

2.2 Generic description, availability, and guidelines for using “ReDirection”

“ReDirection” is freely available and can be updated or installed directly from the graphics user interface (GUI) (R-4.1. x) as “update.packages (‘ReDirection’)” and/or “install.packages (‘ReDirection’)” from any of the CRAN mirrors. “ReDirection” is built in RStudio (1.4.1717) and tested in R-4.1. x. “ReDirection” comprises three functions (calculate_reaction_vector, check_matrix, and reaction_vector). The dependencies for “ReDirection” are the packages “pracma,” “MASS,” “stats,” and the combinations function from the R-package (“gtools”). The downloaded package includes detailed documentation of all the functions, along with ready-to-use examples and tests of functionality. “ReDirection” utilizes these functions sequentially and processes the stoichiometry number matrix of the reactants/products and reactions of a biochemical network that is defined by the user (Figure 1). In addition to implementing “ReDirection” locally, several R-scripts are developed in house, and used to preformat (input and output) and analyze data. The algorithm followed by “ReDirection” can be divided into simpler steps. These include checking the user-defined stoichiometry matrix, searching for a suitable null space-generated subspace, screening and partitioning terms, and computing the probable dissociation constant (Figure 1).

FIGURE 1
www.frontiersin.org

FIGURE 1. Schematic representation of the steps deployed by “ReDirection” to characterize every reaction of a user-defined biochemical network with the probable dissociation constant: “ReDirection” checks the stoichiometry number matrix that is provided by the user for a modeled biochemical network for compliance with pre-defined criteria. If true, then “ReDirection” computes a null space-generated subspace by excluding all redundant and trivial vectors, and combinatorially summing the vectors that remain. “ReDirection” also defines a reaction-specific sequence vector which comprises terms drawn from each row of the resulting subspace. “ReDirection” computes several descriptors (mathematical, statistical) for the numerical values that comprise this vector and partitions these into distinct subsets in accordance with the expected outcomes (forward, reverse, and equivalent) for a reaction. “ReDirection” then maps the sum of the terms of each outcome-specific subset to the strictly positive real number and bins these to a reaction-specific outcome vector. The p1-norm of this vector is the probable dissociation constant for a reaction and is used to annotate the same. “ReDirection” accomplishes this recursively and over several iterations until every reaction of the modeled biochemical network has been assigned an unambiguous outcome. Abbreviations: ηi, probable dissociation constant for the ith-reaction of a user-defined biochemical network; Sp, user-defined stoichiometry number matrix for a biochemical network; S1-7, steps of the algorithm deployed by “ReDirection” to compute the probable dissociation constant and assign an outcome to every reaction of a user-defined biochemical network; NSV, null space-generated subspace vector.

2.2.1 Checking the user-defined stoichiometry number matrix for a biochemical network

Although “ReDirection” is simple to operate, there are a few guidelines that the user needs to be aware of whilst using it. “ReDirection” is reaction-centric and requires that the number of reactions and reactants/products of a modeled biochemical network strictly conforms to the lower bounds for each (Kundu, 2023a). Since the user is not expected to validate the stoichiometry number matrix manually, “ReDirection” undertakes this task and carries out this unequivocally prior to commencing the iterations. In addition to the stoichiometry number matrix, the user is expected to provide a logical argument (TRUE, FALSE) that indicates whether the reactions are to be considered rows or columns,

TRUE=ReactionsasrowsSp,(Def. 17)
FALSE=ReactionsascolumnsSp.(Def. 18)
SpSpiffTRUE,SpTifFALSE.(Def. 19)

“ReDirection” utilizes these data to assign the appropriate orientation to the stoichiometry number matrix (step 1; Figure 1),

Another checkpoint, albeit internal, is the identification and subsequent exclusion of linear dependent row and column vectors that are contributed by half-reactions (forward, reverse) of the modeled biochemical network (step 1; Figure 1). “ReDirection” accomplishes this by recursively multiplying each reaction vector riZJ with the scalar quantity 1 and checking whether this results in a duplicate vector (Kundu, 2023a). If this is true, then “ReDirection” excludes this reaction vector,

Ifrx,ryZJs.t.ry=1.rxwherexyandx,y=1,2I,(Def. 20)
then1.ry=1.1.rx=rxforeachx=1,2I(20,21)
andrxryZJ.

It is clear that the final list of reactions that “ReDirection” IReDirection considers is only half of what may have originally been entered by the user, IpIUser; Eq. (22), for the complete biochemical network,

IReDirection<Ip,(23)
=Ip2,(23.1)
IUser2.(23.2)

The modified stoichiometry number matrix is now

SpZJ×IReDirection(24)
=ZJ×IUser2.(24.1)

“ReDirection” rechecks the modified stoichiometry number matrix (steps 1–3; Figure 1),

IReDirectionJ+2,(25)
IReDirection>rankSp,(26)
IReDirection6.(27)

“ReDirection” rechecks the modified stoichiometry number matrix (steps 1–3; Figure 1),

If there are no further deficiencies, “ReDirection” computes the null space (Step 2; Figure 1):

VNullspaceSp,(Def. 21)
NullspaceSpforreactionsasrowsofSp,NullspaceSpTforreactionsasColumnsofSp.(28)

2.2.2 “ReDirection”-mediated search for a suitable null space-generated subspace to compute the probable dissociation constant for every reaction of a biochemical network

“ReDirection” then searches for a suitable null space-generated subspace VV to compute the probable dissociation constant for every reaction of a user-defined biochemical network. “ReDirection” does this by combinatorially summing only non-trivial and unique null space vectors over several iterations. Let us describe this null space-generated subspace as a function of u-iterations, where u=1,2UN,

VVuvukRI,(29)
VuComprehensivesubspaceofVfortheuthiteration,(30)

where

k=1,2K
u=1,2UN,(31)
K=#Vu.

Rewriting Vu in terms of the subsets H,H,L whilst preserving the null space spanning vectors V, we obtain

Vu=VHuHuLu.(32)

Clearly, with each iteration, the computational complexity increases with a corresponding increase in the time required by “ReDirection” to completely annotate every reaction of a biochemical network. Therefore, “ReDirection” identifies and excludes these vectors in an attempt to complete the annotations within a reasonable amount of time (steps 3–7; Figure 1). The pseudocode for the case where the nullity of the null space #V=2 is presented and discussed for a null space-generated subspace in terms of the uth-iteration is shown in Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Pseudocode to determine cardinality as the function of a finite number of u-iterations, for a null space-generated subspace where the nullity for a stoichiometry number matrix is 2

2.2.3 Row-wise screening and partitioning of terms of the selected null space-generated subspace

Every row of this uth-iteration-specific and null space-generated subspace is redefined as an ith-reaction-specific sequence vector and is characterized by several numerical descriptors such as the number of terms, mean, standard deviation, and upper and lower bounds (Def. (22)) (Kundu, 2023a). On the basis of these descriptors, the terms from each row are binned to the outcome-specific subsets forward (F), reverse (B), or equivalent (E), summed, and mapped to strictly positive real numbers (Def. (23); Eqs (33–43) (Table 2) (Kundu, 2023a). The mapped terms populate the ith-reaction-specific output vector with a p1-norm, which is the probable dissociation constant for the tth-reaction (Defs. (24, 25); Eqs (4448)) (Table 2) (Kundu, 2023a). “ReDirection” implements this algorithm iteratively and recursively, and computes the probable dissociation constant for every reaction of a user-defined biochemical network.

TABLE 2
www.frontiersin.org

TABLE 2. “ReDirection”-based computation of the probable dissociation constant for the ith-reaction of a user-defined biochemical network.

2.3 “ReDirection”-based numerical studies to ascertain and assess an upper bound for the maximum number of reactions for a user-defined biochemical network

It has already been proven that the algorithm deployed by “ReDirection” is likely to be NP-hard (Kundu, 2023a). This means that for a biochemical network whose output is determined by summing its constituent terms, there is a limit on the maximum number of reaction vectors that can be modeled by a user. Since “ReDirection” utilizes combinatorial summations to identify a suitable null space-generated subspace from where the probable reaction constants for a modeled biochemical network can be computed, the upper bound for the maximum number of reaction vectors is likely to be lower, i.e., there is a narrow permissible limit.

Since “ReDirection” needs to be user-friendly, an indicator of this must be available a priori. We utilize the time metric to ascertain this numerically. In other words, the time Tmin that “ReDirection” takes to unambiguously annotate every reaction of a biochemical network is utilized to delineate an upper bound for the maximum number of reaction vectors that the user can incorporate for a biochemical network. We create several stoichiometry number matrices n=50 in accordance with the previously established constraints and examine the run-time that “ReDirection” takes to compute the probable dissociation constants for the simulated yet plausible biochemical networks (Figure 2A; Supplementary Text S1) (Kundu, 2023a). The studies are carried out on a system with the following configuration: i5-10400F processor, clock speed 2.9 GHz, 64-bit, 16 GB RAM.

FIGURE 2
www.frontiersin.org

FIGURE 2. Regression of elapsed real time with network-specific parameters. (A) The data, i.e., elapsed run-time (min) from several observations (n=50), are plotted against the network-specific parameters of reactant number, reaction number, and the cardinality of the reaction-specific null space-generated subspace chosen by “ReDirection” to compute the probable dissociation constant for a reaction. The scatter plot data are modeled with a specific linear regression equation, and the relevant coefficient of differentiation (R2) is highlighted; (B) scatter diagram of the run time that elapses when “ReDirection” attempts to unambiguously annotate every reaction of a simulated biochemical network with the number of reactants/products that participate in the network; (C) scatter diagram of the run time that elapses when “ReDirection” attempts to unambiguously annotate every reaction of a simulated biochemical network with the number of reactions that participate in the network; and (D) scatter diagram of the run time that elapses when “ReDirection” attempts to unambiguously annotate every reaction of a simulated biochemical network with the cardinality of a reaction-specific null space-generated subspace that is chosen by “ReDirection” to compute the probable dissociation constant for a reaction.

In order to assess these observations, we compute a truth table with the following assumptions and abbreviations (Defs 26–29):

TP=TimeTtounambiguousannotationofreactionwhere#V2,4andT0min,20min,FP=TimeTtounambiguousannotationofreactionwhere#V>4andT0min,20min,FN=TimeTtounambiguousannotationofreactionwhere#V2,4andT>20min,TN=TimeTtounambiguousannotationofreactionwhere#V>4andT>20min.

This yields the following indices to assess our premise:

PrecisionTPTP+FP,(49)
RecallsensitivityTPTP+FN,(50)
Specificity1FPFP+TN,(51)
=TNTN+FN,(51.1)
AccuracyTP+TNTP+FP+FN+TN.(52)

2.4 “ReDirection”-based studies on physiologically relevant biochemical networks

We conclude this study by examining the relevance of the probable dissociation constants that are computed by “ReDirection” in physiologically relevant biochemical networks for galactose metabolism and heme and cholesterol biosynthesis. The stoichiometry number matrices for these networks are constructed in accordance with the numerical constraints discussed here and in previous work (Figure 3; Figure 4; Figure 5; Supplementary Texts S2–S4) (Kundu, 2023a; Kundu, 2023b).

FIGURE 3
www.frontiersin.org

FIGURE 3. Schematic representation of a “ReDirection”-mediated investigation of a constrained biochemical network for human galactose metabolism. The biochemical network for galactose metabolism in Homo sapiens comprises several potentially bidirectional reactions. Here, “ReDirection” investigates the conversion of UDP-galactose to alpha-D-galactose 1-phosphate (r12) and D-galactose (r13) via alternate pathways on the unperturbed set of reactions r1r11. The data suggest that a large proportion of the reactions is equivalent and may, therefore, function to regulate galactose metabolism. Additionally, the net direction that is observed before and after perturbing the system is toward the biosynthesis of UDP-glucose. This is in accordance with the relatively milder clinical manifestations of inborn errors of metabolism that arise due to mutations in the enzymes (epimerase, kinase) of the pathway. Abbreviations: ηi, probable dissociation constant for the ith-reaction of a constrained biochemical network of human galactose metabolism; Gal-X, galactose containing di (galactinol, melibitol, epimelibiose)- or oligo (stachyose)-saccharides, which are cleaved by beta-galactosidase (EC3.2.1.22); UDP, uridine-di-phosphate; UTP, uridine tri-phosphate.

FIGURE 4
www.frontiersin.org

FIGURE 4. Schematic representation of a “ReDirection”-mediated investigation of a constrained biochemical network for eukaryotic cholesterol biosynthesis. The high number of predicted equivalent reactions 44% for cholesterol biosynthesis suggests a regulatory role and may, therefore, be a reason why this pathway is conserved across eukaryotes, bacteria, and archaea. The shunt pathway is a simple yet effective way of redirecting mevalonate prior to ring closure. Smith–Lemli–Opitz syndrome is an inborn error of metabolism that arises due to mutations in the terminal enzyme of cholesterol biosynthesis (delta-7-reductase; EC1.3.1.21) and is postulated to cause an increased flux of mevalonate through the shunt pathway, along with a concomitant increase in the excretion of urinary mevalonate. The results of this study support this notion with all the probable dissociation constants favoring a prominent role for the shunt pathway. The isomeric conversion of isopentenyl pyrophosphate to dimethylallyl pyrophosphate from mevalonate has the greatest numerical value of all the predicted probable dissociation constants η745, which also supports the rapid removal of mevalonate either by conversion (main, shunt) and/or excretion in urine. Abbreviations: ηi, probable dissociation constant for the ith-reaction of a constrained biochemical network for cholesterol biosynthesis.

FIGURE 5
www.frontiersin.org

FIGURE 5. Schematic representation of a “ReDirection”-mediated investigation of a constrained biochemical network for heme biosynthesis. Here, we present a biochemical network which examines the effects of the uroporphyrins (I) and (III) and coproporphyrins (I) and (III) on the immediate precursors uroporphyrinogens (I) and (III) or products coproporphyrinogens (I) and (III) on the flux of heme η6,η7,η8,η18,η19;η9,η10,η11,η20,η21. The uroporphyrins (I) and (III) and coproporphyrins (I) and (III) are generated by sunlight or the spontaneous removal of protons and can function as organic free radicals. Here, we examine the premise that once generated; the free radical cycle involving these is self-propagating and can considerably damage the neighboring skin and other tissues. Interestingly, our data η7η100.03 offer a plausible explanation into the pathophysiology of porphyria cutanea tarda (PCT). This inborn error of metabolism is due to a defect in the enzyme uroporphyrinogen decarboxylase and results in debilitating blisters on the skin due to exposure to sunlight. Additionally, in the absence of enzyme-catalyzed reactions, the sequestration of the substrates uroporphyrinogens (I) and (III) and/or coproporphyrinogens (I) and (III) ensures, by the law of mass action, that the flux is toward the biosynthesis of heme and its subsequent incorporation into several heme proteins of physiological and biochemical relevance. Abbreviations: ηi, probable dissociation constant for the ith-reaction of a constrained biochemical network for heme biosynthesis; HemeX, heme-containing proteins.

Galactose–glucose interconversion is readily observed within the cell, catalyzed by the enzyme UDP-galactose 4-epimerase EC5.1.3.2, and suggests a biochemical network with several potentially bidirectional reactions (Conte et al., 2021; Nicoli et al., 2021). Here, “ReDirection” computes the probable dissociation constants for every reaction of a constrained biochemical network IGal=13,JGal=11 for human galactose metabolism (Eqs. (53, 54)) (Figure 3; Supplementary Text S2). The effect of perturbing r1r11 is investigated by introducing the atypical reactions r12 (UDP-galactose → alpha-D-galactose 1-phosphate) and r13 (UDP-galactose → alpha-D-galactose 1-phosphate) into the network (Figure 3). The enzymes (UTP-hexose 1-phosphate uridyltransferase, EC2.7.7.10; UTP-monosaccharide-1-phosphate uridyltransferase, EC2.7.7.64) that mediate the transformation of UDP-galactose to alpha-D-galactose 1-phosphate are not significant contributors to human galactose metabolism. This reaction is mediated by UDP-glucose-hexose-1-phosphate uridyltransferase (EC2.7.7.12) (r9) and is a major regulatory checkpoint for galactose–glucose interconversion (Figure 3). Cholesterol biosynthesis is the result of the mevalonate and non-mevalonate pathways, along with a well-characterized mitochondrial shunt pathway that may function to protect hydroxy-methyl-glutaryl (HMG) CoA reductase EC1.1.1.34 from the deleterious effects of mevalonate (Edmond and Popjak, 1974; Nakanishi et al., 1988; Eisenreich et al., 2004; Buhaescu and Izzedine, 2007). Here, we present, analyze, and discuss a biochemical network ICholes=18,JCholes=15 for eukaryotic cholesterol synthesis by the mevalonate pathway, along with the shunt pathway (Eqs. (55, 56)) (Figure 4; Supplementary Text S3). Heme biosynthesis is central to the utilization of iron in the transport of oxygen and carbon dioxide via hemoglobin and other proteins, bilirubin-mediated conjugation and excretion of xenobiotics, and electron transfer in oxidative phosphorylation (Paoli et al., 2002; Thom et al., 2013; Poulos, 2014). We present, analyze, and discuss a biochemical network IHeme=21,JHeme=18 for heme biosynthesis and explore the effects of uroporphyrins (I) and (III) and coproporphyrins (I) and (III) on the immediate precursors uroporphyrinogens (I) and (III) or products coproporphyrinogens (I) and (III) (Eqs. (57, 58)) (Figure 5; Supplementary Text S4).

3 Results and discussion

3.1 Steps deployed by “ReDirection” to compute the probable dissociation constant for every reaction of a user-defined biochemical network

“ReDirection” utilizes the aforementioned functions sequentially and processes the stoichiometric number matrix for the biochemical network that is defined by the user and computes the probable dissociation constant for every reaction (Figure 1). This is conducted sequentially as follows:

Step 1. “ReDirection” checks whether the matrix of stoichiometry numbers that the user inputs is compliant with previously outlined criteria and does not have any linear dependent vectors. If found, “ReDirection” excludes them. The modified input matrix is rechecked.

Step 2. “ReDirection” then computes the null space of the checked/rechecked stoichiometric number matrix of the reactants/products and reactions of the user-defined biochemical network.

Step 3. “ReDirection” processes and screens this null space for redundant and/or trivial vectors and defines a subspace by excluding the same.

Step 4. “ReDirection” combinatorially sums the remaining vectors, i.e., non-redundant and non-trivial, and repeats step 3 for a finite number of u-iterations, where u=MN.

Step 5. For u=U>M iterations, “ReDirection” defines, populates, and computes several descriptors (sum, arithmetic mean, and standard deviation) for a reaction-specific sequence vector with terms that are drawn from each row of a null space-generated subspace.

Step 5a. “ReDirection” tests each term of an ith-reaction-specific sequence vector for convergence.

Step 5b. If this term diverges and possesses a numerical value greater than 2 standard deviations from the mean, then this term is binned into the appropriate outcome-specific (forward/reverse/equivalent) subset.

Step 5c. The terms of each outcome-specific subset form a finite series whose sum is computed by “ReDirection.”

Step 5d. “ReDirection” then maps these sums to strictly positive real numbers which are then specific for each outcome-specific subset.

Step 5e. These outcome-specific numerical measures form the ith-reaction-specific outcome vector.

Step 6. “ReDirection” computes the p1-norm of the reaction-specific outcome vector and annotates the reaction.

Step 7. “ReDirection” checks whether the annotations for all the other reactions of the user-defined biochemical network are unambiguous.

Step 7a. If there is no reaction that has been annotated ambiguously, then “ReDirection” outputs the predicted outcomes for every reaction of the user-defined biochemical network.

Step 7b. If there is a reaction that has been annotated ambiguously, then “ReDirection” continues the iterations.

Step 7c. “ReDirection” combinatorially sums all non-redundant and non-trivial null space-generated subspace vectors that remain, defines a new subspace, and repeats steps 5–7.

3.2 “ReDirection”-based delineation of an upper bound for the number of reactions of a biochemical network

The data suggest that the cardinality of the null space-generated subspace that is chosen to compute the probable dissociation constant for a reaction determines not only the time taken to complete the computations but also whether this can be accomplished in real time (Figures 2B–D; Table 3). It was observed that this was achievable, i.e., T0min,20min, regularly for null spaces with 2-, 3-, and 4-null space spanning vectors (Figures 2B–D; Table 3). However, when the nullity exceeded 4, the computations did not terminate even when the run time significantly exceeded 20 min T>60min (Table 2):

T0min,20miniffIReDirectionJ+2,J+4and#V2,4,(59)
T>20minifIReDirection>J+4and#V>4.(60)

TABLE 3
www.frontiersin.org

TABLE 3. Run-time characteristics of the “ReDirection”-mediated computation of probable dissociation constants for simulated biochemical networks (n=50).

On the basis of the time taken by “ReDirection” to complete the annotations for each simulated biochemical network, we can categorize each outcome in terms of the categorical variables TP,FP,FN,TN (Table 3). The complete dataset is summarized as follows:

TP=26,(61)
FP=0,(62)
FN=11,(63)
TN=13.(64)

This yields the following indices to assess our premise:

Precision=100%,(65)
Recallsensitivity70%,(66)
Specificity=100%,(67)
Accuracy78%.(68)

Clearly, we can achieve significant proportioning of these data on the basis of our estimate of an upper bound for the reactions of these simulated biochemical networks (accuracy, precision, specificity, and recall). We suggest the following bounds for the number of reactions which a user may specify for a modeled biochemical network:

IReDirectionJ+2,J+4.(69)

3.3 “ReDirection”-based characterization of physiologically relevant biochemical networks

We now utilize “ReDirection” with these constraints to compute probable dissociation constants and, thence, investigate the biochemical networks of human galactose metabolism and cholesterol biosynthesis.

The presented biochemical network for galactose metabolism comprises a significantly larger fraction 63% of equivalent reactions, as compared to the forward 27% and reverse 10% reactions (Figure 3). We also observe the directional preference of several reactions η1=η212.7,η326,η100.04 toward the synthesis of UDP-glucose (Figure 3). This, when coupled with the equivalent and sequential conversions to UDP-galactose, lactose, and galactose, η461.000 ensures that there is minimal change to the pool of galactose-containing complex carbohydrates and lipids (glycosphingolipids, gangliosides, cerebrosides, and mucopolysaccharides) (Thom et al., 2013; Poulos, 2014). Additionally, since the magnitude of the probable dissociation constant for η3 is twice that of η1 and η2 η3η1=η3η1>2.0, the utilization of alpha-galactose 1-phosphate is faster than its synthesis. Here, in addition, by the law of mass action, there is a net flux of the network toward the biosynthesis of UDP-glucose (Figure 3). In this scenario, the atypical reactions r12,r13 function to perturb galactose metabolism with flux toward the synthesis of galactose 1-phosphate η1213.6 or galactose η1312.7 from UDP-galactose and either complements or compensates, where applicable, reactions r1 and r2 (Figure 3). These studies suggest a predilection of the biochemical network toward synthesizing galactose, which, along with the activity of UDP-galactose 4-epimerase, constitute a plausible explanation for the milder clinical profile of the inborn errors of galactose metabolism (Raff et al., 1978; Jessen et al., 1985) (Figure 3).

The high number of equivalent reactions 44% studied for cholesterol biosynthesis in the biochemical network suggests a regulatory role, which may account for the conservation of this pathway across taxa (eukaryotes, bacteria, and archaea) (Figure 4) (Edmond and Popjak, 1974; Nakanishi et al., 1988). Catabolism of the cyclopentanoperhydrophenanthrene (CPPP) ring of cholesterol is elaborate and occurs via the incorporation of a single molecule of oxygen by the heme- and iron-dependent cyclooxygenase P450 monooxygenase system of enzymes. The shunt pathway is a simple and yet an effective way of redirecting mevalonate prior to ring closure (Edmond and Popjak, 1974; Nakanishi et al., 1988; Pappu et al., 2002; Roullet et al., 2012). Smith–Lemli–Opitz syndrome is an inborn error of metabolism that arises due to mutations of the terminal enzyme in cholesterol biosynthesis (delta-7-reductase; EC1.3.1.21) (Pappu et al., 2002; Roullet et al., 2012). This is postulated to result in an increased flux of mevalonate through the shunt pathway along with a concomitant increase in the excretion of urinary mevalonate (Edmond and Popjak, 1974; Nakanishi et al., 1988; Pappu et al., 2002; Roullet et al., 2012). This study supports this notion, at least in theory, with all the probable dissociation constants favoring a prominent role for the shunt pathway r11r8r7r17 η110.158,η80.028,η745,η179.572 (Figure 4). The isomeric conversion of isopentenyl pyrophosphate to dimethylallyl pyrophosphate from mevalonate has the greatest numerical value of all the predicted probable dissociation constants η745 for the biochemical network. This, in addition, supports the rapid removal of mevalonate either by conversion (main, shunt) and/or excretion in urine (Edmond and Popjak, 1974; Nakanishi et al., 1988; Pappu et al., 2002; Roullet et al., 2012).

The distribution of equivalent 53%;IHeme=11, forward 37%;IHeme=8, and reverse (10%;IHeme=2) reactions supports a similar inference for heme biosynthesis (Figure 5). The rate-limiting step for heme biosynthesis is the reaction catalyzed by ALAS1 (δ-aminolevulinate synthetase I; EC2.3.1.37). Our data suggest that the reactions from coproporphyrinogens (I) and (III) to uroporphyrinogens (I) and (III) η7η100.03 may also contribute significantly to this self-regulation. These reactions are catalyzed by uroporphyrinogen decarboxylase (EC4.1.1.37) and uroporphyrins (I) and (III), along with the coproporphyrins (I) and (III) that are subsequently generated by sunlight or the spontaneous removal of protons and can function as organic free radicals (Stein et al., 2017). Additionally, and in the absence of enzyme-catalyzed reactions, this catalytic sequestration of the substrates (uroporphyrinogens (I) and (III) and coproporphyrinogens (I) and (III)) ensures, by the law of mass action, that the flux is toward the biosynthesis of heme and its incorporation into heme proteins (Figure 5). Furthermore, since the free radical cycle involving these is self-propagating, the accumulated products, once generated, considerably damage the neighboring skin and other tissues. This reaction clinically partitions disorders of heme biosynthesis into those with photosensitivity and those with predominantly neuropsychiatric manifestations. Porphyria cutanea tarda (PCT) is an inborn error of metabolism due to a defect in the enzyme uroporphyrinogen decarboxylase and results in debilitating blisters on the skin due to exposure to sunlight (Stein et al., 2017). Our data η7η100.03 offer a plausible explanation for the genesis and pathophysiology of PCT (Figure 5).

3.4 The probable dissociation constants for a biochemical network are suitable indices of biochemical function

The probable dissociation constants for a biochemical network provides the user with theoretically sound and biochemically relevant indices by which reactions of a biochemical network can be compared along with the corresponding change in the reactants/products (Reinker et al., 2006; Lecca et al., 2009; Haraldsdottir et al., 2012; Shindo et al., 2018; Wittenstein et al., 2022; Kundu, 2023a). A potentially novel application for these data is to incorporate these into simulation studies with the stochastic simulation algorithms (Gillespie, 2007; Kundu, 2016; Kundu, 2021). However, these studies mandate, by definition, the use of every possible reaction during a simulation run. This precludes the direct usage of data that are generated by “ReDirection” since only half the reactions are considered in computing the probable dissociation constants for the modeled biochemical network. The complete set of reactions for a user-defined biochemical network Iuser is simply

Iuser=2.IReDirection.(70)

We annotate this set of additional half reactions in terms of the probable dissociation constant for the “ReDirection” annotated reaction as (Kundu, 2016; Kundu, 2021; Kundu, 2023a)

ifηiR1,R0,1R1,
thenηi=1.0,(Def. 30)
forthepairofreversiblereactionsri,ri.

This approach has yielded interesting insights into the export of high-affinity peptides to the plasma membrane by the major histocompatibility complex-I (MHC1) (Kundu, 2021). In that study, the authors examined a low-affinity peptide-driven biochemical network that could also be potentially regulatory and, therefore, important in priming circulating CD8+ T-cell lymphocytes into mounting a suitable immune response in the presence of acute and chronic insults (Kundu, 2021). Similarly, a role for reactive oxygen species in facilitating cellular proliferation and transmigration whilst precluding a cell to senescence and apoptosis concomitantly was addressed by creating a biochemical network for an advancing phagocyte toward a noxious stimulus (Kundu, 2016). The transduced signal was modeled to act through lipid raft-interacting actin fibers that could stabilize the actin cytoskeleton of the phagocyte and promote the development of a single dominant lamellipodium in the direction of the noxious stimulus (Kundu, 2016).

4 Conclusion

“ReDirection” is an R-package that computes the probable disassociation constant for every reaction of a biochemical network directly from a null space-generated subspace of a stoichiometry number matrix. Whilst mathematical rigor is ensured at all steps, biological relevance is maintained by utilizing parameters and metrics in accordance with established kinetic paradigms. “ReDirection” computes the probable dissociation constant from first principles and can be used to compare biochemical networks under varying intracellular environments (baseline, perturbed), between cells, and across taxa. Although computationally intense and possibly intractable for larger networks, the predictions are reasonably rapid for fewer reactions and are completed quickly in a desktop environment. Future investigations should strive to improve upon computational time, investigate perturbations, and validate some of the findings by simulation studies. “ReDirection” is not discovery-based and is better suited to addressing known and often empirically intractable biochemical problems in silico with simulations or generating testable hypotheses in a laboratory setting.

Data availability statement

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

SK: conceptualization, methodology, software, resources, formal analysis, data curation, validation, visualization, investigation, writing—original draft preparation, writing—reviewing and editing, and funding acquisition.

Funding

This study was supported by an extramural grant from the Science and Engineering Research Board (SERB), Department of Science and Technology, Government of India, under the Mathematical Research Impact-Centric Support (MATRICS) scheme to SK (MTR/2021/000290).

Conflict of interest

The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

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.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fmolb.2023.1206502/full#supplementary-material

References

Antoniewicz, M. R. (2015). Methods and advances in metabolic flux analysis: A mini-review. J. Ind. Microbiol. Biotechnol. 42, 317–325. doi:10.1007/s10295-015-1585-x

PubMed Abstract | CrossRef Full Text | Google Scholar

Biane, C., and Delaplace, F. (2019). Causal reasoning on boolean control networks based on abduction: theory and application to cancer drug discovery. IEEE/ACM Trans. Comput. Biol. Bioinform. 16 (5), 1574–1585. doi:10.1109/TCBB.2018.2889102

PubMed Abstract | CrossRef Full Text | Google Scholar

Buhaescu, I., and Izzedine, H. (2007). Mevalonate pathway: A review of clinical and therapeutical implications. Clin. Biochem. 40, 575–584. doi:10.1016/j.clinbiochem.2007.03.016

PubMed Abstract | CrossRef Full Text | Google Scholar

Conte, F., van Buuringen, N., Voermans, N. C., and Lefeber, D. J. (2021). Galactose in human metabolism, glycosylation and congenital metabolic diseases: time for a closer look. Biochim. Biophys. Acta Gen. Subj. 1865 (8), 129898. doi:10.1016/j.bbagen.2021.129898

PubMed Abstract | CrossRef Full Text | Google Scholar

Edmond, J., and Popjak, G. (1974). Transfer of carbon atoms from mevalonate to n-fatty acids. J. Biol. Chem. 249, 66–71. doi:10.1016/s0021-9258(19)43091-3

PubMed Abstract | CrossRef Full Text | Google Scholar

Eisenreich, W., Bacher, A., Arigoni, D., and Rohdich, F. (2004). Biosynthesis of isoprenoids via the non-mevalonate pathway. Cell. Mol. Life Sci. 61, 1401–1426. doi:10.1007/s00018-004-3381-z

PubMed Abstract | CrossRef Full Text | Google Scholar

Ferrara, C. T., Wang, P., Neto, E. C., Stevens, R. D., Bain, J. R., Wenner, B. R., et al. (2008). Genetic networks of liver metabolism revealed by integration of metabolic and transcriptional profiling. PLoS Genet. 4 (3), e1000034. doi:10.1371/journal.pgen.1000034

PubMed Abstract | CrossRef Full Text | Google Scholar

Furukawa, A., Konuma, T., Yanaka, S., and Sugase, K. (2016). Quantitative analysis of protein-ligand interactions by NMR. Prog. Nucl. Magn. Reson Spectrosc. 96, 47–57. doi:10.1016/j.pnmrs.2016.02.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Gerstl, M. P., Muller, S., Regensburger, G., and Zanghellini, J. (2019). Flux tope analysis: studying the coordination of reaction directions in metabolic networks. Bioinformatics 35 (2), 266–273. doi:10.1093/bioinformatics/bty550

PubMed Abstract | CrossRef Full Text | Google Scholar

Gillespie, D. T. (2007). Stochastic simulation of chemical kinetics. Annu. Rev. Phys. Chem. 58, 35–55. doi:10.1146/annurev.physchem.58.032806.104637

PubMed Abstract | CrossRef Full Text | Google Scholar

Gopalan, L., Sebastian, A., Praul, C. A., Albert, I., and Ramachandran, R. (2021). Metformin affects the transcriptomic profile of chicken ovarian cancer cells. Genes. (Basel) 13, 30. doi:10.3390/genes13010030

PubMed Abstract | CrossRef Full Text | Google Scholar

Goto, T., Fernandes, A. F. A., Tsudzuki, M., and Rosa, G. J. M. (2019). Causal phenotypic networks for egg traits in an F2 chicken population. Mol. Genet. Genomics 294 (6), 1455–1462. doi:10.1007/s00438-019-01588-2

PubMed Abstract | CrossRef Full Text | Google Scholar

Haraldsdottir, H. S., Thiele, I., and Fleming, R. M. (2012). Quantitative assignment of reaction directionality in a multicompartmental human metabolic reconstruction. Biophys. J. 102, 1703–1711. doi:10.1016/j.bpj.2012.02.032

PubMed Abstract | CrossRef Full Text | Google Scholar

Heuillet, M., Bellvert, F., Cahoreau, E., Letisse, F., Millard, P., and Portais, J. C. (2018). Methodology for the validation of isotopic analyses by mass spectrometry in stable-isotope labeling experiments. Anal. Chem. 90, 1852–1860. doi:10.1021/acs.analchem.7b03886

PubMed Abstract | CrossRef Full Text | Google Scholar

Jessen, K. R., Morgan, L., Brammer, M., and Mirsky, R. (1985). Galactocerebroside is expressed by non-myelin-forming Schwann cells in situ. J. Cell. Biol. 101, 1135–1143. doi:10.1083/jcb.101.3.1135

PubMed Abstract | CrossRef Full Text | Google Scholar

Keller, M. P., and Attie, A. D. (2010). Physiological insights gained from gene expression analysis in obesity and diabetes. Annu. Rev. Nutr. 30, 341–364. doi:10.1146/annurev.nutr.012809.104747

PubMed Abstract | CrossRef Full Text | Google Scholar

Klamt, S., Regensburger, G., Gerstl, M. P., Jungreuthmayer, C., Schuster, S., Mahadevan, R., et al. (2017). From elementary flux modes to elementary flux vectors: metabolic pathway analysis with arbitrary linear flux constraints. PLoS Comput. Biol. 13 (4), e1005409. doi:10.1371/journal.pcbi.1005409

PubMed Abstract | CrossRef Full Text | Google Scholar

Klamt, S., Muller, S., Regensburger, G., and Zanghellini, J. (2018). A mathematical framework for yield (vs. rate) optimization in constraint-based modeling and applications in metabolic engineering. Metab. Eng. 47, 153–169. doi:10.1016/j.ymben.2018.02.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Koutrouli, M., Karatzas, E., Paez-Espino, D., and Pavlopoulos, G. A. (2020). A guide to conquer the biological network era using graph theory. Front. Bioeng. Biotechnol. 8, 34. doi:10.3389/fbioe.2020.00034

PubMed Abstract | CrossRef Full Text | Google Scholar

Kundu, S. (2016). Stochastic modelling suggests that an elevated superoxide anion - hydrogen peroxide ratio can drive extravascular phagocyte transmigration by lamellipodium formation. J. Theor. Biol. 407, 143–154. doi:10.1016/j.jtbi.2016.07.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Kundu, S. (2021). Mathematical modeling and stochastic simulations suggest that low-affinity peptides can bisect MHC1-mediated export of high-affinity peptides into "early"- and "late"-phases. Heliyon 7 (7), e07466. doi:10.1016/j.heliyon.2021.e07466

PubMed Abstract | CrossRef Full Text | Google Scholar

Kundu, S. (2022). Modeling ligand-macromolecular interactions as eigenvalue-based transition-state dissociation constants may offer insights into biochemical function of the resulting complexes. Math. Biosci. Eng. 19, 13252–13275. doi:10.3934/mbe.2022620

PubMed Abstract | CrossRef Full Text | Google Scholar

Kundu, S. (2023a). A mathematically rigorous algorithm to define, compute and assess relevance of the probable dissociation constant for every reaction of a constrained biochemical network. Res. Square. [Preprint]. doi:10.21203/rs.3.rs-3093545/v1

CrossRef Full Text | Google Scholar

Kundu, S. (2023b). ReDirection: A numerically robust R-package to characterize every reaction of a user-defined biochemical network with the probable dissociation constant. [Preprint]. [bioRxiv 2023.07.12.548670]. doi:10.1101/2023.07.12.548670

CrossRef Full Text | Google Scholar

Lecca, P., Palmisano, A., Priami, C., and Sanguinetti, G. (2009). “A new probabilistic generative model of parameter inference in biochemical networks,” in Proceedings of the 2009 ACM symposium on Applied Computing - SAC '09, March 2009, 758–765.

CrossRef Full Text | Google Scholar

Lee, M. K., Mohamad, M. S., Choon, Y. W., Mohd Daud, K., Nasarudin, N. A., Ismail, M. A., et al. (2020). Comparison of optimization-modelling methods for metabolites production in Escherichia coli. J. Integr. Bioinform 17, 20190073. doi:10.1515/jib-2019-0073

PubMed Abstract | CrossRef Full Text | Google Scholar

Lu, J., Dumitrascu, B., McDowell, I. C., Jo, B., Barrera, A., Hong, L. K., et al. (2021). Causal network inference from gene transcriptional time-series response to glucocorticoids. PLoS Comput. Biol. 17 (1), e1008223. doi:10.1371/journal.pcbi.1008223

PubMed Abstract | CrossRef Full Text | Google Scholar

Muller, S., and Regensburger, G. (2016). Elementary vectors and conformal sums in polyhedral geometry and their relevance for metabolic pathway analysis. Front. Genet. 7, 90. doi:10.3389/fgene.2016.00090

PubMed Abstract | CrossRef Full Text | Google Scholar

Nakanishi, M., Goldstein, J. L., and Brown, M. S. (1988). Multivalent control of 3-hydroxy-3-methylglutaryl coenzyme A reductase. Mevalonate-derived product inhibits translation of mRNA and accelerates degradation of enzyme. J. Biol. Chem. 263, 8929–8937. doi:10.1016/s0021-9258(18)68397-8

PubMed Abstract | CrossRef Full Text | Google Scholar

Nicoli, E. R., Annunziata, I., d'Azzo, A., Platt, F. M., Tifft, C. J., and Stepien, K. M. (2021). GM1 gangliosidosis-A mini-review. Front. Genet. 12, 734878. doi:10.3389/fgene.2021.734878

PubMed Abstract | CrossRef Full Text | Google Scholar

Orth, J. D., Thiele, I., and Palsson, B. O. (2010). What is flux balance analysis? Nat. Biotechnol. 28 (3), 245–248. doi:10.1038/nbt.1614

PubMed Abstract | CrossRef Full Text | Google Scholar

Paoli, M., Marles-Wright, J., and Smith, A. (2002). Structure-function relationships in heme-proteins. DNA Cell. Biol. 21, 271–280. doi:10.1089/104454902753759690

PubMed Abstract | CrossRef Full Text | Google Scholar

Pappu, A. S., Steiner, R. D., Connor, S. L., Flavell, D. P., Lin, D. S., Hatcher, L., et al. (2002). Feedback inhibition of the cholesterol biosynthetic pathway in patients with Smith-Lemli-Opitz syndrome as demonstrated by urinary mevalonate excretion. J. Lipid Res. 43, 1661–1669. doi:10.1194/jlr.m200163-jlr200

PubMed Abstract | CrossRef Full Text | Google Scholar

Poulos, T. L. (2014). Heme enzyme structure and function. Chem. Rev. 114, 3919–3962. doi:10.1021/cr400415k

PubMed Abstract | CrossRef Full Text | Google Scholar

Raff, M. C., Mirsky, R., Fields, K. L., Lisak, R. P., Dorfman, S. H., Silberberg, D. H., et al. (1978). Galactocerebroside is a specific cell-surface antigenic marker for oligodendrocytes in culture. Nature 274, 813–816. doi:10.1038/274813a0

PubMed Abstract | CrossRef Full Text | Google Scholar

Reinker, S., Altman, R. M., and Timmer, J. (2006). Parameter estimation in stochastic biochemical reactions. Syst. Biol. (Stevenage) 153, 168–178. doi:10.1049/ip-syb:20050105

PubMed Abstract | CrossRef Full Text | Google Scholar

Riva, S. G., Cazzaniga, P., Nobile, M. S., Spolaor, S., Rundo, L., Besozzi, D., et al. (2022). SMGen: A generator of synthetic models of biochemical reaction networks. Symmetry 14, 119. doi:10.3390/sym14010119

CrossRef Full Text | Google Scholar

Rottman, B. M., and Hastie, R. (2014). Reasoning about causal relationships: inferences on causal networks. Psychol. Bull. 140 (1), 109–139. doi:10.1037/a0031903

PubMed Abstract | CrossRef Full Text | Google Scholar

Roullet, J. B., Merkens, L. S., Pappu, A. S., Jacobs, M. D., Winter, R., Connor, W. E., et al. (2012). No evidence for mevalonate shunting in moderately affected children with Smith-Lemli-Opitz syndrome. J. Inherit. Metab. Dis. 35, 859–869. doi:10.1007/s10545-012-9453-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Salvador, A. C., Arends, D., Barrington, W. T., Elsaadi, A. M., Brockmann, G. A., and Threadgill, D. W. (2021). Sex-specific genetic architecture in response to American and ketogenic diets. Int. J. Obes. (Lond). 45 (6), 1284–1297. doi:10.1038/s41366-021-00785-7

PubMed Abstract | CrossRef Full Text | Google Scholar

Saptarshi, N., Green, D., Cree, A., Lotery, A., Paraoan, L., and Porter, L. F. (2021). Epigenetic age acceleration is not associated with age-related macular degeneration. Int. J. Mol. Sci. 22 (24), 13457. doi:10.3390/ijms222413457

PubMed Abstract | CrossRef Full Text | Google Scholar

Segre, D., Vitkup, D., and Church, G. M. (2002). Analysis of optimality in natural and perturbed metabolic networks. Proc. Natl. Acad. Sci. U. S. A. 99, 15112–15117. doi:10.1073/pnas.232349399

PubMed Abstract | CrossRef Full Text | Google Scholar

Seyhan, A. A., and Carini, C. (2019). Are innovation and new technologies in precision medicine paving a new era in patients centric care? J. Transl. Med. 17 (1), 114. doi:10.1186/s12967-019-1864-9

PubMed Abstract | CrossRef Full Text | Google Scholar

Shindo, Y., Kondo, Y., and Sako, Y. (2018). Inferring a nonlinear biochemical network model from a heterogeneous single-cell time course data. Sci. Rep. 8, 6790. doi:10.1038/s41598-018-25064-w

PubMed Abstract | CrossRef Full Text | Google Scholar

Shlomi, T., Berkman, O., and Ruppin, E. (2005). Regulatory on/off minimization of metabolic flux changes after genetic perturbations. Proc. Natl. Acad. Sci. U. S. A. 102, 7695–7700. doi:10.1073/pnas.0406346102

PubMed Abstract | CrossRef Full Text | Google Scholar

Sparks, R. P., Jenkins, J. L., and Fratti, R. (2019). Use of surface plasmon resonance (SPR) to determine binding affinities and kinetic parameters between components important in fusion machinery. Methods Mol. Biol. 1860, 199–210. doi:10.1007/978-1-4939-8760-3_12

PubMed Abstract | CrossRef Full Text | Google Scholar

Stein, P. E., Badminton, M. N., and Rees, D. C. (2017). Update review of the acute porphyrias. Br. J. Haematol. 176, 527–538. doi:10.1111/bjh.14459

PubMed Abstract | CrossRef Full Text | Google Scholar

Sura, R., and Antalik, M. (2022). Determination of proton dissociation constants (pK(a)) of hydroxyl groups of 2,5-dihydroxy-1,4-benzoquinone (DHBQ) by UV-Vis, fluorescence and ATR-FTIR spectroscopy. Spectrochim. Acta A Mol. Biomol. Spectrosc. 271, 120863. doi:10.1016/j.saa.2022.120863

PubMed Abstract | CrossRef Full Text | Google Scholar

Thom, C. S., Dickson, C. F., Gell, D. A., and Weiss, M. J. (2013). Hemoglobin variants: biochemical properties and clinical correlates. Cold Spring Harb. Perspect. Med. 3, a011858. doi:10.1101/cshperspect.a011858

PubMed Abstract | CrossRef Full Text | Google Scholar

Urbanczik, R. (2007). Enumerating constrained elementary flux vectors of metabolic networks. IET Syst. Biol. 1 (5), 274–279. doi:10.1049/iet-syb:20060073

PubMed Abstract | CrossRef Full Text | Google Scholar

Wagner, C., and Urbanczik, R. (2005). The geometry of the flux cone of a metabolic network. Biophys. J. 89 (6), 3837–3845. doi:10.1529/biophysj.104.055129

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, Y., Wondisford, F. E., Song, C., Zhang, T., and Su, X. (2020). Metabolic flux analysis-linking isotope labeling and metabolic fluxes. Metabolites 10, 447. doi:10.3390/metabo10110447

PubMed Abstract | CrossRef Full Text | Google Scholar

Wittenstein, T., Leibovich, N., and Hilfinger, A. (2022). Quantifying biochemical reaction rates from static population variability within incompletely observed complex networks. PLoS Comput. Biol. 18, e1010183. doi:10.1371/journal.pcbi.1010183

PubMed Abstract | CrossRef Full Text | Google Scholar

Yu, P. Y., and Craciun, G. (2018). Mathematical analysis of chemical reaction systems. Israel J. Chem. 58, 733–741. doi:10.1002/ijch.201800003

CrossRef Full Text | Google Scholar

Keywords: biochemical network, null space-generated subspaces of combinatorial sums of non-trivial and nonredundant vectors, probable disassociation constant and reaction outcome, “R”-package, reaction-specific sequence and outcome vectors, stoichiometry number matrix

Citation: Kundu S (2023) ReDirection: an R-package to compute the probable dissociation constant for every reaction of a user-defined biochemical network. Front. Mol. Biosci. 10:1206502. doi: 10.3389/fmolb.2023.1206502

Received: 15 April 2023; Accepted: 14 September 2023;
Published: 24 October 2023.

Edited by:

Valentina Tozzini, National Research Council (CNR), Italy

Reviewed by:

Onur Serçinoğlu, Gebze Technical University, Türkiye
Piero Mazzarisi, University of Siena, Italy

Copyright © 2023 Kundu. 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.

*Correspondence: Siddhartha Kundu, c2lkZGhhcnRoYV9rdW5kdUB5YWhvby5jby5pbg==, c2lkZGhhcnRoYV9rdW5kdUBhaWltcy5lZHU=

Disclaimer: 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.