- Open Access
Characterizing Nonlinear Dynamics via Smooth Prototype Equivalences
PRX Life 4, 043004 – Published 26 October, 2026
DOI: https://doi.org/10.1103/yj4q-8n54
Abstract
Characterizing the long-term behavior of dynamical systems given limited measurements is a common challenge throughout the physical and biological sciences. This is a challenging task due to the sparsity and noise inherent to empirical observations, as well as the variability of possible long-term dynamics. We address this by introducing smooth prototype equivalences (SPE), a framework for matching sparse observations to prototypical behaviors using invertible neural networks that model smooth phase-space deformations. SPE can localize the invariant sets describing long-term behavior of the observed dynamics through the learned mapping from prototype space to data space. Furthermore, SPE can classify dynamical regimes by comparing the data residual of the deformed measurements to prototype dynamics. Our method outperforms existing techniques in the classification of oscillatory systems and can efficiently identify invariant structures like limit cycles and fixed points in an equation-free manner, even when only a small, noisy subset of the phase space is observed. SPE further reveals driving genes in synthetic oscillators such as the repressilator regulatory circuit, and traces cyclic biological processes like the cell cycle trajectory directly from experimental high-dimensional single-cell gene expression data. Finally, the flexibility of the prototype-matching approach of SPE makes it possible to interrogate a diverse set of biologically relevant behaviors, enabling the localization of a bifurcation between epiblast and primitive endoderm fates in the early mouse embryo, and identification of differentiation endpoints, along with candidate marker genes, from hematopoietic lineage-tracing data.
Physics Subject Headings (PhySH)
Article Text
References (75)
- D. Schwabe, S. Formichetti, J. P. Junker, M. Falcke, and N. Rajewsky, The transcriptome dynamics of single cells during the cell cycle, Mol. Syst. Biol. 16, e9946 (2020).
- A. Riba, A. Oravecz, M. Durik, S. Jiménez, V. Alunni, M. Cerciat, M. Jung, C. Keime, W. M. Keyes, and N. Molina, Cell cycle gene regulation dynamics revealed by RNA velocity and deep-learning, Nat. Commun. 13, 2865 (2022).
- J. Karin, Y. Bornfeld, and M. Nitzan, scPrisma infers, filters and enhances topological signals in single-cell data using spectral template matching, Nat. Biotechnol. 41, 1645 (2023).
- A. R. Lederer, M. Leonardi, L. Talamanca, D. M. Bobrovskiy, A. Herrera, C. Droin, I. Khven, H. J. F. Carvalho, A. Valente, A. D. Mantes, et al., Statistical inference with a manifold-constrained RNA velocity model uncovers cell cycle speed modulations, Nat. Methods 21, 2271 (2024).
- C. Dibner, U. Schibler, and U. Albrecht, The mammalian circadian timing system: Organization and coordination of central and peripheral clocks, Annu. Rev. Physiol. 72, 517 (2010).
- M. Sáez, J. Briscoe, and D. A. Rand, Dynamical landscapes of cell fate decisions, Interface focus 12, 20220002 (2022).
- M. Lange, V. Bergen, M. Klein, M. Setty, B. Reuter, M. Bakhti, H. Lickert, M. Ansari, J. Schniering, H. B. Schiller, et al., CellRank for directed single-cell fate mapping, Nat. Methods 19, 159 (2022).
- S. Farrell, M. Mani, and S. Goyal, Inferring single-cell transcriptomic dynamics with structured latent gene expression dynamics, Cell Rep. Methods 3, 100581 (2023).
- G. Schiebinger, J. Shu, M. Tabaka, B. Cleary, V. Subramanian, A. Solomon, J. Gould, S. Liu, S. Lin, P. Berube, et al., Optimal-transport analysis of single-cell gene expression identifies developmental trajectories in reprogramming, Cell 176, 928 (2019).
- D. Mahdessian, A. J. Cesnik, C. Gnann, F. Danielsson, L. Stenström, M. Arif, C. Zhang, T. Le, F. Johansson, R. Schutten, A. Bäckström, U. Axelsson, P. Thul, N. H. Cho, O. Carja, M. Uhlén, A. Mardinoglu, C. Stadler, C. Lindskog, B. Ayoglu, et al., Spatiotemporal dissection of the cell cycle with single-cell proteogenomics, Nature (London) 590, 649 (2021).
- S. C. Zheng, G. Stein-O'Brien, J. J. Augustin, J. Slosberg, G. A. Carosso, B. Winer, G. Shin, H. T. Bjornsson, L. A. Goff, and K. D. Hansen, Universal prediction of cell-cycle position using transfer learning, Genome Biol. 23, 41 (2022).
- K. M. Kedziora and W. Stallaert, Cell cycle mapping using multiplexed immunofluorescence, Methods Mol. Biol. 2740, 243 (2024).
- A. Zinovyev, M. Sadovsky, L. Calzone, A. Fouché, C. S Groeneveld, A. Chervov, E. Barillot, and A. N Gorban, Modeling progression of single cell populations through the cell cycle as a sequence of switches, Front. Mol. Biosci. 8 793912 (2022).
- W. Stallaert, K. M. Kedziora, C. D. Taylor, T. M. Zikry, J. S. Ranek, H. K. Sobon, S. R. Taylor, C. L. Young, J. G. Cook, and J. E. Purvis, The structure of the human cell cycle, Cell Sys. 13, 230 (2022).
- R. Qu, X. Cheng, E. Sefik, J. S. Stanley Iii, B. Landa, F. Strino, S. Platt, J. Garritano, I. D Odell, R. Coifman, et al., Gene trajectory inference for single-cell data by optimal transport metrics, Nat. Biotechnol. 43, 258 (2025).
- K. Maehara and Y. Ohkawa, Geometry-preserving vector field reconstruction of high-dimensional cell-state dynamics using ddHodge, Nat. Commun. 16, 11342 (2025).
- D. Lähnemann, J. Köster, E. Szczurek, D. J. McCarthy, S. C. Hicks, M. D. Robinson, C. A. Vallejos, K. R. Campbell, N. Beerenwinkel, A. Mahfouz, et al., Eleven grand challenges in single-cell data science, Genome Biol. 21, 31 (2020).
- A. A. Kolodziejczyk, J. K. Kim, V. Svensson, J. C. Marioni, and S. A. Teichmann, The technology and biology of single-cell RNA sequencing, Mol. Cell 58, 610 (2015).
- S. Nowotschin, M. Setty, Y.-Y. Kuo, V. Liu, V. Garg, R. Sharma, C. S. Simon, N. Saiz, R. Gardner, S. C. Boutet, et al., The emergent landscape of the mouse gut endoderm at single-cell resolution, Nature (London) 569, 361 (2019).
- C. Weinreb, A. Rodriguez-Fraticelli, F. D. Camargo, and A. M. Klein, Lineage tracing on transcriptional landscapes links state to fate during differentiation, Science 367, eaaw3381 (2020).
- S.-W. Wang, M. J. Herriges, K. Hurley, D. N. Kotton, and A. M. Klein, CoSpar identifies early cell fate biases from single-cell transcriptomic and lineage information, Nat. Biotechnol. 40, 1066 (2022).
- N. Battich, J. Beumer, B. De Barbanson, L. Krenning, C. S. Baron, M. E. Tanenbaum, H. Clevers, and A. Van Oudenaarden, Sequencing metabolically labeled transcripts in single cells reveals mRNA turnover strategies, Science 367, 1151 (2020).
- X. Qiu, Y. Zhang, J. D. Martin-Rufino, C. Weng, S. Hosseinzadeh, D. Yang, A. N. Pogson, M. Y. Hein, K. Hoi, J. Min, L. Wang, et al., Mapping transcriptomic vector fields of single cells, Cell 185, 690 (2022).
- G. L. Manno, R. Soldatov, A. Zeisel, E. Braun, H. Hochgerner, V. Petukhov, K. Lidschreiber, M. E. Kastriti, P. Lönnerberg, A. Furlan, et al., RNA velocity of single cells, Nature (London) 560, 494 (2018).
- V. Bergen, M. Lange, S. Peidli, F. A. Wolf, and F. J. Theis, Generalizing RNA velocity to transient cell states through dynamical modeling, Nat. Biotechnol. 38, 1408 (2020).
- W. Chen, O. Guillaume-Gentil, P. Y. de Rainer, C. G. Gäbelein, W. Saelens, V. Gardeux, A. Klaeger, R. Dainese, M. Zachara, T. Zambelli, et al., Live-seq enables temporal transcriptomic recording of single cells, Nature (London) 608, 733 (2022).
- R. T. Q. Chen, Y. Rubanova, J. Bettencourt, and D. K. Duvenaud, Neural ordinary differential equations, Adv. Neural Inf. Proc. Syst. 31, 1 (2018).
- S. L. Brunton, J. L. Proctor, and J. N. Kutz, Discovering governing equations from data by sparse identification of nonlinear dynamical systems, Proc. Natl. Acad. Sci. USA 113, 3932 (2016).
- D. Kochkov, J. A. Smith, A. Alieva, Q. Wang, M. P. Brenner, and S. Hoyer, Machine learning–accelerated computational fluid dynamics, Proc. Natl. Acad. Sci. 118, e2101784118 (2021).
- S. L. Brunton, B. W. Brunton, J. L. Proctor, E. Kaiser, and J. N. Kutz, Chaos as an intermittently forced linear system, Nat. Commun. 8, 19 (2017).
- D. Hilbert, M. W. Newsom, F. E. Browder, D. A. Martin, G. Kreisel, and M. Davis, Mathematical problems. Lecture delivered before the International Congress of Mathematicians at Paris in 1900, J. Symbolic Logic 44, 1 (1979).
- S. Smale, Mathematical problems for the next century, The Mathematical Intelligencer 20, 7 (1998).
- J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields (Springer Science & Business Media, New York, 2013), Vol. 42.
- N. Moriel, M. Ricci, and M. Nitzan, Let's do the time-warp-attend: Learning topological invariants of dynamical systems, in Proceedings of the International Conference on Learning Representations (ICLR, 2024), Vol. 2024.
- R. Chen, G. Vedovati, T. Braver, and S. Ching, Dform: Diffeomorphic vector field alignment for assessing dynamics across learned models, arXiv:2402.09735.
- J. J. Bramburger, S. L. Brunton, and N. J. Kutz, Deep learning of conjugate mappings, Physica D 427, 133008 (2021).
- W. T. Redman, M. Fonoberova, R. Mohr, I. G. Kevrekidis, and I. Mezić, Algorithmic (semi-)conjugacy via Koopman operator theory, in Proceedings of the 2022 IEEE 61st Conference on Decision and Control (CDC) (IEEE, Piscataway, NJ, 2022), pp. 6006–6011.
- B. Glaz, Efficient pseudometrics for data-driven comparisons of nonlinear dynamical systems, Nonlinear Dynamics 113, 12465 (2025).
- M. Ostrow, A. Eisen, L. Kozachkov, and I. Fiete, Beyond geometry: Comparing the temporal structure of computation in neural circuits with dynamical similarity analysis, Adv. Neural Inf. Process. Syst. 36, 33824 (2023).
- N. Romeo, C. Chi, A. R. Dinner, and E. R. Jerison, Characterizing nonlinear dynamics by contrastive cartography, PRX Life 3, 033022 (2025).
- J. D. Skufca and E. M. Bollt, Relaxing conjugacy to fit modeling in dynamical systems, Phys. Rev. E 76, 026220 (2007).
- J. D. Skufca and E. M. Bollt, A concept of homeomorphic defect for defining mostly conjugate dynamical systems, Chaos 18, 013118 (2008).
- F. Takens, Detecting strange attractors in turbulence, in Dynamical Systems and Turbulence, Warwick (1980), edited by D. A. Rand and L.-S. Young, Lecture Notes in Mathematics (Springer-Verlag, Berlin, Heidelberg, 1981), Vol. 898, pp. 366–381.
- S. L. Brunton, M. Budišić, E. Kaiser, and J. N. Kutz, Modern Koopman theory for dynamical systems, SIAM Review 64, 229 (2022).
- M. B. Elowitz and S. Leibler, A synthetic oscillatory network of transcriptional regulators, Nature (London) 403, 335 (2000).
- G. Papamakarios, E. Nalisnick, D. J. Rezende, S. Mohamed, and B. Lakshminarayanan, Normalizing flows for probabilistic modeling and inference, J. Mach. Learn. Res. 22, 1 (2021).
- L. Dinh, D. Krueger, and Y. Bengio, NICE: Non-linear independent components estimation, arXiv:1410.8516.
- K. Champion, B. Lusch, J. N. Kutz, and S. L. Brunton, Data-driven discovery of coordinates and governing equations, Proc. Natl. Acad. Sci. USA 116, 22445 (2019).
- A. Verdugo, Hopf bifurcation analysis of the repressilator model, Am. J. Comput. Math. 8, 137 (2018).
- L. Potvin-Trottier, N. D. Lord, G. Vinnicombe, and J. Paulsson, Synchronous long-term oscillations in a synthetic gene circuit, Nature (London) 538, 514 (2016).
- I. Tirosh, B. Izar, S. M. Prakadan, M. H. Wadsworth, D. Treacy, J. J. Trombetta, A. Rotem, C. Rodman, C. Lian, G. Murphy, et al., Dissecting the multicellular ecosystem of metastatic melanoma by single-cell RNA-seq, Science 352, 189 (2016).
- N. Schrode, P. Xenopoulos, A. Piliszek, S. Frankenberg, B. Plusa, and A.-K. Hadjantonakis, Anatomy of a blastocyst: Cell behaviors driving cell fate choice and morphogenesis in the early mouse embryo, genesis 51, 219 (2013).
- A. Raju and E. D. Siggia, A geometrical model of cell fate specification in the mouse blastocyst, Development 151, dev202467 (2024).
- A. Howe and M. Mani, Learning geometric models for developmental dynamics, Phys. Rev. X 15, 031070 (2025).
- C. H. Waddington, The Strategy of the Genes: A Discussion of Some Aspects of Theoretical Biology (George Allen & Unwin, London, 1957).
- R. Flamary, N. Courty, A. Gramfort, M. Z. Alaya, A. Boisbunon, S. Chambon, L. Chapel, A. Corenflos, K. Fatras, N. Fournier, L. Gautheron, N. T. H. Gayraud, H. Janati, A. Rakotomamonjy, I. Redko, A. Rolet, A. Schutz, V. Seguy, D. J. Sutherland, R. Tavenard, et al., POT: Python optimal transport, J. Mach. Learn. Res. 22, 1 (2021).
- R. Flamary, C. Vincent-Cuaz, N. Courty, A. Gramfort, O. Kachaiev, H. Q. Tran, L. David, C. Bonet, N. Cassereau, T. Gnassounou, E. Tanguy, J. Delon, A. Collas, S. Mazelet, L. Chapel, T. Kerdoncuff, X. Yu, M. Feickert, P. Krzakala, T. Liu, et al., POT Python optimal transport (version 0.9.5), 2024, https://github.com/PythonOT/POT.
- N. Schrode, N. Saiz, S. Di Talia, and A.-K. Hadjantonakis, GATA6 levels modulate primitive endoderm cell fate choice and timing in the mouse blastocyst, Dev. Cell 29, 454 (2014).
- J. Behrmann, W. Grathwohl, R. T. Q. Chen, D. Duvenaud, and J.-H. Jacobsen, Invertible residual networks, in International Conference on Machine Learning (ICML, 2019), pp. 573–582.
- R. A. Jacobs, M. I. Jordan, S. J. Nowlan, and G. E. Hinton, Adaptive mixtures of local experts, Neural Comput. 3, 79 (1991).
- C. Durkan, A. Bekasov, I. Murray, and G. Papamakarios, Neural spline flows, Adv. Neural Inf. Proc. Syst. 32, 1 (2019).
- M. Adler, A. Mayo, X. Zhou, R. A. Franklin, M. L. Meizlish, R. Medzhitov, S. M. Kallenberger, and U. Alon, Principles of cell circuits for tissue repair and fibrosis, IScience 23, 100841 (2020).
- S. C. Zheng, G. Stein-O'Brien, L. Boukas, L. A. Goff, and K. D. Hansen, Pumping the brakes on RNA velocity by understanding and interpreting RNA velocity estimates, Genome Biol. 24, 246 (2023).
- G. Gorin, M. Fang, T. Chari, and L. Pachter, RNA velocity unraveled, PLoS Comput. Biol. 18, e1010492 (2022).
- https://github.com/nitzanlab/prototype-equivalences.
- J. M. Tomczak and M. Welling, Improving variational auto-encoders using Householder flow, arXiv:1611.09630.
- C. M. Bishop, M. Svensén, and C. K. I. Williams, GTM: The generative topographic mapping, Neural Comput. 10, 215 (1998).
- D. P. Kingma, Adam: A method for stochastic optimization, arXiv:1412.6980.
- J. Helman and L. Hesselink, Representation and display of vector field topology in fluid flow data sets, Computer 22, 27 (1989).
- G. Chen, K. Mischaikow, R. S. Laramee, P. Pilarczyk, and E. Zhang, Vector field editing and periodic orbit extraction using Morse decomposition, IEEE Trans. Visualization Comput. Graph. 13, 769 (2007).
- B. M. de Silva, K. Champion, M. Quade, J.-C. Loiseau, J. N. Kutz, and S. L. Brunton, PySINDy: A Python package for the sparse identification of nonlinear dynamics from data, arXiv:2004.08424.
- D. Hendrycks and K. Gimpel, Gaussian error linear units (GELUs), arXiv:1606.08415.
- M. Ricci, N. Moriel, Z. Piran, and M. Nitzan, Phase2vec: Dynamical systems embedding with a physics-informed convolutional network, in Proceedings of the 11th International Conference on Learning Representations (ICLR, Kigali, 2023).
- C. Villani, Topics in Optimal Transportation (American Mathematical Soc., Providence, RI, 2021), Vol. 58.
- P. Gabriel and C. Marco, Computational optimal transport with applications to data sciences, Found. Trends Mach. Learn. 11, 355 (2019).