doc('adds to the CTL specification all the CTL formulas that are true, not subsumed by another CTL formula in the specification, and that match the argument formula in which the names that are not molecules are treated as wildcards and replaced by distinct molecules of the network. This command is a variant with subsumption test of \\command{add_ctl} if all names match network molecule names, otherwise it enumerates all m^v instances (where m is the number of molecules and v the number of wildcards in the formula).'),
First, the influence hypergraph of an influence network or a reaction network depicts the structure of the influences between the constituants of a model. It is represented by a bipartite molecule-influence graph.').
:-doc('Second, the influence graph of a reaction or influence network is a signed directed simple graph between the molecular species.
This graph an abstraction defined from the stoichiometry of the reactions, which is equivalent, under general conditions, to the influence graph defined by the signs of the Jacobian matrix of the ODEs \\cite{FS08fmsb,FGS15tcs}.').
:-doc('Third, the multistability graph is a multigraph variant of the influence graph in which the influence arcs are labelled by the reactions from which they originate.
This labelled graph can be used for checking very efficiently necessary conditions for the existence of oscillations and multiple steady states \\cite{BFS18jtb} (\\command{check_multistability/0}).').
:-devdoc('\\section{Commands}').
...
...
@@ -54,10 +48,13 @@ draw_influence_hypergraph :-
).
:-doc('Second, the influence graph of a reaction or influence network is a signed directed simple graph between the molecular species.
This graph an abstraction defined from the stoichiometry of the reactions, which is equivalent, under general conditions, to the influence graph defined by the signs of the Jacobian matrix of the ODEs \\cite{FS08fmsb,FGS15tcs}.').
influence_graph:-
biocham_command,
doc('builds the influence graph between molecular species without distinguishing the different influences.'),
doc('builds the influence graph between molecular species of the current model without distinguishing between reaction and influence rules.'),
delete_items([kind:graph,key:influence_graph]),
new_graph,
set_graph_name(influence_graph),
...
...
@@ -68,7 +65,7 @@ influence_graph :-
draw_influences:-
biocham_command,
doc('
Draws the influence graph between molecular species of the current model, by merging the different influences. Equivalent to \\texttt{influence_graph. draw_graph}.
draws the influence graph between molecular species of the current model. Equivalent to \\texttt{influence_graph. draw_graph}.
:-doc('Third, the multistability graph is a multigraph variant of the influence graph in which the influence arcs are labelled by the reactions from which they originate.
This labelled graph can be used for checking very efficiently necessary conditions for the existence of oscillations and multiple steady states \\cite{BFS18jtb} (\\command{check_multistability/0}).').