Vincent Du
Vincent Du
## Checklist - [x] Appropriate tests were added - [x] Any code changes were done in a way that does not break public API - [x] All documentation related to...
Some performance/scalability improvements for the complex balance check: 1. Implementing a more efficient way to generate the spanning trees in a graph 2. Computing the tree weights one-by-one to reduce...
Hi all, this summer I'm planning on adding a lot of graph/network analysis features relevant for chemical reaction networks to Catalyst. A smattering of things this might include: - Detecting...
Computing cycles/flux modes of reaction networks, working on caching equations with a similar format to the functionality for conservation laws.
Concentration robustness for deficiency one networks. Relies on [strong and terminal linkage classes](https://github.com/SciML/Catalyst.jl/pull/963).
Added ability to detect strong and terminal linkage classes, will be useful for concentration robustness check later on
Many important dynamic properties of reaction networks depend on the choice of rate constants (complex/detailed balance, ACR, number/stability of equilibria, etc). I imagine there are situations where it would be...
Code and tests for testing whether a reaction networks with a given set of rate parameters is detailed balanced.
Might be worth thinking about allowing more complicated derivative expressions on the left side of differential equations. ```julia @reaction_network begin @variables A(t) B(t) @equations D(A) + D(B) ~ A end...
## Checklist - [ ] Appropriate tests were added - [ ] Any code changes were done in a way that does not break public API - [ ] All...