CV
Contact Information
| Name | Joshua C. Macdonald |
| Professional Title | Computational Scientist |
| jmacdo16@jh.edu | |
| Website | https://jcmacdonald.dev |
Research Profile
Computational scientist developing methods, scientific AI/ML, and research software for partially observed systems across earth, environmental, and health sciences. My work integrates generative modeling (mechanistic, statistical, and hybrid), Bayesian inference, uncertainty quantification, and scientific computing to build defensible inference under structural incompleteness — where the full system state is never directly observed and prediction alone is not enough. Current application areas include infectious disease dynamics and forecasting, host–pathogen and comparative health systems, marine and terrestrial ecology, environmental hazards, and computational tools for decision support.
Education
-
2017 - 2022 Lafayette, Louisiana, USA
PhD
University of Louisiana at Lafayette
Mathematics
- Advisor: Hayriye Gulbudak
- Dissertation: Population Dynamics Under Disturbance in Ecology and Epidemiology
-
2017 - 2020 Lafayette, Louisiana, USA
MS
University of Louisiana at Lafayette
Mathematics
-
2014 - 2016 Asheville, North Carolina, USA
BA
University of North Carolina Asheville
Mathematics
-
2008 - 2013 Greensboro, North Carolina, USA
BA
University of North Carolina Greensboro
Archaeology
Appointments
-
2024 - present Baltimore, Maryland, USA
Postdoctoral Scholar
Johns Hopkins Bloomberg School of Public Health
International Vaccine Access Center, Department of International Health. Mentor: Shaun Truelove. Research focus: infectious disease modeling and inference, scientific computing, decision support systems, and research software engineering.
-
2022 - 2024 Tel Aviv, Israel
Zuckerman STEM Leadership Postdoctoral Fellow
Tel Aviv University
School of Zoology. Mentor: Yoav Ram. Research drew directly on archaeological training in the study of material culture diversity and cultural transmission, applying Bayesian dimensionality reduction and multivariate data analysis to cultural datasets.
Published Papers
- 2024
Within-host viral growth and immune response rates predict FMDV transmission dynamics for African buffalo
***J.C. Macdonald***H. GulbudakB. BeechlerE. GorsichS. GubbinsE. PerezA. Jolles
The American Naturalist
- 2024
Cultural transmission, networks, and clusters among Austronesian-speaking peoples
***J.C. Macdonald***J. Blanco-PortilloM.W. FeldmanY. Ram
Evolutionary Human Sciences
- 2023
Forward hysteresis and Hopf bifurcation in an NPZD model with application to harmful algal blooms
***J.C. Macdonald***H. Gulbudak
Journal of Mathematical Biology
- 2022
First and second wave outbreak size with reactive quarantine measures: a COVID-19 model applied to an epidemic in China
C.J. BrowneH. GulbudakJ.C. Macdonald
Journal of Theoretical Biology
- 2021
Modeling COVID-19 outbreaks in the United States with distinct testing, lockdown speed, and fatigue rates
***J.C. Macdonald***C.J. BrowneH. Gulbudak
Royal Society Open Science
Papers Under Review
- 2026
An immuno-epidemiological model of foot-and-mouth disease in African buffalo with carrier transmission
S. AtkinsH. GulbudakS. WelkerH. Smith***J.C. Macdonald***B.R. BeechlerA.E. Jolles
Under review, Bulletin of Mathematical Biology
Preprints
- 2024
Bayesian estimation of the number of significant principal components for cultural data
***J.C. Macdonald***J. Blanco-PortilloM.W. FeldmanY. Ram
Manuscripts in Preparation
- 2026
Lawful learning: a scientific machine learning approach to dynamical systems inference
***J.C. Macdonald***
In preparation for SIAM Journal on Scientific Computing
- 2026
Structured observables: a physics-based approach to dynamical systems inference
***J.C. Macdonald***
In preparation for SIAM Journal on Applied Dynamical Systems
- 2026
Shapelet analysis of infectious disease forecasts reveals heterogeneity across epidemic phases
K. RoosaL.A. WhiteT.M. Leon***J.C. Macdonald***A. SrivastavaS. Truelove
In preparation for Epidemics
Research Support
-
National One Health Mission India ($1M / 3 years)
Development of an Integrated One Health Disease Modelling and Digital Health Program in Human, Livestock, and Wildlife. Co-Investigator (pending). Research role: mathematical model parameterization and data analysis; mechanistic modeling for HPAI and anthrax in India; stakeholder training in modeling; and supervision of postdoctoral and doctoral trainees.
-
USDA-NIFA AFRI US--UK Collaboration (Award #1032897)
Quiescence to emergence: nairovirus diversity loss and disease transmission. Collaborator (40% FTE). Research role: mathematical model parameterization, data analysis, and advising on mathematical and statistical methods.
-
USDA-ARS Cooperative Agreement (3022-32000-021-018-S)
Investigating the Epidemiology of CCHFV in an Endemic Setting: Uganda. PIs: Bree Beechler and Anna Jolles (Oregon State University). Collaborator. Research role: mathematical modeling of cross-species CCHFV transmission dynamics, surveillance design optimization, and advising on mathematical and statistical methods for decision support.
-
CDC-RFA-FT-23-0069 (NU38FT000012)
Atlantic Coast Center for Infectious Disease Dynamics and Analytics (ACCIDDA). Postdoctoral Scholar (60% FTE). Insight Net center for infectious disease forecasting and outbreak analytics. Research role: operational modeling, forecasting pipeline development, and computational infrastructure.
-
NSF EEID / UKRI UK--US Collaboration Grant ($4.05M / 5 years)
Multi-scale infection dynamics from cells to landscapes: FMD in African buffalo. Senior Personnel (from 2024). Research role: mathematical model development and parameterization of within-host viral and immune dynamics.
-
Zuckerman Postdoctoral Scholarship ($120K total)
Co-evolution of Cultural and Genetic Traits. Principal Investigator. Competitive postdoctoral fellowship; authored and defended research proposal.
Operational Modeling
-
Hib Vaccination Modeling (Navajo Nation)
ACCIDDA. Technical supervisor managing PhD students in implementation of an age- and immune-status-structured Hib model for the Navajo Nation to evaluate the impact of long-running vaccination programs.
-
COVID-19 Scenario Modeling Hub
ACCIDDA. Support. Data cleaning and assimilation in support of ACCIDDA’s health heterogeneities COVID-19 round.
-
Flu Scenario Modeling Hub
ACCIDDA. Lead Model Developer across the 2024/25, 2025/26, and 2026/27 seasons. Set up the ACCIDDA flu model and operational pipeline (2024/25). Extensive work with external modeling packages drove contributions that led to FlepiMoP2 (2025/26). Supervising an undergraduate student in a scientific overhaul of the flu model for the 2026/27 round.
Research Software -- Lead Developer
-
OP System (Operator-Partitioned System)
ACCIDDA. Declarative governing equation specification compiler for structured dynamical systems. Transforms YAML model definitions into callable numerics consumed by OP Engine or other solvers.
-
pp-eigentest
Posterior predictive eigenvalue testing framework for determining signal rank in covariance and Gram matrices. Supports ordered hypothesis testing, family-wise error-rate control, and false discovery rate control.
-
Model Criticism (Python + Julia)
Observable-based model calibration and criticism framework. Uses model worlds with known ground truth to tune inference pipelines—scoring rules, observable weights, and model settings—so that when applied to real data where latent structure is unobserved, the pipeline transfers reliably. Python implementation wraps scoringrules, pymoo, arviz, SALib, and optuna. Julia implementation wraps Metaheuristics.jl, ParetoSmooth.jl, QuasiMonteCarlo.jl, and GlobalSensitivity.jl with native scoring rules.
- github.com/jcm-sci/model-criticism (Python)
- github.com/jcm-sci/ModelCriticism.jl (Julia)
-
OP Engine (Operator-Partitioned Engine)
ACCIDDA. Numerical simulation engine for mechanistic models of biological and epidemiological systems. Supports ODE, PDE, and hybrid operator-splitting solvers with pluggable backends.
-
vbpca-py
Variational Bayesian PCA for incomplete data with native missing-data handling, uncertainty quantification, and C++-accelerated kernels; compatible with scikit-learn.
Research Software -- Collaborative Infrastructure
-
FlepiMoP2 (Flexible Epidemic Modeling Pipeline 2)
ACCIDDA. Contributor to the redesign of a modular epidemic modeling and simulation pipeline for forecasting and scenario analysis.
-
TabularEpi
UNC / ACCIDDA. Rule-based tabular epidemic simulator. Conducted systematic performance benchmarking that identified critical architectural bottlenecks, motivating an ongoing refactor to a vectorized backend.
-
FlepiMoP (Flexible Epidemic Modeling Pipeline)
Hopkins IDD / ACCIDDA. Developed modular ODE solver interfaces; implemented PyMC-based Bayesian inference module for operational influenza modeling; benchmarking identified vectorization-driven performance gains of 5–20x, informing FlepiMoP2 architecture.
Invited Talks and Seminars
- 2026
Cross-Scale Feedback Motifs: Structure-Preserving Models and Computational Tools for Complex Systems
Biological Oceanography Seminar, Woods Hole Oceanographic Institution, Woods Hole, Massachusetts
- 2026
Decision-Support Modeling for One Health Pathogens
Differential Equations Seminar, University of Maryland Baltimore County, Baltimore, Maryland
- 2025
Modeling long-term viral infections
Mathematics Seminar, Shippensburg University, Shippensburg, Pennsylvania
- 2025
Scenario and forecast modeling for respiratory viruses
Navajo Nation Epidemiology Center Data Summit, Window Rock, Arizona
- 2024
Impacts of host behavior and viral life history on infectious disease transmission
Department of Mathematics, Virginia Tech; Infectious Disease Dynamics Group, Johns Hopkins University
- 2024
Within-host viral life histories predict FMDV transmission dynamics for African buffalo
Hawlena Lab, Ben-Gurion University, Midreshet Ben Gurion, Israel
-
Modeling process-based effects of harmful algal blooms
University of Essex (2024); Tel Aviv University (2023); Israel Oceanographic and Limnological Research, Haifa (2023); Inter-University Institute for Marine Sciences, Eilat (2023)
- 2023
Patterns of cultural variation in the Austronesian expansion
Fortunato Lab, University of Oxford (virtual)
- 2022
Consilience in FMDV ecology
Gresham Lab, New York University; Obolski Lab, Tel Aviv University
Selected Conference Presentations
- 2026
Decision-Support Modeling for One Health Pathogens: Using Mechanistic Models for Surveillance and Forecast Design
Society for Mathematical Biology Annual Meeting, Graz, Austria; mini-symposium talk
- 2025
Recovering Ecological Geometry: A Trait- and Depth-Structured IPDE Model of Plankton Dynamics
Society for Mathematical Biology Annual Meeting, Edmonton, Alberta, Canada; mini-symposium talk
- 2025
Biologically Grounded Surrogate-Driven Parameter Inference for Sparsely Observed Dynamical Systems
Symposium on Biomathematics and Ecology Education and Research (BEER), Fairfax, Virginia; contributed talk
- 2023
Forward hysteresis and Hopf bifurcation in an NPZD model with application to harmful algal blooms
Society for Mathematical Biology Annual Meeting, Columbus, Ohio; mini-symposium talk
-
Within-host viral growth and immune response rates predict FMDV transmission dynamics for African buffalo
SIAM TXLA, Lafayette, Louisiana (2023); SMB Epidemiology-Immunology Midyear Meeting (2022, virtual)
-
Dengue immunodynamics: antibody-dependent enhancement, cross-reactive immunity, and model--data confrontation
SIAM TXLA (2023); Mathematical Perspectives on Immuno-Biology, Bulgaria (2023); Center for Combatting Pandemics, Tel Aviv (2023); European Conference on Theoretical and Mathematical Biology, Heidelberg (2022)
- 2021
Disease dynamics necessarily operate across scales
SIAM TXLA, South Padre Island, Texas; mini-symposium talk
- 2021
Modeling COVID-19 outbreaks in the United States with distinct testing, lockdown speed, and fatigue rates
Society for Mathematical Biology Annual Meeting (virtual); contributed talk
Teaching
-
2025 - 2025 Baltimore, Maryland, USA
Teaching Assistant
Johns Hopkins University
Teaching assistant for Topics in Infectious Disease Epidemiology with Shaun Truelove and Sara Loo.
-
2017 - 2020 Lafayette, Louisiana, USA
Teaching Assistant and Instructor of Record
University of Louisiana at Lafayette
Instructor of record for elementary statistics (3 sections), survey of calculus (2 sections), precalculus (2 sections), and college algebra (2 sections). Teaching assistant for calculus, linear algebra, differential equations, and basic statistics.
-
2016 - 2017 Teaching and Tutoring
McDowell County Schools / Memorial University / UNC Asheville
Instructor of record for North Carolina Math III / Algebra II (2017). Mathematics and statistics tutoring at Memorial University of Newfoundland (2016–2017) and University of North Carolina Asheville (2016).
Mentoring
-
Mentoring students and postdoctoral researchers
- Jolles and Beechler Labs, Oregon State University (2025–present)
- Society for Mathematical Biology (2022–present)
- Association for Women in Mathematics (2023–2025)
- Ram Lab, Tel Aviv University (2022–2024)
- MIDAS Network (2021–2022)
- Gulbudak Group, University of Louisiana at Lafayette (2021–2022)
- 2024
Undergraduate Research Supervision: Shany Naim
Tel Aviv University. Supervised undergraduate research project: initial translation of the VBPCApy variational Bayesian PCA codebase from MATLAB to Python.
Community Outreach
-
Science communication and research dissemination
- University of Louisiana R1 Showcase: selected to present COVID-19 modeling research at the university-wide showcase (2022)
- Ocean View United Methodist Church, Oak Island, NC: community discussion on vaccines and COVID-19, with on-site pharmacist for vaccination (2021)
Professional Service
-
SMB Diversity, Equity, and Inclusion Committee
Member
-
Session Chair / Leader
- SMB Early Career Workshop: Applying for postdoctoral funding (2023)
- SMB Epidemiology-Immunology Midyear Meeting: Contributed talks (2022)
- SMB Annual Meeting: CT04-MEPI contributed talks in mathematical epidemiology (2021)
-
Mini-symposium Co-organizer
- SIAM TXLA: Data-driven mathematical and statistical modeling approaches to population biology (2023)
- SMB Annual Meeting: Disease Dynamics Across Scales (2023)
- SMB/ESTMB Joint Meeting: Multi-scale and data-driven modeling approaches in ecology, immunology, and epidemiology (2022)
- SIAM TXLA: Reproducibility, reliability, and robustness: confronting models from across mathematical biology with data (2021)
- SIAM TXLA: Population Dynamics in Ecology and Epidemiology (2019)
-
Secretary, University of Louisiana AMS Graduate Student Chapter
Journal Reviewing
2022–present: PLOS ONE, Journal of Biological Systems, Journal of Biological Dynamics, Frontiers in Public Health, Frontiers in Veterinary Science, Computational and Applied Mathematics, Mathematical Biosciences, Scientific Reports, PLOS Computational Biology, and BMC Infectious Diseases.
Honors and Awards
-
SIAM, Society for Mathematical Biology, and University of Louisiana Graduate Research Association
-
2021 Department of Mathematics, University of Louisiana at Lafayette. Awarded to two graduate students annually (approximately 50 graduate students total).
-
2021 Society for Mathematical Biology Annual Meeting
-
2019 Louisiana Sea Grant
Computational Expertise
Professional Affiliations
Society for Mathematical Biology; Society for Industrial and Applied Mathematics; International Society for Bayesian Analysis; United States Research Software Engineer Association; MIDAS Network; Association for Women in Mathematics; Institute of Industrial and Systems Engineers; Society for Health Systems (SHS/IISE); and Healthcare Information and Management Systems Society (HIMSS).