Guard Cell Abscinic Acid
BooLEVARD Tutorials
[Tutorial 2] Guard Cell Abscinic Acid
In this tutorial, we will use a Boolean model representing the signaling events taking place upon ABA-induced stomatal closure in plant guard cells. Stomata are microscopic pores on the leaf surface thatregulate gas exchange, and their aperture is tightly controlled by a pair of guard cells. In response to drought, the hormone abscisic acid (ABA) promotes stomatal closure to minimize water loss. This complex physiological response involves a broad aarray of molecular components, including ion channels, secondary messengers, and cytoskeletal regulators. The model integrates more than 40 experimetally characterized components into a unified signal transduction network that captures the main regulatory interactions driving guard cell shrinkage and stomatal closure. It successfully reproduces known physiological and pathway-level respones to ABA.
Li S, Assmann SM, Albert R (2006). Predicting Essential Components of Signal Transduction Networks: A Dynamic Model of Guard Cell Abscisic Acid Signaling. PLOS Biology 4(10): e312. https://doi.org/10.1371/journal.pbio.0040312
[67]:
import biolqm
import tempfile
import re
import boolevard as blv
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import xml.etree.ElementTree as ET
from PyComplexHeatmap import *
from libsbml import *
from matplotlib.colors import ListedColormap, LinearSegmentedColormap
from scipy.cluster.hierarchy import linkage, leaves_list
The Guard Cell Abscisic Acid Signaling Boolean Model is stored in Cell Collective. Boolean models can be downloaded in SBML format from Cell Collective, but BooLEVARD uses Boolean models in BoolNet format as input. Accordingly, we must define a small function to convert SBML to BoolNet models:
[ ]:
# Convert SBML-qual model to bnet format
def sbml2bnet(sbml_file, bnet_file):
reader = SBMLReader()
document = reader.readSBMLFromFile(sbml_file)
model = document.getModel()
qual = model.getPlugin("qual")
id2name = {}
for i in range(qual.getNumQualitativeSpecies()):
qs = qual.getQualitativeSpecies(i)
id2name[qs.getId()] = qs.getName() if qs.isSetName() else qs.getId()
equations = {}
new_lines = []
for transition in qual.getListOfTransitions():
outputs = transition.getListOfOutputs()
target_id = outputs[0].getQualitativeSpecies()
target_name = id2name.get(target_id, target_id)
function_terms = transition.getListOfFunctionTerms()
formula = formulaToL3String(function_terms[0].getMath())
normal_formula = re.sub(r'\|\|', '|', formula) # convert || to |
normal_formula = re.sub(r'&&', '&', normal_formula) # convert && to &
normal_formula = re.sub(r'\b(\w+)\s*==\s*1\b', r'\1', normal_formula) # convert <var> == 1 to <var>
normal_formula = re.sub(r'\b(\w+)\s*==\s*0\b', r'~\1', normal_formula)
normal_formula = normal_formula.replace('!', '~')
for node_id, node_name in id2name.items():
normal_formula = re.sub(rf'\b{re.escape(node_id)}\b', node_name, normal_formula)
equations[target_name] = normal_formula
for var, formula in equations.items():
new_lines.append(f"{var}, {formula}\n")
inputs = [node for node in list(id2name.values()) if node not in list(equations.keys())]
for input in inputs:
new_lines.append(f"{input}, {input}\n")
with open(bnet_file, "w") as out:
out.writelines(new_lines)
print(f"✅ SBML-qual model successfully converted to bnet: {bnet_file}")
Now, we can generate the BoolNet version of the model:
[68]:
# The SBML model is stored in:
model_sbml_path = "resources/Guard Cell Abscisic Acid Signaling (SBML).sbml"
# We will save the BoolNet model in:
model_bnet_path = "resources/Guard Cell Abscisic Acid Signaling.bnet"
# Convert SBML to BoolNet format
sbml2bnet(model_sbml_path, model_bnet_path)
✅ SBML-qual model successfully converted to bnet: resources/Guard Cell Abscisic Acid Signaling.bnet
Let’s now load it with BooLEVARD, and retrieve some basic information:
[85]:
# Load te BoolNet model with BooLEVARD
model = blv.Load(model_bnet_path)
print(f"Number of nodes: {len(model.Nodes)}")
print(f"Number of inputs: {len(model.Info.index[model.Info.index == model.Info['DNF'].apply(str)])}, ({', '.join(list((model.Info.index[model.Info.index == model.Info['DNF'].apply(str)])))})")
print(f"Number of stable states: {len(model.Info.columns)-2}")
Number of nodes: 44
Number of inputs: 4, (ABA, ABH1, GCR1, ERA1)
Number of stable states: 16
[86]:
model.Info
[86]:
11 | 9 | 10 | 8 | 7 | 6 | 5 | 4 | 1 | 0 | 2 | 3 | 13 | 15 | 12 | 14 | DNF | NDNF | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cGMP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | GC | ~GC |
RCN1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
AGB1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | GPA1 | ~GPA1 |
Actin | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(Ca2_c, And(~Ca2_c, ~RAC1)) | And(~Ca2_c, RAC1) |
cADPR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ADPRc | ~ADPRc |
Depolar | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(AnionEM, Ca2_c, KEV, And(~AnionEM, ~Ca2_c, ... | And(~AnionEM, ~Ca2_c, HTPase, ~KEV, KOUT) |
KEV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Ca2_c | ~Ca2_c |
KAP | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(And(~Ca2_c, Depolar), And(Depolar, ~pH)) | Or(~Depolar, And(Ca2_c, pH)) |
Closure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(And(Actin, AnionEM, KAP, ~Malate), And(Acti... | Or(~Actin, ~AnionEM, Malate, And(~KAP, ~KOUT)) |
NIA12 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | RCN1 | ~RCN1 |
CaIM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Or(And(~ABH1, ~Depolar, ERA1), And(ABH1, ~Depo... | Or(Depolar, And(ABH1, ERA1, ~ROS)) |
PLD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | GPA1 | ~GPA1 |
AnionEM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(And(~ABI1, Ca2_c), And(~ABI1, pH), And(Ca2_... | Or(And(ABI1, ~Ca2_c), And(ABI1, ~pH), And(~Ca2... |
ROP10 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | ERA1 | ~ERA1 |
NO | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(NIA12, NOS) | Or(~NIA12, ~NOS) |
S1P | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | SphK | ~SphK |
GPA1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(And(AGB1, ~GCR1), And(AGB1, S1P)) | Or(~AGB1, And(GCR1, ~S1P)) |
ROP2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | PA | ~PA |
InsP3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PLC | ~PLC |
SphK | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
NOS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Ca2_c | ~Ca2_c |
Atrboh | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | And(~ABI1, OST1, ROP2, pH) | Or(ABI1, ~OST1, ~ROP2, ~pH) |
Ca2_ATPase | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Ca2_c | ~Ca2_c |
OST1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
Malate | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(~ABA, ~AnionEM, PEPC) | Or(ABA, AnionEM, ~PEPC) |
RAC1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(~ABA, ~ABI1) | Or(ABA, ABI1) |
InsP6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | InsPK | ~InsPK |
ADPRc | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | NO | ~NO |
ABI1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(~PA, ~ROS, pH) | Or(PA, ROS, ~pH) |
ROS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Atrboh | ~Atrboh |
Ca2_c | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Or(And(CIS, ~Ca2_ATPase), And(~Ca2_ATPase, CaIM)) | Or(Ca2_ATPase, And(~CIS, ~CaIM)) |
InsPK | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
PA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | PLD | ~PLD |
GC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | NO | ~NO |
KOUT | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | Or(And(Depolar, ~NO), And(Depolar, ~ROS), And(... | Or(~Depolar, And(NO, ROS, ~pH)) |
PEPC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ~ABA | ABA |
HTPase | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(~Ca2_c, ~ROS, ~pH) | Or(Ca2_c, ROS, pH) |
PLC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | And(ABA, Ca2_c) | Or(~ABA, ~Ca2_c) |
pH | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
CIS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Or(And(InsP3, InsP6), And(cADPR, cGMP)) | Or(And(~InsP3, ~cADPR), And(~InsP3, ~cGMP), An... |
ABA | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ABA | ~ABA |
ABH1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | ABH1 | ~ABH1 |
GCR1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | GCR1 | ~GCR1 |
ERA1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | ERA1 | ~ERA1 |
We observe that the model has 44 nodes, four of them being inputs (ABA, ABH1, GCR1, ERA1) and it reaches 16 stable states. Let’s use BooLEVARD to count the paths toward every node across the 16 stable states.
[87]:
# Count paths
paths = model.CountPaths(model.Nodes, ss_wise = True)
Evaluating Stable State: 11
cGMP: -4, 2.5828679402669272e-06 minutes.
RCN1: 1, 2.0265579223632812e-07 minutes.
AGB1: 0, 2.7815500895182292e-08 minutes.
Actin: 6, 1.6689300537109375e-06 minutes.
cADPR: -4, 5.920728047688802e-07 minutes.
Depolar: 4, 4.212061564127604e-07 minutes.
KEV: -4, 5.364418029785156e-07 minutes.
KAP: 8, 8.861223856608073e-07 minutes.
Closure: -4, 4.967053731282552e-07 minutes.
NIA12: 1, 1.8676122029622396e-07 minutes.
CaIM: -4, 5.364418029785156e-07 minutes.
PLD: 0, 1.986821492513021e-07 minutes.
AnionEM: -4, 3.0597050984700523e-07 minutes.
ROP10: -1, 3.417332967122396e-07 minutes.
NO: -4, 4.490216573079427e-07 minutes.
S1P: 1, 1.7881393432617188e-07 minutes.
GPA1: 0, 3.178914388020833e-08 minutes.
ROP2: 0, 1.8278757731119793e-07 minutes.
InsP3: -4, 4.3710072835286457e-07 minutes.
SphK: 1, 1.708666483561198e-07 minutes.
NOS: -4, 4.172325134277344e-07 minutes.
Atrboh: -1, 9.139378865559896e-08 minutes.
Ca2_ATPase: -4, 4.212061564127604e-07 minutes.
OST1: 1, 1.7881393432617188e-07 minutes.
Malate: -2, 3.258387247721354e-07 minutes.
RAC1: -2, 1.2715657552083333e-07 minutes.
InsP6: 1, 1.8278757731119793e-07 minutes.
ADPRc: -4, 4.3312708536783854e-07 minutes.
ABI1: 1, 9.934107462565105e-08 minutes.
ROS: -1, 2.4239222208658853e-07 minutes.
Ca2_c: -4, 2.7418136596679685e-07 minutes.
InsPK: 1, 1.629193623860677e-07 minutes.
PA: 0, 1.6689300537109374e-07 minutes.
GC: -4, 7.152557373046875e-07 minutes.
KOUT: 10, 9.099642435709636e-07 minutes.
PEPC: -1, 2.980232238769531e-07 minutes.
HTPase: -1, 1.9073486328125e-07 minutes.
PLC: -4, 6.834665934244792e-07 minutes.
pH: 1, 2.8212865193684896e-07 minutes.
CIS: -16, 8.980433146158854e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.7484029134114582e-07 minutes.
GCR1: 0, 1.2715657552083333e-07 minutes.
ERA1: 0, 1.1920928955078126e-08 minutes.
Evaluating Stable State: 9
cGMP: -4, 4.2279561360677086e-06 minutes.
RCN1: 1, 2.86102294921875e-07 minutes.
AGB1: 0, 3.9736429850260414e-08 minutes.
Actin: 6, 1.0609626770019532e-06 minutes.
cADPR: -4, 5.76178232828776e-07 minutes.
Depolar: 4, 4.6491622924804686e-07 minutes.
KEV: -4, 5.841255187988282e-07 minutes.
KAP: 8, 1.0371208190917968e-06 minutes.
Closure: -4, 5.841255187988282e-07 minutes.
NIA12: 1, 2.2252400716145834e-07 minutes.
CaIM: -4, 6.477038065592448e-07 minutes.
PLD: 0, 2.4239222208658853e-07 minutes.
AnionEM: -4, 3.7749608357747394e-07 minutes.
ROP10: -1, 4.0531158447265624e-07 minutes.
NO: -4, 6.039937337239583e-07 minutes.
S1P: 1, 2.3444493611653645e-07 minutes.
GPA1: 0, 3.9736429850260414e-08 minutes.
ROP2: 0, 2.3444493611653645e-07 minutes.
InsP3: -4, 5.76178232828776e-07 minutes.
SphK: 1, 2.2649765014648436e-07 minutes.
NOS: -4, 5.642573038736979e-07 minutes.
Atrboh: -1, 1.3113021850585939e-07 minutes.
Ca2_ATPase: -4, 5.841255187988282e-07 minutes.
OST1: 1, 2.1457672119140626e-07 minutes.
Malate: -2, 2.702077229817708e-07 minutes.
RAC1: -2, 1.6689300537109374e-07 minutes.
InsP6: 1, 2.1457672119140626e-07 minutes.
ADPRc: -4, 5.7220458984375e-07 minutes.
ABI1: 1, 1.3113021850585939e-07 minutes.
ROS: -1, 3.536542256673177e-07 minutes.
Ca2_c: -4, 3.814697265625e-07 minutes.
InsPK: 1, 2.4239222208658853e-07 minutes.
PA: 0, 2.384185791015625e-07 minutes.
GC: -4, 5.80151875813802e-07 minutes.
KOUT: 10, 1.1642773946126303e-06 minutes.
PEPC: -1, 2.702077229817708e-07 minutes.
HTPase: -1, 2.2649765014648436e-07 minutes.
PLC: -4, 5.841255187988282e-07 minutes.
pH: 1, 2.1855036417643228e-07 minutes.
CIS: -16, 1.3113021850585938e-06 minutes.
ABA: 0, 1.9868214925130207e-08 minutes.
ABH1: 0, 2.662340799967448e-07 minutes.
GCR1: 0, 2.0265579223632812e-07 minutes.
ERA1: 0, 1.5894571940104166e-08 minutes.
Evaluating Stable State: 10
cGMP: -4, 2.5828679402669272e-06 minutes.
RCN1: 1, 2.0662943522135417e-07 minutes.
AGB1: 0, 3.178914388020833e-08 minutes.
Actin: 6, 6.953875223795573e-07 minutes.
cADPR: -4, 4.0928522745768227e-07 minutes.
Depolar: 4, 3.4968058268229164e-07 minutes.
KEV: -4, 4.172325134277344e-07 minutes.
KAP: 8, 7.271766662597656e-07 minutes.
Closure: -4, 3.973642985026042e-07 minutes.
NIA12: 1, 1.629193623860677e-07 minutes.
CaIM: -4, 4.887580871582031e-07 minutes.
PLD: 0, 1.6689300537109374e-07 minutes.
AnionEM: -4, 2.662340799967448e-07 minutes.
ROP10: -1, 2.662340799967448e-07 minutes.
NO: -4, 3.894170125325521e-07 minutes.
S1P: 1, 1.5497207641601563e-07 minutes.
GPA1: 0, 2.7815500895182292e-08 minutes.
ROP2: 0, 1.5894571940104166e-07 minutes.
InsP3: -4, 3.814697265625e-07 minutes.
SphK: 1, 1.5099843343098958e-07 minutes.
NOS: -4, 3.6557515462239586e-07 minutes.
Atrboh: -1, 7.947285970052083e-08 minutes.
Ca2_ATPase: -4, 3.8544336954752605e-07 minutes.
OST1: 1, 1.430511474609375e-07 minutes.
Malate: -2, 1.7881393432617188e-07 minutes.
RAC1: -2, 1.1920928955078125e-07 minutes.
InsP6: 1, 1.4702479044596355e-07 minutes.
ADPRc: -4, 4.0531158447265624e-07 minutes.
ABI1: 1, 8.742014567057291e-08 minutes.
ROS: -1, 2.2649765014648436e-07 minutes.
Ca2_c: -4, 2.582867940266927e-07 minutes.
InsPK: 1, 1.5099843343098958e-07 minutes.
PA: 0, 1.629193623860677e-07 minutes.
GC: -4, 3.7749608357747394e-07 minutes.
KOUT: 10, 7.430712381998698e-07 minutes.
PEPC: -1, 1.5497207641601563e-07 minutes.
HTPase: -1, 1.4702479044596355e-07 minutes.
PLC: -4, 3.814697265625e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -16, 8.62280527750651e-07 minutes.
ABA: 0, 7.947285970052083e-09 minutes.
ABH1: 0, 1.629193623860677e-07 minutes.
GCR1: 0, 1.351038614908854e-07 minutes.
ERA1: 0, 1.1920928955078126e-08 minutes.
Evaluating Stable State: 8
cGMP: -4, 2.475579579671224e-06 minutes.
RCN1: 1, 1.9470850626627604e-07 minutes.
AGB1: 0, 3.5762786865234374e-08 minutes.
Actin: 6, 7.351239522298177e-07 minutes.
cADPR: -4, 4.172325134277344e-07 minutes.
Depolar: 4, 3.536542256673177e-07 minutes.
KEV: -4, 3.973642985026042e-07 minutes.
KAP: 8, 7.073084513346354e-07 minutes.
Closure: -4, 4.013379414876302e-07 minutes.
NIA12: 1, 1.629193623860677e-07 minutes.
CaIM: -4, 4.450480143229167e-07 minutes.
PLD: 0, 1.629193623860677e-07 minutes.
AnionEM: -4, 2.7418136596679685e-07 minutes.
ROP10: -1, 2.7418136596679685e-07 minutes.
NO: -4, 3.973642985026042e-07 minutes.
S1P: 1, 2.3047129313151042e-07 minutes.
GPA1: 0, 2.7815500895182292e-08 minutes.
ROP2: 0, 2.662340799967448e-07 minutes.
InsP3: -4, 3.8544336954752605e-07 minutes.
SphK: 1, 1.3907750447591147e-07 minutes.
NOS: -4, 3.735224405924479e-07 minutes.
Atrboh: -1, 8.742014567057291e-08 minutes.
Ca2_ATPase: -4, 3.735224405924479e-07 minutes.
OST1: 1, 1.5099843343098958e-07 minutes.
Malate: -2, 1.7881393432617188e-07 minutes.
RAC1: -2, 1.7881393432617188e-07 minutes.
InsP6: 1, 2.5431315104166666e-07 minutes.
ADPRc: -4, 3.735224405924479e-07 minutes.
ABI1: 1, 8.742014567057291e-08 minutes.
ROS: -1, 2.1855036417643228e-07 minutes.
Ca2_c: -4, 2.463658650716146e-07 minutes.
InsPK: 1, 1.4702479044596355e-07 minutes.
PA: 0, 1.5099843343098958e-07 minutes.
GC: -4, 3.616015116373698e-07 minutes.
KOUT: 10, 7.669130961100261e-07 minutes.
PEPC: -1, 1.5894571940104166e-07 minutes.
HTPase: -1, 1.430511474609375e-07 minutes.
PLC: -4, 3.7749608357747394e-07 minutes.
pH: 1, 1.4702479044596355e-07 minutes.
CIS: -16, 8.463859558105468e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.629193623860677e-07 minutes.
GCR1: 0, 1.1920928955078125e-07 minutes.
ERA1: 0, 2.7815500895182292e-08 minutes.
Evaluating Stable State: 7
cGMP: -4, 2.65041987101237e-06 minutes.
RCN1: 1, 1.9470850626627604e-07 minutes.
AGB1: 0, 2.7815500895182292e-08 minutes.
Actin: 6, 7.192293802897135e-07 minutes.
cADPR: -4, 3.894170125325521e-07 minutes.
Depolar: 4, 3.3775965372721356e-07 minutes.
KEV: -4, 3.973642985026042e-07 minutes.
KAP: 8, 7.112820943196615e-07 minutes.
Closure: -4, 3.973642985026042e-07 minutes.
NIA12: 1, 1.5894571940104166e-07 minutes.
CaIM: -4, 6.079673767089843e-07 minutes.
PLD: 0, 1.6689300537109374e-07 minutes.
AnionEM: -4, 2.6226043701171877e-07 minutes.
ROP10: 1, 2.662340799967448e-07 minutes.
NO: -4, 3.735224405924479e-07 minutes.
S1P: 1, 1.3907750447591147e-07 minutes.
GPA1: 0, 2.7815500895182292e-08 minutes.
ROP2: 0, 1.5497207641601563e-07 minutes.
InsP3: -4, 3.695487976074219e-07 minutes.
SphK: 1, 2.8212865193684896e-07 minutes.
NOS: -4, 3.695487976074219e-07 minutes.
Atrboh: -1, 8.742014567057291e-08 minutes.
Ca2_ATPase: -4, 3.735224405924479e-07 minutes.
OST1: 1, 2.2252400716145834e-07 minutes.
Malate: -2, 1.8676122029622396e-07 minutes.
RAC1: -2, 1.0728836059570313e-07 minutes.
InsP6: 1, 1.4702479044596355e-07 minutes.
ADPRc: -4, 3.6557515462239586e-07 minutes.
ABI1: 1, 7.947285970052083e-08 minutes.
ROS: -1, 2.1855036417643228e-07 minutes.
Ca2_c: -4, 2.4239222208658853e-07 minutes.
InsPK: 1, 3.457069396972656e-07 minutes.
PA: 0, 1.5099843343098958e-07 minutes.
GC: -4, 3.735224405924479e-07 minutes.
KOUT: 10, 7.390975952148438e-07 minutes.
PEPC: -1, 1.629193623860677e-07 minutes.
HTPase: -1, 1.430511474609375e-07 minutes.
PLC: -4, 4.172325134277344e-07 minutes.
pH: 1, 1.6689300537109374e-07 minutes.
CIS: -16, 8.344650268554688e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.5894571940104166e-07 minutes.
GCR1: 0, 1.231829325358073e-07 minutes.
ERA1: 0, 1.1920928955078126e-08 minutes.
Evaluating Stable State: 6
cGMP: -4, 2.797444661458333e-06 minutes.
RCN1: 1, 2.3444493611653645e-07 minutes.
AGB1: 0, 3.5762786865234374e-08 minutes.
Actin: 6, 9.298324584960937e-07 minutes.
cADPR: -4, 4.013379414876302e-07 minutes.
Depolar: 4, 3.337860107421875e-07 minutes.
KEV: -4, 5.364418029785156e-07 minutes.
KAP: 8, 7.669130961100261e-07 minutes.
Closure: -4, 4.013379414876302e-07 minutes.
NIA12: 1, 1.5099843343098958e-07 minutes.
CaIM: -4, 4.450480143229167e-07 minutes.
PLD: 0, 1.6689300537109374e-07 minutes.
AnionEM: -4, 2.5033950805664064e-07 minutes.
ROP10: 1, 4.3312708536783854e-07 minutes.
NO: -4, 3.735224405924479e-07 minutes.
S1P: 1, 1.3907750447591147e-07 minutes.
GPA1: 0, 2.7815500895182292e-08 minutes.
ROP2: 0, 1.4702479044596355e-07 minutes.
InsP3: -4, 5.046526590983073e-07 minutes.
SphK: 1, 1.4702479044596355e-07 minutes.
NOS: -4, 3.7749608357747394e-07 minutes.
Atrboh: -1, 8.742014567057291e-08 minutes.
Ca2_ATPase: -4, 4.251797993977865e-07 minutes.
OST1: 1, 2.582867940266927e-07 minutes.
Malate: -2, 2.1855036417643228e-07 minutes.
RAC1: -2, 1.231829325358073e-07 minutes.
InsP6: 1, 1.5099843343098958e-07 minutes.
ADPRc: -4, 3.814697265625e-07 minutes.
ABI1: 1, 8.344650268554687e-08 minutes.
ROS: -1, 5.523363749186198e-07 minutes.
Ca2_c: -4, 5.404154459635417e-07 minutes.
InsPK: 1, 3.0597050984700523e-07 minutes.
PA: 0, 1.986821492513021e-07 minutes.
GC: -4, 4.6491622924804686e-07 minutes.
KOUT: 10, 8.424123128255208e-07 minutes.
PEPC: -1, 1.7881393432617188e-07 minutes.
HTPase: -1, 1.5497207641601563e-07 minutes.
PLC: -4, 4.212061564127604e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -16, 9.218851725260417e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.7484029134114582e-07 minutes.
GCR1: 0, 1.3113021850585939e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 5
cGMP: -7, 3.64383061726888e-06 minutes.
RCN1: 1, 2.90075937906901e-07 minutes.
AGB1: 0, 3.5762786865234374e-08 minutes.
Actin: 9, 8.265177408854167e-07 minutes.
cADPR: -7, 4.927317301432292e-07 minutes.
Depolar: 16, 7.351239522298177e-07 minutes.
KEV: -7, 5.006790161132813e-07 minutes.
KAP: 23, 1.1920928955078125e-06 minutes.
Closure: -7, 4.927317301432292e-07 minutes.
NIA12: 1, 1.5497207641601563e-07 minutes.
CaIM: -7, 4.013379414876302e-07 minutes.
PLD: 0, 1.5894571940104166e-07 minutes.
AnionEM: -7, 3.417332967122396e-07 minutes.
ROP10: 1, 1.4702479044596355e-07 minutes.
NO: -7, 4.569689432779948e-07 minutes.
S1P: 1, 1.3907750447591147e-07 minutes.
GPA1: 0, 2.384185791015625e-08 minutes.
ROP2: 0, 1.4702479044596355e-07 minutes.
InsP3: -7, 4.6094258626302084e-07 minutes.
SphK: 1, 1.351038614908854e-07 minutes.
NOS: -7, 4.5299530029296873e-07 minutes.
Atrboh: -1, 7.152557373046875e-08 minutes.
Ca2_ATPase: -7, 4.450480143229167e-07 minutes.
OST1: 1, 1.2715657552083333e-07 minutes.
Malate: -2, 1.629193623860677e-07 minutes.
RAC1: -2, 9.5367431640625e-08 minutes.
InsP6: 1, 1.351038614908854e-07 minutes.
ADPRc: -7, 4.490216573079427e-07 minutes.
ABI1: 1, 7.152557373046875e-08 minutes.
ROS: -1, 1.986821492513021e-07 minutes.
Ca2_c: -7, 3.218650817871094e-07 minutes.
InsPK: 1, 1.2715657552083333e-07 minutes.
PA: 0, 1.351038614908854e-07 minutes.
GC: -7, 4.450480143229167e-07 minutes.
KOUT: 40, 1.6689300537109375e-06 minutes.
PEPC: -1, 1.430511474609375e-07 minutes.
HTPase: -1, 1.231829325358073e-07 minutes.
PLC: -7, 4.5299530029296873e-07 minutes.
pH: 1, 1.4702479044596355e-07 minutes.
CIS: -28, 1.2119611104329426e-06 minutes.
ABA: 0, 7.947285970052083e-09 minutes.
ABH1: 0, 7.947285970052083e-09 minutes.
GCR1: 0, 1.3113021850585939e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 4
cGMP: -7, 3.445148468017578e-06 minutes.
RCN1: 1, 1.8676122029622396e-07 minutes.
AGB1: 0, 3.5762786865234374e-08 minutes.
Actin: 9, 8.62280527750651e-07 minutes.
cADPR: -7, 5.324681599934896e-07 minutes.
Depolar: 16, 7.907549540201823e-07 minutes.
KEV: -7, 5.364418029785156e-07 minutes.
KAP: 23, 1.2874603271484376e-06 minutes.
Closure: -7, 5.284945170084636e-07 minutes.
NIA12: 1, 1.6689300537109374e-07 minutes.
CaIM: -7, 4.6491622924804686e-07 minutes.
PLD: 0, 1.7881393432617188e-07 minutes.
AnionEM: -7, 3.7749608357747394e-07 minutes.
ROP10: 1, 1.5894571940104166e-07 minutes.
NO: -7, 4.887580871582031e-07 minutes.
S1P: 1, 1.5099843343098958e-07 minutes.
GPA1: 0, 2.384185791015625e-08 minutes.
ROP2: 0, 1.6689300537109374e-07 minutes.
InsP3: -7, 4.927317301432292e-07 minutes.
SphK: 1, 1.5497207641601563e-07 minutes.
NOS: -7, 5.086263020833333e-07 minutes.
Atrboh: -1, 8.742014567057291e-08 minutes.
Ca2_ATPase: -7, 4.927317301432292e-07 minutes.
OST1: 1, 1.5099843343098958e-07 minutes.
Malate: -2, 1.8676122029622396e-07 minutes.
RAC1: -2, 1.2715657552083333e-07 minutes.
InsP6: 1, 1.5099843343098958e-07 minutes.
ADPRc: -7, 5.006790161132813e-07 minutes.
ABI1: 1, 8.344650268554687e-08 minutes.
ROS: -1, 2.3444493611653645e-07 minutes.
Ca2_c: -7, 3.6557515462239586e-07 minutes.
InsPK: 1, 1.5894571940104166e-07 minutes.
PA: 0, 1.6689300537109374e-07 minutes.
GC: -7, 4.967053731282552e-07 minutes.
KOUT: 40, 1.7642974853515626e-06 minutes.
PEPC: -1, 1.629193623860677e-07 minutes.
HTPase: -1, 1.4702479044596355e-07 minutes.
PLC: -7, 4.967053731282552e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -28, 1.2636184692382812e-06 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 7.947285970052083e-09 minutes.
GCR1: 0, 1.5099843343098958e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 1
cGMP: -7, 2.6543935139973957e-06 minutes.
RCN1: 1, 2.1457672119140626e-07 minutes.
AGB1: 2, 7.549921671549479e-08 minutes.
Actin: 8, 4.5299530029296873e-07 minutes.
cADPR: -7, 3.695487976074219e-07 minutes.
Depolar: 7, 3.457069396972656e-07 minutes.
KEV: -7, 3.5762786865234375e-07 minutes.
KAP: 14, 5.563100179036459e-07 minutes.
Closure: 84, 2.682209014892578e-06 minutes.
NIA12: 1, 1.7484029134114582e-07 minutes.
CaIM: -7, 3.258387247721354e-07 minutes.
PLD: 2, 2.2649765014648436e-07 minutes.
AnionEM: 7, 1.9073486328125e-07 minutes.
ROP10: -1, 2.86102294921875e-07 minutes.
NO: -7, 3.4968058268229164e-07 minutes.
S1P: 1, 1.4702479044596355e-07 minutes.
GPA1: 2, 6.75519307454427e-08 minutes.
ROP2: 2, 1.9470850626627604e-07 minutes.
InsP3: -7, 3.3775965372721356e-07 minutes.
SphK: 1, 1.430511474609375e-07 minutes.
NOS: -7, 3.417332967122396e-07 minutes.
Atrboh: 6, 1.629193623860677e-07 minutes.
Ca2_ATPase: -7, 3.417332967122396e-07 minutes.
OST1: 1, 1.4702479044596355e-07 minutes.
Malate: -9, 2.1855036417643228e-07 minutes.
RAC1: -1, 1.5497207641601563e-07 minutes.
InsP6: 1, 1.3113021850585939e-07 minutes.
ADPRc: -7, 3.258387247721354e-07 minutes.
ABI1: -6, 1.708666483561198e-07 minutes.
ROS: 6, 3.616015116373698e-07 minutes.
Ca2_c: -7, 1.986821492513021e-07 minutes.
InsPK: 1, 1.5099843343098958e-07 minutes.
PA: 2, 1.8676122029622396e-07 minutes.
GC: -7, 3.3775965372721356e-07 minutes.
KOUT: 22, 5.324681599934896e-07 minutes.
PEPC: -1, 1.5497207641601563e-07 minutes.
HTPase: -7, 3.417332967122396e-07 minutes.
PLC: -7, 3.2981236775716145e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -28, 6.635983784993489e-07 minutes.
ABA: 0, 7.947285970052083e-09 minutes.
ABH1: 0, 1.430511474609375e-07 minutes.
GCR1: 0, 7.947285970052083e-09 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 0
cGMP: -5, 1.9828478495279947e-06 minutes.
RCN1: 1, 1.986821492513021e-07 minutes.
AGB1: 1, 4.76837158203125e-08 minutes.
Actin: 6, 4.1325887044270835e-07 minutes.
cADPR: -5, 3.417332967122396e-07 minutes.
Depolar: 5, 2.940495808919271e-07 minutes.
KEV: -5, 3.0994415283203126e-07 minutes.
KAP: 10, 4.6094258626302084e-07 minutes.
Closure: 62, 2.2610028584798175e-06 minutes.
NIA12: 1, 1.7881393432617188e-07 minutes.
CaIM: -5, 2.7815500895182293e-07 minutes.
PLD: 1, 1.8676122029622396e-07 minutes.
AnionEM: 5, 1.430511474609375e-07 minutes.
ROP10: -1, 2.7418136596679685e-07 minutes.
NO: -5, 3.0994415283203126e-07 minutes.
S1P: 1, 1.5099843343098958e-07 minutes.
GPA1: 1, 3.9736429850260414e-08 minutes.
ROP2: 1, 1.7881393432617188e-07 minutes.
InsP3: -5, 3.0994415283203126e-07 minutes.
SphK: 1, 1.4702479044596355e-07 minutes.
NOS: -5, 3.0199686686197915e-07 minutes.
Atrboh: 4, 1.1126200358072917e-07 minutes.
Ca2_ATPase: -5, 3.0199686686197915e-07 minutes.
OST1: 1, 1.4702479044596355e-07 minutes.
Malate: -7, 1.629193623860677e-07 minutes.
RAC1: -1, 1.5894571940104166e-07 minutes.
InsP6: 1, 1.430511474609375e-07 minutes.
ADPRc: -5, 2.90075937906901e-07 minutes.
ABI1: -4, 1.1523564656575521e-07 minutes.
ROS: 4, 2.6226043701171877e-07 minutes.
Ca2_c: -5, 1.5894571940104166e-07 minutes.
InsPK: 1, 2.7418136596679685e-07 minutes.
PA: 1, 1.8676122029622396e-07 minutes.
GC: -5, 2.940495808919271e-07 minutes.
KOUT: 16, 4.1325887044270835e-07 minutes.
PEPC: -1, 2.384185791015625e-07 minutes.
HTPase: -5, 3.814697265625e-07 minutes.
PLC: -5, 4.887580871582031e-07 minutes.
pH: 1, 1.5497207641601563e-07 minutes.
CIS: -20, 5.324681599934896e-07 minutes.
ABA: 0, 1.5894571940104166e-08 minutes.
ABH1: 0, 1.5497207641601563e-07 minutes.
GCR1: 0, 1.351038614908854e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 2
cGMP: -7, 1.9590059916178386e-06 minutes.
RCN1: 1, 1.8676122029622396e-07 minutes.
AGB1: 2, 7.152557373046875e-08 minutes.
Actin: 8, 4.0531158447265624e-07 minutes.
cADPR: -7, 3.457069396972656e-07 minutes.
Depolar: 7, 3.0199686686197915e-07 minutes.
KEV: -7, 3.3775965372721356e-07 minutes.
KAP: 14, 5.046526590983073e-07 minutes.
Closure: 84, 2.5113423665364583e-06 minutes.
NIA12: 1, 2.86102294921875e-07 minutes.
CaIM: -7, 3.218650817871094e-07 minutes.
PLD: 2, 2.2252400716145834e-07 minutes.
AnionEM: 7, 1.8278757731119793e-07 minutes.
ROP10: -1, 2.86102294921875e-07 minutes.
NO: -7, 3.5762786865234375e-07 minutes.
S1P: 1, 1.6689300537109374e-07 minutes.
GPA1: 2, 6.357828776041667e-08 minutes.
ROP2: 2, 2.1457672119140626e-07 minutes.
InsP3: -7, 3.218650817871094e-07 minutes.
SphK: 1, 1.4702479044596355e-07 minutes.
NOS: -7, 3.0994415283203126e-07 minutes.
Atrboh: 6, 1.5099843343098958e-07 minutes.
Ca2_ATPase: -7, 3.337860107421875e-07 minutes.
OST1: 1, 1.3907750447591147e-07 minutes.
Malate: -9, 1.9470850626627604e-07 minutes.
RAC1: -1, 1.3907750447591147e-07 minutes.
InsP6: 1, 1.3113021850585939e-07 minutes.
ADPRc: -7, 3.258387247721354e-07 minutes.
ABI1: -6, 1.5099843343098958e-07 minutes.
ROS: 6, 2.8212865193684896e-07 minutes.
Ca2_c: -7, 1.9470850626627604e-07 minutes.
InsPK: 1, 1.430511474609375e-07 minutes.
PA: 2, 1.708666483561198e-07 minutes.
GC: -7, 3.139177958170573e-07 minutes.
KOUT: 22, 4.927317301432292e-07 minutes.
PEPC: -1, 1.5099843343098958e-07 minutes.
HTPase: -7, 3.178914388020833e-07 minutes.
PLC: -7, 3.258387247721354e-07 minutes.
pH: 1, 1.629193623860677e-07 minutes.
CIS: -28, 6.198883056640625e-07 minutes.
ABA: 0, 7.947285970052083e-09 minutes.
ABH1: 0, 1.3907750447591147e-07 minutes.
GCR1: 0, 1.1920928955078126e-08 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 3
cGMP: -5, 1.9272168477376303e-06 minutes.
RCN1: 1, 2.0265579223632812e-07 minutes.
AGB1: 1, 5.1657358805338543e-08 minutes.
Actin: 6, 3.933906555175781e-07 minutes.
cADPR: -5, 3.417332967122396e-07 minutes.
Depolar: 5, 3.0597050984700523e-07 minutes.
KEV: -5, 3.178914388020833e-07 minutes.
KAP: 10, 4.6094258626302084e-07 minutes.
Closure: 62, 2.2530555725097655e-06 minutes.
NIA12: 1, 2.5431315104166666e-07 minutes.
CaIM: -5, 2.86102294921875e-07 minutes.
PLD: 1, 2.106030782063802e-07 minutes.
AnionEM: 5, 1.9073486328125e-07 minutes.
ROP10: -1, 2.7418136596679685e-07 minutes.
NO: -5, 3.0199686686197915e-07 minutes.
S1P: 1, 3.3775965372721356e-07 minutes.
GPA1: 1, 3.9736429850260414e-08 minutes.
ROP2: 1, 1.7881393432617188e-07 minutes.
InsP3: -5, 3.0199686686197915e-07 minutes.
SphK: 1, 2.7815500895182293e-07 minutes.
NOS: -5, 3.139177958170573e-07 minutes.
Atrboh: 4, 1.351038614908854e-07 minutes.
Ca2_ATPase: -5, 3.0994415283203126e-07 minutes.
OST1: 1, 1.5894571940104166e-07 minutes.
Malate: -7, 1.708666483561198e-07 minutes.
RAC1: -1, 1.4702479044596355e-07 minutes.
InsP6: 1, 1.4702479044596355e-07 minutes.
ADPRc: -5, 3.0994415283203126e-07 minutes.
ABI1: -4, 1.231829325358073e-07 minutes.
ROS: 4, 2.5431315104166666e-07 minutes.
Ca2_c: -5, 1.629193623860677e-07 minutes.
InsPK: 1, 1.5099843343098958e-07 minutes.
PA: 1, 1.708666483561198e-07 minutes.
GC: -5, 3.0199686686197915e-07 minutes.
KOUT: 16, 4.251797993977865e-07 minutes.
PEPC: -1, 1.5497207641601563e-07 minutes.
HTPase: -5, 3.0597050984700523e-07 minutes.
PLC: -5, 3.0994415283203126e-07 minutes.
pH: 1, 3.258387247721354e-07 minutes.
CIS: -20, 5.68230946858724e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.5497207641601563e-07 minutes.
GCR1: 0, 3.258387247721354e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 13
cGMP: -7, 2.292792002360026e-06 minutes.
RCN1: 1, 2.0265579223632812e-07 minutes.
AGB1: 2, 7.947285970052083e-08 minutes.
Actin: 8, 4.3312708536783854e-07 minutes.
cADPR: -7, 3.6557515462239586e-07 minutes.
Depolar: 7, 3.218650817871094e-07 minutes.
KEV: -7, 3.457069396972656e-07 minutes.
KAP: 14, 5.324681599934896e-07 minutes.
Closure: 84, 2.6146570841471354e-06 minutes.
NIA12: 1, 1.8278757731119793e-07 minutes.
CaIM: -7, 3.258387247721354e-07 minutes.
PLD: 2, 2.1855036417643228e-07 minutes.
AnionEM: 7, 1.8278757731119793e-07 minutes.
ROP10: 1, 2.702077229817708e-07 minutes.
NO: -7, 3.218650817871094e-07 minutes.
S1P: 1, 1.5099843343098958e-07 minutes.
GPA1: 2, 5.960464477539063e-08 minutes.
ROP2: 2, 1.986821492513021e-07 minutes.
InsP3: -7, 3.337860107421875e-07 minutes.
SphK: 1, 1.430511474609375e-07 minutes.
NOS: -7, 3.218650817871094e-07 minutes.
Atrboh: 6, 1.5894571940104166e-07 minutes.
Ca2_ATPase: -7, 3.2981236775716145e-07 minutes.
OST1: 1, 1.430511474609375e-07 minutes.
Malate: -9, 1.986821492513021e-07 minutes.
RAC1: -1, 1.430511474609375e-07 minutes.
InsP6: 1, 1.3113021850585939e-07 minutes.
ADPRc: -7, 3.695487976074219e-07 minutes.
ABI1: -6, 2.2252400716145834e-07 minutes.
ROS: 6, 4.291534423828125e-07 minutes.
Ca2_c: -7, 2.0662943522135417e-07 minutes.
InsPK: 1, 1.8278757731119793e-07 minutes.
PA: 2, 2.0265579223632812e-07 minutes.
GC: -7, 3.3775965372721356e-07 minutes.
KOUT: 22, 5.245208740234375e-07 minutes.
PEPC: -1, 1.5497207641601563e-07 minutes.
HTPase: -7, 3.5762786865234375e-07 minutes.
PLC: -7, 3.3775965372721356e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -28, 6.596247355143229e-07 minutes.
ABA: 0, 2.384185791015625e-08 minutes.
ABH1: 0, 1.430511474609375e-07 minutes.
GCR1: 0, 7.947285970052083e-09 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 15
cGMP: -5, 1.9590059916178386e-06 minutes.
RCN1: 1, 2.5033950805664064e-07 minutes.
AGB1: 1, 4.76837158203125e-08 minutes.
Actin: 6, 4.887580871582031e-07 minutes.
cADPR: -5, 3.178914388020833e-07 minutes.
Depolar: 5, 2.7815500895182293e-07 minutes.
KEV: -5, 2.90075937906901e-07 minutes.
KAP: 10, 4.3312708536783854e-07 minutes.
Closure: 62, 2.0742416381835936e-06 minutes.
NIA12: 1, 1.5894571940104166e-07 minutes.
CaIM: -5, 2.5033950805664064e-07 minutes.
PLD: 1, 1.629193623860677e-07 minutes.
AnionEM: 5, 1.1920928955078125e-07 minutes.
ROP10: 1, 2.463658650716146e-07 minutes.
NO: -5, 2.702077229817708e-07 minutes.
S1P: 1, 1.3907750447591147e-07 minutes.
GPA1: 1, 3.5762786865234374e-08 minutes.
ROP2: 1, 1.5099843343098958e-07 minutes.
InsP3: -5, 2.7418136596679685e-07 minutes.
SphK: 1, 1.231829325358073e-07 minutes.
NOS: -5, 2.6226043701171877e-07 minutes.
Atrboh: 4, 9.934107462565105e-08 minutes.
Ca2_ATPase: -5, 2.582867940266927e-07 minutes.
OST1: 1, 1.3113021850585939e-07 minutes.
Malate: -7, 1.4702479044596355e-07 minutes.
RAC1: -1, 1.3113021850585939e-07 minutes.
InsP6: 1, 1.231829325358073e-07 minutes.
ADPRc: -5, 2.582867940266927e-07 minutes.
ABI1: -4, 8.742014567057291e-08 minutes.
ROS: 4, 2.2252400716145834e-07 minutes.
Ca2_c: -5, 1.3907750447591147e-07 minutes.
InsPK: 1, 1.3113021850585939e-07 minutes.
PA: 1, 1.5099843343098958e-07 minutes.
GC: -5, 2.5431315104166666e-07 minutes.
KOUT: 16, 3.735224405924479e-07 minutes.
PEPC: -1, 1.351038614908854e-07 minutes.
HTPase: -5, 2.5431315104166666e-07 minutes.
PLC: -5, 2.6226043701171877e-07 minutes.
pH: 1, 1.231829325358073e-07 minutes.
CIS: -20, 4.688898722330729e-07 minutes.
ABA: 0, 7.947285970052083e-09 minutes.
ABH1: 0, 1.3907750447591147e-07 minutes.
GCR1: 0, 1.1523564656575521e-07 minutes.
ERA1: 0, 1.1920928955078126e-08 minutes.
Evaluating Stable State: 12
cGMP: -7, 2.2331873575846355e-06 minutes.
RCN1: 1, 2.1457672119140626e-07 minutes.
AGB1: 2, 7.549921671549479e-08 minutes.
Actin: 8, 4.6094258626302084e-07 minutes.
cADPR: -7, 3.616015116373698e-07 minutes.
Depolar: 7, 3.3775965372721356e-07 minutes.
KEV: -7, 3.4968058268229164e-07 minutes.
KAP: 14, 5.284945170084636e-07 minutes.
Closure: 84, 2.610683441162109e-06 minutes.
NIA12: 1, 1.8676122029622396e-07 minutes.
CaIM: -7, 3.258387247721354e-07 minutes.
PLD: 2, 2.106030782063802e-07 minutes.
AnionEM: 7, 1.7881393432617188e-07 minutes.
ROP10: 1, 2.662340799967448e-07 minutes.
NO: -7, 3.3775965372721356e-07 minutes.
S1P: 1, 1.4702479044596355e-07 minutes.
GPA1: 2, 6.357828776041667e-08 minutes.
ROP2: 2, 1.986821492513021e-07 minutes.
InsP3: -7, 3.337860107421875e-07 minutes.
SphK: 1, 1.430511474609375e-07 minutes.
NOS: -7, 3.337860107421875e-07 minutes.
Atrboh: 6, 1.6689300537109374e-07 minutes.
Ca2_ATPase: -7, 3.417332967122396e-07 minutes.
OST1: 1, 1.430511474609375e-07 minutes.
Malate: -9, 2.0662943522135417e-07 minutes.
RAC1: -1, 1.5099843343098958e-07 minutes.
InsP6: 1, 1.2715657552083333e-07 minutes.
ADPRc: -7, 3.0597050984700523e-07 minutes.
ABI1: -6, 1.5894571940104166e-07 minutes.
ROS: 6, 2.8212865193684896e-07 minutes.
Ca2_c: -7, 2.1457672119140626e-07 minutes.
InsPK: 1, 1.5894571940104166e-07 minutes.
PA: 2, 1.8278757731119793e-07 minutes.
GC: -7, 3.258387247721354e-07 minutes.
KOUT: 22, 5.165735880533854e-07 minutes.
PEPC: -1, 1.430511474609375e-07 minutes.
HTPase: -7, 3.337860107421875e-07 minutes.
PLC: -7, 3.3775965372721356e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -28, 6.477038065592448e-07 minutes.
ABA: 0, 1.5894571940104166e-08 minutes.
ABH1: 0, 1.3907750447591147e-07 minutes.
GCR1: 0, 1.1920928955078126e-08 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Evaluating Stable State: 14
cGMP: -5, 1.9510587056477865e-06 minutes.
RCN1: 1, 2.0662943522135417e-07 minutes.
AGB1: 1, 5.1657358805338543e-08 minutes.
Actin: 6, 4.0531158447265624e-07 minutes.
cADPR: -5, 3.178914388020833e-07 minutes.
Depolar: 5, 2.90075937906901e-07 minutes.
KEV: -5, 3.218650817871094e-07 minutes.
KAP: 10, 4.688898722330729e-07 minutes.
Closure: 62, 2.2411346435546876e-06 minutes.
NIA12: 1, 1.7484029134114582e-07 minutes.
CaIM: -5, 2.8212865193684896e-07 minutes.
PLD: 1, 1.8676122029622396e-07 minutes.
AnionEM: 5, 1.3907750447591147e-07 minutes.
ROP10: 1, 2.662340799967448e-07 minutes.
NO: -5, 2.940495808919271e-07 minutes.
S1P: 1, 1.5099843343098958e-07 minutes.
GPA1: 1, 4.3710072835286455e-08 minutes.
ROP2: 1, 1.708666483561198e-07 minutes.
InsP3: -5, 2.90075937906901e-07 minutes.
SphK: 1, 1.351038614908854e-07 minutes.
NOS: -5, 2.86102294921875e-07 minutes.
Atrboh: 4, 1.231829325358073e-07 minutes.
Ca2_ATPase: -5, 2.90075937906901e-07 minutes.
OST1: 1, 1.5099843343098958e-07 minutes.
Malate: -7, 1.6689300537109374e-07 minutes.
RAC1: -1, 1.4702479044596355e-07 minutes.
InsP6: 1, 1.351038614908854e-07 minutes.
ADPRc: -5, 2.90075937906901e-07 minutes.
ABI1: -4, 1.1920928955078125e-07 minutes.
ROS: 4, 2.6226043701171877e-07 minutes.
Ca2_c: -5, 1.629193623860677e-07 minutes.
InsPK: 1, 1.5894571940104166e-07 minutes.
PA: 1, 1.6689300537109374e-07 minutes.
GC: -5, 2.940495808919271e-07 minutes.
KOUT: 16, 4.172325134277344e-07 minutes.
PEPC: -1, 1.5894571940104166e-07 minutes.
HTPase: -5, 3.0597050984700523e-07 minutes.
PLC: -5, 3.0199686686197915e-07 minutes.
pH: 1, 1.5894571940104166e-07 minutes.
CIS: -20, 5.205472310384114e-07 minutes.
ABA: 0, 1.1920928955078126e-08 minutes.
ABH1: 0, 1.5497207641601563e-07 minutes.
GCR1: 0, 1.231829325358073e-07 minutes.
ERA1: 0, 7.947285970052083e-09 minutes.
Let’s now compare BooLEVARD’s output with stable-state analysis results:
[90]:
# Convert CountPaths output to a DataFrame
paths_sum = pd.DataFrame(paths)
paths_sum.columns = model.Nodes
paths_sum = paths_sum.loc[:, ~paths_sum.columns.isin(["ABA", "ABH1", "GCR1", "ERA1"])] # Filter out the input nodes
paths_sum.index = model.Info.columns[:-2] # Set the index to the stable states
# Log-transform the data for better visualization
def log_signed(x, base):
return np.sign(x) * np.log1p(np.abs(x)) / np.log(base)
paths_sum = log_signed(paths_sum, 4) # Let's do the signed log-transform with base 4
# Extract the stable states from te model.Info object
ls_info = model.Info.loc[model.Nodes, model.Info.columns[:-2]].transpose()
ls_info = ls_info.loc[:, ~ls_info.columns.isin(["ABA", "ABH1", "GCR1", "ERA1"])]
ls_info.index = paths_sum.index
# Prepare for plotting
# - Annotations
annot_ls = pd.DataFrame(["Local State"]*len(ls_info.columns), columns = ["Score"])
annot_paths = pd.DataFrame(["Path Count"]*len(ls_info.columns), columns = ["Score"])
annot_ls.index = annot_paths.index = paths_sum.columns
annot_inputs = model.Info.loc[["ABA", "ABH1", "GCR1", "ERA1"], model.Info.columns[:-2]].transpose().astype(str)
annot_inputs.index = paths_sum.index
colors_row_ha = {input_name: {"0": "#eeeeee", "1": "#212121"} for input_name in ["ABA", "ABH1", "GCR1", "ERA1"]}
row_ha_inputs = HeatmapAnnotation(df = annot_inputs, colors = colors_row_ha, plot = False, legend = False, axis = 0, label_kws = dict(size = 9), label_side = "bottom", wgap = 0.001, plot_kws = dict(linewidth = 0.001, linecolor = "white", linestyle = ":"), legend_width=90) # Annotation for inputs
# Perform row (nodes) and column (stablee states) clustering
row_linkage = linkage(paths_sum.values, method="average", metric="euclidean")
col_linkage = linkage(paths_sum.values.T, method="average", metric="euclidean")
row_order = leaves_list(row_linkage)
col_order = leaves_list(col_linkage)
row_labels = paths_sum.index[row_order]
col_labels = paths_sum.columns[col_order]
paths_sum = paths_sum.loc[row_labels, col_labels]
ls_info = ls_info.loc[row_labels, col_labels]
# - Subheatmap 1: Local States
cmap_ls = ListedColormap(["#eeeeee", "#212121"])
hmap_ls = ClusterMapPlotter(
ls_info.astype(int),
row_cluster = False, col_cluster = False,
show_rownames = True, show_colnames = True,
cmap = cmap_ls, linewidths = 0.001, linecolor = "white",
plot = False,
plot_legend = True, label = "Local States",
left_annotation = row_ha_inputs,
xlabel = "Local States",
xlabel_kws=dict(color='black',fontsize=12,labelpad=7, x = 1, ha = "center"),
xlabel_side='top'
)
# - Subheatmap 2: Path Count
cmap_paths = LinearSegmentedColormap.from_list("custom_diverging", ["#696bd4", "#FFFFFF", "#e55451"], N = 256)
vmax_paths = np.max(np.abs(paths_sum.values))
hmap_paths = ClusterMapPlotter(
paths_sum,
row_cluster = False, col_cluster = False,
show_rownames = True, show_colnames = True,
cmap = cmap_paths, vmin = -vmax_paths, vmax = vmax_paths,
linewidths = 0.001, linecolor = "white",
plot = False,
plot_legend = True, label = "Log4PC",
xlabel = "Log-PathCounts",
xlabel_kws=dict(color='black',fontsize=12,labelpad=7),
xlabel_side='top'
)
# - Merge subheatmaps
hmap_list = [hmap_ls, hmap_paths]
plt.figure(figsize = (17, 4))
ax, legend_axes = composite(cmlist = hmap_list, main = 0, col_gap = 0.1, legend_hpad = 50, legend_gap = 8)
ax.text(0.013, 1.015, " Inputs", ha = "center", va = "bottom", fontsize = 8)
ax.text(0.013, 1.0025, " ________", ha = "center", va = "bottom", fontsize = 8)
Starting plotting..
Starting calculating row orders..
Reordering rows..
Starting calculating col orders..
Reordering cols..
Plotting matrix..
Starting plotting HeatmapAnnotations
Collecting legends..
Collecting annotation legends..
Starting plotting..
Starting calculating col orders..
Reordering cols..
Plotting matrix..
Collecting legends..
Estimated legend width: 7.5 mm
[90]:
Text(0.013, 1.0025, ' ________')

Figure 1. Heatmaps showing the Boolean states (left) and the corresponding transduction path counts (right), calculated using BooLEVARD, for the stable states reached by the Guard Cell Ascibic Acid Boolean model. The Boolean activation states of the input nodes (ABA, ABH1, GCR1 and ERA1) that drive each stable state are shown to the left of both heatmaps (black = ON, white = OFF). Path counts are shown on a signed logarithmic scale (Log₄ of the number of activating or inhibitory paths). Red indicates a high number of activating paths toward a node; blue indicates inhibitory paths. Rows (stable states) and columns (nodes) have been clustered using Euclidean distance to highlight patterns across conditions and model components.
We observe that for some stable states driven by nearly identical input combinations (e.g., similar patterns in ABA, ABH1, GCR1, and ERA1), the activating and inhibitory path counts for certain nodes vary considerably. This reveals that although the network reaches the same binary ON/OFF state, the intensity and number of signaling paths regulating a node can differ significantly.
Calcium signaling modulates stomatal closure inhibition
Key proteins and their role in calcium signaling in guard cells:
ABA: A phytohormone that promotes cytosolic calcium influx in guard cells by activating plasma membrane calcium channels and releasing calcium from intracellular stores.
ABH1: A regulator involved in ABA signaling that modulates calcium sensitivity, helping control stomatal closure during stress. abh1 mutants are hypersensitive to ABA.
ERA1: Required for proper stomatal opening in response to blue light and for maintaining overall stomatal openness.
CaIM: A calcium channel that facilitates calcium influx into the cytosol, favoring stomatal closure.
The stable states associated with Closure inhibition (see Figure 1) can be divided into two groups based on the intensity of inhibiti:
Higher Closure Inhibition (HiC): stable states 4 and 5.
Lower Closure Inhibition (LoC): stable states 7, 8, 9, 10 and 11.
These stable states share identical ON/OFF patterns for most nodes. The only notable difference within the LoC group is that ROP10 is OFF in states 8, 9, 10, and 11, while it is ON in states 6 and 7. Despite this, the intensity of Closure inhibition remains similar across all LoC states.
Differences between HiC and LoC groups
The main differences between the High Closure Inhibition (HiC) and Lower Closure Inhibition (LoC) groups arise from the simultaneous activation of two input nodes in HiC: ABH1 and ERA1. This joint activation regulates cytosolic calcium levels by inactivating the CaIM channel, a mechanism absent in the LoC group. CaIM inactivation leads to lower calcium influx, which impairs anion effluxing, and blocks stomatal closure.
An alternative way to inactivate CaIM is through membrane depolarization (Depolar node active), which occurs in both groups but is stronger in HiC. This depolarization partly depends on increased potassium efflux seen in HiC. Since CaIM is inactive, NOS is not activated, reducing NO production, a key inhibitor of potassium efflux. As a result, potassium efflux increases, promoting depolarization. In summary: since this depolarization depends on potassium efflux, which is regulated by NOS/NO production, itself controlled by calcium influx via CaIM, and CaIM is inhibited by ABH1 and ERA1 in HiC, this pathway further amplifies the inhibition of stomatal closure in the HiC group.
Overview of the inhibitory pathway in HiC: