COM SCI CM186 · CS CM186Computational Systems Biology: Modeling and Simulation of Biological Systems
Computer Science · 5 units · Undergraduate upper division (100-199)
(Same as Bioengineering CM186, Computational and Systems Biology M186, and Ecology and Evolutionary Biology M178.) Dynamic biosystem modeling and computer simulation methods for studying biological/biomedical processes and systems at multiple levels of organization. Intermediate linear and nonlinear control system, multicompartmental, epidemiological, pharmacokinetic, and other biomodeling methods applied to life sciences problems at molecular, cellular, organ, and population levels. Both theory- and data-driven modeling, with focus on translating biomodeling goals and data into dynamical mathematical models, and implementing them for simulation, quantification, and analysis. Numerical simulation, optimization, and parameter identifiability and search algorithms, with model discrimination and analysis and software exercises in PC laboratory assignments. Concurrently scheduled with course CM286.
Letter grading.
When it runs
Not on the schedule for any of Fall 2025 through Spring 2027. UCLA publishes only that window, so this does not mean the course is gone — check the official listing.
Requisites
Official UCLA wording
Requisites: Life Sciences 30A, 30B, Mathematics 32A or M32T, 33A, and 33B; or Mathematics 31A, 31B, 32A or M32T, 33A, and 33B.
Requires
Everything that has to come before this course, not just the courses named in the requisite above.
COM SCI CM186
- LIFESCI 30AMathematics for Life Scientists
- MATH 31ADifferential and Integral Calculus
- MATH 1Precalculus
- LIFESCI 30BMathematics for Life Scientists
- MATH 31BIntegration and Infinite Series
- MATH 32ACalculus of Several Variables
- MATH M32TEssential Calculus for Mathematical Biologists
- MATH 33ALinear Algebra and Applications
- MATH 33BDifferential Equations
8 direct requisites. The whole upstream is here — 19 courses over 3 levels. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
COM SCI CM186
- COM SCI CM187Research Communication in Computational and Systems Biology
- COM SCI M296DIntroduction to Computational Cardiology
2 courses list this as a requisite. The whole downstream is here — 2 courses over 1 level. Every course here opens its own tree.