ExplorerCell BiologyBiology
Research PaperResearchia:202512.15006

FlowClass.jl: Classifying Dynamical Systems by Structural Properties in Julia

Michael P. H. Stumpf

Abstract

FlowClass.jl is a Julia package for classifying continuous-time dynamical systems into a hierarchy of structural classes: Gradient, Gradient-like, Morse-Smale, Structurally Stable, and General. Given a vector field \(\mathbf{F}(\mathbf{x})\) defining the system \(\mathrm{d}\mathbf{x}/\mathrm{d}t = \mathbf{F}(\mathbf{x})\), the package performs a battery of computational tests -- Jacobian symmetry analysis, curl magnitude estimation, fixed point detection and stability classification, periodic or...

Submitted: December 15, 2025Subjects: Biology; Cell Biology

Description / Details

FlowClass.jl is a Julia package for classifying continuous-time dynamical systems into a hierarchy of structural classes: Gradient, Gradient-like, Morse-Smale, Structurally Stable, and General. Given a vector field (\mathbf{F}(\mathbf{x})) defining the system (\mathrm{d}\mathbf{x}/\mathrm{d}t = \mathbf{F}(\mathbf{x})), the package performs a battery of computational tests -- Jacobian symmetry analysis, curl magnitude estimation, fixed point detection and stability classification, periodic orbit detection, and stable/unstable manifold computation -- to determine where the system sits within the classification hierarchy. This classification has direct implications for qualitative behaviour: gradient systems cannot oscillate, Morse-Smale systems are structurally stable in less than 3 dimensions, and general systems may exhibit chaos. Much of classical developmental theory going back to Waddington's epigenetic landscape rests on an implicit assumption of gradient dynamics. The package is designed with applications in systems and developmental biology in mind, particularly the analysis of gene regulatory networks and cell fate decision models in the context of Waddington's epigenetic landscape. It provides tools to assess whether a landscape metaphor is appropriate for a given dynamical model, and to quantify the magnitude of non-gradient (curl) dynamics.


Source: arXiv:2512.13084v1 - http://arxiv.org/abs/2512.13084v1 PDF: https://arxiv.org/pdf/2512.13084v1 Original Link: http://arxiv.org/abs/2512.13084v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Dec 15, 2025
Topic:
Cell Biology
Area:
Biology
Comments:
0
Bookmark
FlowClass.jl: Classifying Dynamical Systems by Structural Properties in Julia | Researchia