The following is the list of my publications, including preprints, conference posters and presentations, journal papers, videos and workshops taught.
Preprints
- Nonconvex.jl: A Comprehensive Julia Package for Non-Convex Optimization. July 13, 2023.
- Earth Movers in The Big Data Era: A Review of Optimal Transport in Machine Learning. May 8, 2023.
- A Practitioner’s Guide to Bayesian Inference in Pharmacometrics using Pumas. Mar 31, 2023.
- Preconditioners.jl: A Flexible and Extensible Framework for Preconditioning in Iterative Solvers. Feb 25, 2023.
- Accelerated Predictive Healthcare Analytics with Pumas, A High Performance Pharmaceutical Modeling and Simulation Platform. Mar 20, 2022.
- Bayesian Neural Ordinary Differential Equations. Feb 6, 2022.
- AbstractDifferentiation.jl: Backend-Agnostic Differentiable Programming in Julia. Feb 4, 2022.
- Simplifying deflation for non-convex optimization with applications in Bayesian inference and topology optimization. Jan 28, 2022.
- Some popular nonlinear programming algorithms. Oct 18, 2021.
- Approximation schemes for stochastic compliance-based topology optimization with many loading scenarios. Aug 8, 2021.
- Robust and stochastic compliance-based topology optimization with finitely many loading scenarios. Mar 8, 2021.
- DynamicPPL: Stan-like Speed for Dynamic Probabilistic Models. Feb 7, 2020.
Conferences
- A DeepNLME-based Tumor Growth Dynamics and Overall Survival Model for Non Small Cell Lung Cancer, American Conference on Pharmacometrics. Nov 12, 2024.
- Make models great again by optimally restricting parameters to make non-identifiable models provably identifiable, Population Approach Group in Europe. Jun 28, 2024.
- Bayesian Pharmacometric Software Benchmarks, American Conference on Pharmacometrics. Nov 7, 2023.
- DeepPumas for automatic discovery of individualizable functions governing longitudinal patient outcomes, Population Approach Group in Europe. Jun 27, 2023.
- Fast cross-validation for Bayesian inference using proposals on a linear subspace, Population Approach Group in Europe. Jun 27, 2023.
- Marginal No-U-Turn Sampler for Bayesian Analysis in Pharmacometrics, Population Approach Group in Europe. Jun 27, 2023.
- A Complete Bayesian Workflow in Pumas, Population Approach Group in Australia and New Zealand. Jan 20, 2023.
- ImplicitDifferentiation.jl: Differentiating Implicit Functions, JuliaCon. Jul 29, 2022.
- AbstractDifferentiation.jl: Backend-Agnostic Differentiable Programming in Julia, Differentiable Programming NeurIPS Workshop, Dec 13, 2021.
- Nonlinear mixed effects model based optimal design of experiments using mathematical programming in Pumas, American Conference on Pharmacometrics. Nov 9, 2021
- Non-Gaussian random effects in nonlinear mixed effects models in Pumas, American Conference on Pharmacometrics. Nov 9, 2021.
- Parallel hierarchical Gibbs-NUTS MCMC algorithm for Nonlinear Mixed Effects models in Pumas, American Conference on Pharmacometrics. Nov 9, 2021.
- Subspace MCMC algorithm for Bayesian parameter estimation of hierarchical PK/PD models in Pumas, Population Approach Group in Europe. Sep 7, 2021.
- Nonconvex.jl, JuMP-dev Workshop. Jul 30, 2021.
- TopOpt.jl: topology optimization done right, JuliaCon. Jul 29, 2021.
- TopOpt.jl: Truss and Continuum Topology Optimization - Interactive Visualization, Automatic Differentiation and More, World Congress of Structural and Multidisciplinary Optimization (WCSMO) 14. Jun 16, 2021.
- Bayesian Neural Ordinary Differential Equations, Languages for Inference (LAFI). Jan 15, 2021.
- Analysis of Laplace Approximation for Pharmaceutical Nonlinear Mixed Effects Models, Population Approach Group of Australia and New Zealand. Jan 7, 2021.
- DynamicPPL: Stan-like Speed for Dynamic Probabilistic Models, JuliaCon. Jul 31, 2020.
- AdvancedHMC.jl: A robust, modular and efficient implementation of advanced HMC algorithms, The International Conference on Probabilistic Programming (PROBPROG). Jan 1, 2020.
- DynamicPPL: Stan-like Speed for Dynamic Probabilistic Models, The International Conference on Probabilistic Programming (PROBPROG). Jan 1, 2020.
- AdvancedHMC.jl: A robust, modular and efficient implementation of advanced HMC algorithms, 2nd Symposium on Advances in Approximate Bayesian Inference. Jan 1, 2019.
- Bijectors.jl: Flexible transformations for probability distributions, 2nd Symposium on Advances in Approximate Bayesian Inference. Jan 1, 2019.
- TopOpt.jl: An efficient and high-performance package for topology optimization of continuum structures in the Julia programming language, The World Congress of Structural and Multidisciplinary Optimization (WCSMO) 13. Jan 1, 2019.
- Topology Optimization and JuMP, JuMP-dev Workshop. Jul 28, 2018.
Journals
- Turing.jl: a general-purpose probabilistic programming language, ACM Transactions on Probabilistic Machine Learning. Feb 14, 2025.
- ReverseDiff: Reverse mode automatic Differentiation for Julia, Astrophysics Source Code Library. Nov 1, 2024.
- Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey, IEEE Transactions on Pattern Analysis and Machine Intelligence. Mar 20, 2024.
- Approximation schemes for stochastic compliance-based topology optimization with many loading scenarios, Structural and Multidisciplinary Optimization. Apr 13, 2022.
- Robust and stochastic compliance-based topology optimization with finitely many loading scenarios, Structural and Multidisciplinary Optimization. Sept 26, 2021.
- Adaptive continuation solid isotropic material with penalization for volume constrained compliance minimization, Computer Methods in Applied Mechanics and Engineering. May 1, 2020.
Videos
- Generaive Machine Learning and Nonlinear Mixed Effects Modelling are the Exact Same Thing
- Understanding automatic differentiation (in Julia). Dec 11, 2021.
- Nonconvex.jl, JuMP-dev Workshop. Jul 30, 2021.
- TopOpt.jl: topology optimization done right, JuliaCon. Jul 29, 2021.
- Setup, Reading and Developing Julia Packages, Canberra Julia Language Meetup. Apr 25, 2021.
- Pumas 2.0 Features: Beyond Gaussian Random Effects. Mar 30, 2021.
- DynamicPPL: Stan-like Speed for Dynamic Probabilistic Models, JuliaCon. Jul 31, 2020.
- Topology Optimization and JuMP, JuMP-dev Workshop. Jul 28, 2018.
Workshops Taught
- Hands-on-Workshop: NLME Modeling Workflows Using Pumas. Virtual 2025. Feb 3-5, 2025.
- Scientific Modeling Augmented by Machine-Learning with DeepPumas. American Conference on Pharmacometrics 2024. Nov 9-10, 2024.
- Intermediate Workshop on Population Modelling Using Pumas. Population Approach Group in Australia and New Zealand. Feb 14, 2024.
- Scientific Modeling Augmented by Machine-Learning with DeepPumas. American Conference on Pharmacometrics 14. Nov 4-5, 2023.
- Scientific Modeling Augmented by Machine-Learning with DeepPumas. Population Approach Group in Europe. Jun 26-27, 2023.
- DeepPumas Workshop at UMB. University of Maryland, Baltimore. Feb 20, 2023.
- Pumas for Quantitative Pharmacology. Tokyo, Japan. Dec 5-6, 2022.
- Bayesian Analysis in Pumas - (Almost) everything a Bayesian needs. American Conference on Pharmacometrics 13. Nov 3-4, 2022.