Dynamical SystemsStructural IdentifiabilityScientific Machine LearningBiomedical Applications

Methodological themes

Dynamical Systems & Stochastic Modeling

Deterministic and stochastic models of infectious diseases and biological processes, analyzed with the tools of dynamical systems and control theory.

My work in this area began with stability analysis of a chemotherapy model with delays and with hepatitis B virus infection models in autonomous, nonautonomous, and stochastic settings. More recent projects couple disease dynamics to human behavior: a model in which vaccination behavior, COVID-19 transmission, and economic outcomes influence one another, a cholera model with sanitation controls, and a study of how adaptive risk awareness and fatigue shape the long term coexistence of epidemics and awareness.

A parallel line extends stability theory itself. With G. Farah I have established adaptive control and Mittag-Leffler stability results for Caputo fractional systems with state dependent delays, so that memory dependent dynamics can be analyzed with the same rigor as classical ones. Across these projects the tools are consistent: threshold quantities such as the basic reproduction number, Lyapunov based stability arguments, bifurcation analysis, and optimal control.

Explore: the SIR model and the basic reproduction number

A closed population divided into susceptible, infectious, and recovered fractions with transmission rate β and recovery rate γ; R0=β/γ. Synthetic illustration solved in the browser; not data from a publication.

Scientific Machine Learning & Structural Identifiability

Methods that combine mechanistic models with learned components, and the identifiability analysis that determines what such a model can recover from data.

A hybrid model keeps the structure of a mechanistic model, dxdt=f(x,θ)+g(x;φ) and lets a flexible component g, typically a neural network, absorb what the mechanism f cannot express. Neural and universal differential equations are the general form. The approach retains interpretability where mechanism is trusted and adds flexibility where it is not, but it raises a question that must be answered before any fitting: which parameters can be recovered from the observed outputs at all?

Structural identifiability answers that question symbolically, from the model equations alone. I have written a tutorial on carrying out this analysis in Julia, and I treat identifiability as the first step of every modeling project. The ongoing goal is a theory of identifiable hybrid models: conditions under which a mechanistic model augmented with a learned component remains identifiable, and training procedures that enforce them.

dx/dt = f(x, θ) + g(x; φ) x(t) mechanismf(x, θ) neural networkg(x; φ) + ODE solverx(t+Δt) gradients flow back through the solver to θ and φ
Architecture of a hybrid neural differential equation: the mechanistic vector field and a neural network are summed and integrated by an ODE solver; both parameter sets are trained by differentiating through the solver.
Explore: structural identifiability

For dxdt=−(a+b)x with observed output x(t), the data determine the sum a + b but not a and b separately. Move either slider, then switch on a second parameter pair with the same sum: the two curves coincide exactly.

Explore: mechanistic model versus hybrid model on synthetic data

Observations are generated from an SIR model whose transmission rate varies seasonally, with noise added. A purely mechanistic fit assumes a constant β; a hybrid fit keeps the SIR structure and lets a flexible time varying β(t) absorb what the mechanism omits. Here the flexible term is a small parametric family standing in for a learned component. Synthetic illustration only.

Statistical Learning, Uncertainty Quantification & Optimization

Predictive models whose probabilities mean what they say, statistical methodology for data with unusual structure, and the optimization theory that underlies training.

A clinical prediction model is useful only if it is calibrated, so that predicted probabilities match observed frequencies, and interpretable, so that its reasoning can be inspected. With undergraduate researcher M. Johnson and J. Elrefaei I developed a calibrated and interpretable model for ICU mortality from the first twenty four hours of clinical data, and with clinical collaborators an interpretable prognosis model for mycetoma from routine measurements. In statistical methodology, I developed a method for estimating circular statistics, such as the phase of an oscillation, when each measurement carries a systematic bias.

An emerging direction treats the training of machine learning and deep learning models as a problem in dynamical systems and control. Gradient descent discretizes a gradient flow, momentum methods are second order dynamics, and stochastic gradients inject structured noise, so the stability, delay, and perturbation theory I use for biological systems applies to the algorithms that fit models as well. I am pursuing step size and adaptive schemes with stability guarantees, optimizers whose effect on robustness and calibration can be characterized, and training methods for hybrid and neural differential equation models that respect identifiability constraints. This direction is in progress and has not yet produced publications.

infectious fractiontime (days) β ∈ [0.8β₀, 1.2β₀], γ fixed envelope of 30 SIR trajectories; nominal β₀ in bold
Uncertainty propagation: when the transmission rate of an SIR model is only known to within twenty percent, the possible epidemic curves form a band. Quantifying and reporting such bands is part of every forecasting project. Synthetic illustration.

Application domains

The methods above are developed in response to questions from three domains, and each domain feeds back into the methods.

Infectious Disease Modeling

Hepatitis B, COVID-19, and cholera models; behavior and economics coupled to transmission; hybrid forecasting that combines compartmental structure with learned transmission terms.

Clinical and Biomedical Data Science

ICU mortality and mycetoma prognosis from routine clinical data; calibration assessed across patient subgroups; extension to multimodal electronic health record data.

Computational Neuroscience

High frequency oscillations in intracranial EEG from patients with epilepsy: how recording duration, sleep stage, and circadian time shape a candidate biomarker, and automated detection for long term recordings.

Animated illustration: high frequency oscillations in an intracranial recording

A synthetic trace with brief high frequency bursts marked as detected events. The animation is paused automatically when reduced motion is requested. Illustration only, not patient data.

Funding

Funded

Faculty Summer Research Grant
Delaware State University · mathematical modeling, infectious disease dynamics, and data science
Principal Investigator · 2026
Delaware INBRE Summer Undergraduate Research Program
Delaware INBRE / Delaware State University
Faculty Mentor · 2026
Scholarship of Teaching and Learning Grant
Jacksonville University · interactive learning modules for mathematics and data science
Principal Investigator · 2023–2024

Under review

Computational STEM Pathways
Alfred P. Sloan Foundation · lead institution: Delaware State University
Principal Investigator · 2026
Computational STEM Pathways
Alfred P. Sloan Foundation · partner institutions: Hampton University and University of Nevada, Las Vegas
Co-Principal Investigator · 2026
Causal Machine Learning for Equitable STEM Achievement
AERA–NSF Research Grants Program
Principal Investigator · 2026

Software & resources

Tutorials, educational resources, and code released to support reproducible research and teaching.

  • Tutorial

    Symbolic structural identifiability analysis of ODE models in Julia

    A step by step tutorial on deciding, from the model equations alone, which parameters of an ODE model can be recovered from the observed outputs.

  • Educational resource

    Student Guidelines for Responsible Use of Generative AI

    A one page guide giving students a practical framework for using generative AI in coursework while preserving learning, integrity, privacy, and responsibility.

  • Repositories

    Code and notebooks

    Research code and course materials are released through GitHub as projects are published.