GlycoPy: A CasADi-based Python Framework for Hierarchical Modeling, Optimization, and Control of Bioprocesses
Yingjie Ma, Jing Guo, and Richard D. Braatz

TL;DR
GlycoPy is a Python framework based on CasADi that facilitates hierarchical modeling, simulation, and control of complex bioprocesses, enabling efficient NMPC implementation.
Contribution
It introduces a unified, object-oriented platform for hierarchical bioprocess modeling, simulation, and optimization with customizable differentiable algorithms.
Findings
Successfully applied to monoclonal antibody glycosylation process
Enabled hierarchical model construction and quasi-steady-state simulation
Supported adaptive NMPC for bioprocess control
Abstract
Efficient implementation of nonlinear model predictive control (NMPC) for bioprocesses remains challenging because large nonlinear models are difficult to organize, simulate, and embed within optimization and control workflows. This difficulty is particularly pronounced for large-scale and multiscale systems that require hierarchical model construction and customized simulation strategies. To address this issue, we present GlycoPy, a CasADi-based Python framework for hierarchical modeling, optimization, and control of bioprocesses. GlycoPy combines an equation-oriented, object-oriented modeling architecture with CasADi's symbolic and differentiable computational capabilities, enabling hierarchical model composition, numerical and symbolic simulation, parameter estimation, dynamic optimization, and NMPC within a unified workflow. A key feature of the framework is its support for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
