CANA icon indicating copy to clipboard operation
CANA copied to clipboard

CANAlization: Control & Redundancy in Boolean Networks

Results 14 CANA issues
Sort by recently updated
recently updated
newest added

When computing the degree of a weighted graph in Networkx, one needs to specify the weight attribute name. This is missing on lines 536 and 548. Another possible solution (for...

I ran into some trouble installing this in WIndows 11 using python 3.9 a while ago, and I was reminded of these problems when I was upgrading to 3.10 today....

enhancement

as per the title, i get wrong attractors with any constants in the network. consider two simple networks, L and N, respectively: ``` x *= 1 y *= x z...

hello, i found some bad behaviour. adding constants seem to be breaking `state_transition_graph` function and making attractor calculating functions to run ad infimum. additionally, i noticed that adding constants by...

bug

BooleanNode.canalizing_map() doesn't account for the SmS/ ss in the two symbol schema. This is not a problem if there are only one permutable group in the two symbols, but it...

enhancement

From Luis M. Rocha: it would be great if activity could be directly calculated by changing the aggregation operator in the existing code---at least comments should say that in the...

enhancement
help wanted

Dear @ajgates42, @xuan-w, and @tjparmer, Here are some thoughts that I believe we need to think about moving forward with BN control. BNs can be controlled in several different ways,...

enhancement

Specifically, the network-level functions need to be tested, and we should look at our testing coverage in more detail to identify where other gaps may exist.

currently, partial LUTs are only usable in BooleanNode, with which we can examine incomplete LUTs and generate a full table either randomly or on criteria of required bias and effective...

added schema search rules, sample automata rules, tests, input symmetry for anni_gen in BooleanNode among others. @fcphysics if you have time, i'll be happy to go through the changes with...