Repository navigation
Sync public main into dev and retain CellNOpt updates - #62
Merged
Merged
Conversation
Rebuild CellNOpt inference around vectorized Boolean propagation, shared structural flow, and acyclic connectivity. Add CORNETO-integrated model and fit plotting, renderer improvements, outcome-based tests, and an executable signaling guide. Co-authored-by: Attila Gabor <3891745+gabora@users.noreply.github.com> Co-authored-by: Martin Garrido Rodriguez-Cordoba <61513563+martingarridorc@users.noreply.github.com>
release: CORNETO v1.0.0-rc.3
Release CORNETO 1.0.0 RC4
docs: prepare CORNETO 1.0.0 RC5
AnnNet renamed "vertex" to "node" across its public surface with no alias, so both bridges raise against a current AnnNet. add_cellnopt_conditions fails on its first statement, and from_annnet on the matrix and the positional lookup. corneto/contrib/annnet.py graph.vertices() -> graph.nodes() result.add_vertices(...) -> result.add_nodes(...) attrs.get_vertex_attrs(...) -> attrs.get_node_attrs(...) graph.X() -> graph.S graph.get_vertex(i) -> graph.N[i] the reserved key "vertex_id" -> "node_id" corneto/methods/signaling/annnet.py graph.vertices() -> graph.nodes() graph.add_vertices(...) -> graph.add_nodes(...) layers.set_vertex_layer_attrs -> layers.set_node_attrs layers.get_vertex_layer_attrs -> layers.node_attrs layers.layer_vertex_set -> layers.layer_node_set layers.set_layer_attrs -> layers.set_attrs CORNETO keeps its own word everywhere it owns the call: graph.V, get_attr_vertex, add_vertex, vertex_incidence_matrix and problem.expr.vertex_value are untouched. The two AnnNet test modules and the CellNOptDAG tutorial follow, and the interoperability guide says "node" for the AnnNet side of the conversion.
fix(annnet): follow the node rename in the AnnNet bridges
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge public main into public dev while retaining the newer CellNOptDAG implementation. Restore the AnnNet node API updates from PR #60 in a separate follow-up commit.