## All functions

calc_perturbation()

Calculates average expression changes of all nodes except trigger and finds the perturbed node count for a given node.

find_iteration()

Finds the iteration which provides maximum affected node number

find_node_perturbation()

Calculates average expression changes of all (or specified) nodes except trigger and finds the perturbed node count for all (or specified) nodes in system.

gene_knockdown()

Knocks down given node.

priming_graph()

Converts the given dataframe using first variable as competing and the second as miRNA. The function converts the given dataframe using first variable as competing and the second as miRNA. If user defines interaction factors as affinity or degradation, the factors are taken into account.

simulate()

Utilizes the change in expression value/s as triggering.

simulate_vis()

Provides visualisation of the graph in addition to simulate function.

update_how()

Converts the count value of the given node.

update_nodes()

Carries variables from edge to node.

update_variables()

Replaces new values with previous values of competing or miRNA counts.

vis_graph()

Provides visualisation of the graph.