Skip to content

Improve network visualisation and polish UI/UX - #1

Merged
nifets merged 23 commits into
mainfrom
dev
Jun 20, 2026
Merged

Improve network visualisation and polish UI/UX#1
nifets merged 23 commits into
mainfrom
dev

Conversation

@nifets

@nifets nifets commented Jun 20, 2026

Copy link
Copy Markdown
Member

Bumped minor version due to breaking changes in schedule spec from latest GRS.jl changes in how random seeds are managed.

This is a set of quality of life changes and visualisation improvements across the board. The network visualisation is in a more mature state. The schedule editing is now live instead of a toggle. In general the app is much more responsive as we now cache reified schedules and reuse them for simulations. Some features such as the phase space, spec highlighting on hover and gene node sizing by expression are now disabled by default. Validation messages are more expressive.

This also paves the way towards "no-code" editing of networks through the cytoscape UI. The editing-networks branch is a further exploration. However, several changes are required from the GRS.jl side to make this editing principled. The UI does work very well so it should be achievable soon.

nifets added 23 commits May 8, 2026 13:35
- union network keeps track of each model's params separately now
- make param label rendering more efficient
- more network vis tweaks
… do it on backend side. (i.e. add remake to grs.jl)
… look, regulatory edge lengths are sized on a relative basis)
@nifets
nifets merged commit e970708 into main Jun 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant