Decoding Gene Regulatory Networks from Single-Cell RNA Velocity
Lingqi Meng, Shiruo Wang
Yanbian University · State University of New York at Buffalo
math.DS, math.OC
Submitted: 2026-08-10
Project page: https://lingqime.github.io
License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
Importance score: 75/100
The gist: This paper develops a mathematical framework for reconstructing gene regulatory networks (GRNs) from single-cell RNA velocity data, formulating the problem as a sparse dynamical inverse problem
Terminology
Summary
This paper develops a mathematical framework for reconstructing gene regulatory networks (GRNs) from single-cell RNA velocity data, formulating the problem as a sparse dynamical inverse problem arising from coupled transcription–splicing dynamics.
The authors first show that passive snapshot observations are generally insufficient to uniquely identify regulatory interactions, revealing an intrinsic limitation of unperturbed measurements.
Specifically, Theorem 3.2 establishes constructive control-only nonidentifiability
: if the dimension of the control feature space S0 is less than K+1, then for every target gene there exists a nonzero parameter perturbation (∆cg, ∆Ag·) ≠ 0 such that ∆cg + ∆Ag· sR(0)(t) = 0 for every t ∈ [0, Tmax].
This means distinct regulatory networks can generate identical observable RNA trajectories, and no estimator can distinguish these networks using control observations alone.
The paper then proves that controlled perturbations restore identifiability by generating informative regulatory trajectories.
Theorem 4.1 establishes that the regulatory parameters (cg, Ag·) are uniquely determined by the collection of perturbation trajectories if and only if the associated information matrix satisfies Ig ≻ 0,
equivalently, identifiability holds if and only if the aggregated feature space generated by all perturbation conditions satisfies Sall = RK+1.
For nonlinear regulation, Proposition 4.2 provides a local identifiability result based on the sensitivity information matrix Igsens.
To address noisy and imperfect observations, the authors derive an equivalent integral formulation of the governing dynamics and formulate reconstruction as a sparse integral regression problem,
avoiding numerical differentiation which is highly sensitive to measurement noise and uncertainty in the latent cellular time.
The resulting estimator is defined as θ̂g = arg minθ 1/(2M) ∥ŷ − X̂θ∥22 + λ∥θ−0∥1, where the l1 penalty promotes sparsity of regulatory coefficients.
The paper establishes finite-sample recovery guarantees in Theorem 6.3: under a restricted eigenvalue condition and effective noise assumption, the estimator satisfies ∥θ̂g − θg⋆∥2 ≤ C√d/κ λ, and with the optimal regularization level λ ≍ σ√(log K/M) + δtime + δkin + δquad + δmodel, the error becomes ∥θ̂g − θg⋆∥2 ≤ C√d/κ (σ√(log K/M) + δtime + δkin + δquad + δmodel). The error decomposition identifies persistent error sources that cannot be eliminated solely by increasing the number of observations,
including latent-time uncertainty, kinetic-parameter estimation error, numerical quadrature error, and model misspecification.
Finally, the paper connects the mathematical theory with predictive validation
by assessing their mechanistic validity by predicting cellular responses under perturbations excluded during model fitting
and shows that theoretical identifiability diagnostics are associated with predictive performance on held-out perturbation conditions, linking inverse-problem theory with experimentally observable cellular responses.
Improvements for AI systems
Based on this paper, here are the specific improvements I can make to AI systems:
-
Add a non-identifiability detection module to inverse problem solvers. I can implement a pre-check that computes the rank of the aggregated feature space (Sall) before fitting. If the rank is less than K+1, the AI will flag the problem as underdetermined and refuse to output a unique network, instead returning a set of equivalent solutions or recommending additional perturbation experiments.
-
Replace numerical differentiation with integral-form regression for time-series inference. For any dynamical system where observations are noisy and time points are uncertain, I can reformulate the loss function using the integral form (as in Equation for θ̂g) rather than finite differences. This reduces sensitivity to measurement noise and latent time jitter, improving robustness of learned parameters.
-
Incorporate explicit error-budget decomposition into the training objective. The AI will not just minimize prediction error but will also track the four persistent error sources (δtime, δkin, δquad, δmodel). During training, it will report which error dominates and adjust its architecture (e.g., adding a time-warping layer, refining kinetic parameter estimates, or switching to a more flexible model class) to reduce that specific term.
-
Implement a sparse integral regression optimizer with finite-sample guarantees. I can use the restricted eigenvalue condition to adaptively set the l1 regularization strength λ based on the number of samples M, feature dimension d, and noise level σ, following the optimal scaling λ ≍ σ√(log K/M). This yields provable recovery bounds and prevents over- or under-regularization.
-
Add a predictive validation loop for perturbation extrapolation. After fitting, the AI will automatically hold out one or more perturbation conditions, predict the cellular response under those unseen perturbations, and compare with actual data. If the theoretical identifiability diagnostic (Ig ≻ 0) is satisfied but prediction fails, the AI will flag model misspecification and suggest a nonlinear regulatory term.
-
Build an active learning agent for experiment design. Given a partially observed GRN, the AI can compute the information matrix Ig for candidate perturbation conditions and select the one that maximizes the minimum eigenvalue (or increases the rank of Sall). This tells the user which single-cell perturbation experiment to run next to achieve identifiability with minimal cost.
-
Create a sensitivity-aware uncertainty quantifier. Using the local sensitivity information matrix Igsens from Proposition 4.2, the AI can output confidence intervals for each regulatory coefficient, not just point estimates. It will also identify which parameters are locally identifiable vs. only globally identifiable, guiding further data collection.
-
Implement a hybrid estimator that switches between control-only and perturbation-based inference. The AI will first attempt control-only inference; if Theorem 3.2’s nonidentifiability condition is detected (dim S0 < K+1), it will automatically switch to a perturbation-aware model that uses the integral regression with the full feature space, or request additional perturbation data.
What the improved AI system can do:
-
Reconstruct gene regulatory networks from single-cell RNA velocity data with provable uniqueness guarantees, even when measurements are noisy and time is latent.
-
Detect when its own inference is fundamentally ambiguous and tell the user exactly which additional experiments would resolve the ambiguity.
-
Provide sparse, interpretable regulatory coefficients with finite-sample error bounds, and decompose any residual error into time-uncertainty, kinetic-error, quadrature-error, and model-misspecification components.
-
Predict cellular responses to novel perturbations (e.g., drug treatments or gene knockouts) that were never seen during training, with a mechanistic basis rather than pure interpolation.
-
Act as an experimental design assistant, recommending the minimal set of perturbation conditions to achieve full identifiability of the target network.
Related papers
- Topological Detection of Hopf Bifurcations via Persistent Homology: A Functional Criterion from Time Series
- When is a System Discoverable from Data? Discovery Requires Chaos
- Universal set of Observables for Forecasting Physical Systems through Causal Embedding
- Cislunar State and Uncertainty Propagation via the Modified Generalized Equinoctial Orbital Elements
- A multigroup approach to delayed prion production
- On topological properties of closed attractors