Engineering Genetic Circuits: Modeling and Analysis (Coursera)

Engineering Genetic Circuits: Modeling and Analysis (Coursera)

This course gives an introduction to how to create genetic circuit models. These models leverage chemical reactions represented using the Systems Biology Markup Language (SBML).

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

The second module introduces methods to simulate these models using ordinary differential equation (ODE) methods. The third module teach stochastic simulation methods. The fourth module introduces several variations of the stochastic simulation algorithm. Finally, the fifth module introduces genetic technology method that leverage computational analysis for selecting parts and verifying their performance.  

What you'll learn

  • Design and analyze models of genetic circuits.
  • Simulate genetic circuit models using ODE simulation methods.
  • Simulate genetic circuit models using stochastic simulation methods.
  • Utilize genetic technology mappers to select parts for genetic designs.

Syllabus

Genetic Circuit Models
This week will describe the basics of modeling biological systems using chemical reactions, how these models can be represented using the Systems Biology Markup Language (SBML) standard, and how these models can be constructed using software tools such as iBioSim.

Genetic Circuit Analysis (ODEs)
This module will introduce the theory and methods for the analysis of genetic circuit models using ordinary differential equations (ODEs). In particular, it will describe the classical chemical kinetic model, numerical methods for ODE simulation of these models, and techniques to analyze these ODE models qualitatively.

Stochastic Analysis
This module will introduce stochastic analysis methods for genetic circuits. In particular, it will introduce the stochastic chemical kinetics model, Gillespie's Stochastic Simulation Algorithm (SSA) to analyze these models, and various alternative stochastic analysis methods. Finally, the module will conclude with some additional topics: the Chemical Langevin Equation, stochastic Petri nets, the phage lambda model, and spatial Gillespie methods.

SSA Variations
This module presents several variations on the SSA algorithm to solve particular analysis problems. In particular, the hierarchical SSA (hSSA) methods enable the analysis of large models, the weighted SSA (wSSA) methods allow for the analysis of rare events, and the incremental SSA (iSSA) methods enable the determination of typical behaviors.

Genetic Circuit Technology Mapping
This module presents various ways that modeling can be utilized in genetic circuit design to select parts for optimal performance.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cómo autoconstruir tu vivienda (Coursera) Coursera
Universidad Nacional Autónoma de México

Cómo autoconstruir tu vivienda (Coursera)

Aprenderás las bases y los procedimientos precisos paso a paso para que puedas llevar a cabo la autoconstrucción de una vivienda básica, segura y económica para ti y tu familia; también te será de gran utilidad si estás buscando aprender a reparar, mejorar la estructura de tu vivienda e incluso si buscas autoemplearte.

Jun 22nd 2026
4 Weeks
Machine Design Part I (Coursera) Coursera
Georgia Institute of Technology

Machine Design Part I (Coursera)

“Machine Design Part I” is the first course in an in-depth three course series of “Machine Design.” The “Machine Design” Coursera series covers fundamental mechanical design topics, such as static and fatigue failure theories, the analysis of shafts, fasteners, and gears, and the design of mechanical systems such as gearboxes. Throughout this series of courses we will examine a number of exciting design case studies, including the material selection of a total hip implant, the design and testing of the wing on the 777 aircraft, and the impact of dynamic loads on the design of an bolted pressure vessel. In this first course, you will learn robust analysis techniques to predict and validate design performance and life.

Jun 22nd 2026
5-12 Weeks
Introducción a las ecuaciones diferenciales (edX) EdX
Galileo University,GalileoX

Introducción a las ecuaciones diferenciales (edX)

Aprende el lenguaje de las ecuaciones diferenciales ordinarias y su aplicación en la modelación de muchos de los fenómenos que nos rodean. Este curso en línea se centra en el estudio de las ecuaciones diferenciales ordinarias (EDOs) de primer orden y consta de una introducción a la terminología y teoría, haciendo especial énfasis en la solución analítica de las mismas, sus propiedades y su aplicación en el modelado y resolución de problemas en física e ingeniería, entre otros.

Self Paced
Self-Paced
Data, Models and Decisions in Business Analytics (edX) EdX
Columbia University,ColumbiaX

Data, Models and Decisions in Business Analytics (edX)

Learn fundamental tools and techniques for using data towards making business decisions in the face of uncertainty. In today’s world, managerial decisions are increasingly based on data-driven models and analysis using statistical and optimization methods that have dramatically changed the way businesses operate in most domains including service operations, marketing, transportation, and finance.

This course is archived
5-12 Weeks
Interfacing with the Raspberry Pi (Coursera) Coursera
University of California, Irvine

Interfacing with the Raspberry Pi (Coursera)

The Raspberry Pi uses a variety of input/output devices based on protocols such as HDMI, USB, and Ethernet to communicate with the outside world. In this class you will learn how to use these protocols with other external devices (sensors, motors, GPS, orientation, LCD screens etc.) to get your IoT device to interact with the real world.

Jun 22nd 2026
4 Weeks
Photovoltaic Systems (Coursera) Coursera
Technical University of Denmark - DTU

Photovoltaic Systems (Coursera)

This course offers you advanced knowledge within the field of photovoltaic system technology. We'll learn about the solar resource and how photovoltaic energy conversion is used to produce electric power. From this fundamental starting point we'll cover the design and fabrication of different solar cell and module technologies, the various photovoltaic system components, how to design a photovoltaic plant and carry out energy yield simulations, essentials in energy economics, O&M and reliability assessment, as well as the role of photovoltaic energy in sustainable energy systems.

Jun 23rd 2026
5-12 Weeks
Introduction to Embedded Systems Software and Development Environments (Coursera) Coursera
University of Colorado Boulder

Introduction to Embedded Systems Software and Development Environments (Coursera)

Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine.

Jun 22nd 2026
4 Weeks
Material Processing (Coursera) Coursera
Georgia Institute of Technology

Material Processing (Coursera)

Have you ever wondered why ceramics are hard and brittle while metals tend to be ductile? Why some materials conduct heat or electricity while others are insulators? Why adding just a small amount of carbon to iron results in an alloy that is so much stronger than the base metal? In this course, you will learn how a material’s properties are determined by the microstructure of the material, which is in turn determined by composition and the processing that the material has undergone.

Jun 22nd 2026
2 Weeks
Quantitative Methods (Coursera) Coursera
University of Amsterdam

Quantitative Methods (Coursera)

Discover the principles of solid scientific methods in the behavioral and social sciences. Join us and learn to separate sloppy science from solid research! This course will cover the fundamental principles of science, some history and philosophy of science, research designs, measurement, sampling and ethics. The course is comparable to a university level introductory course on quantitative research methods in the social sciences, but has a strong focus on research integrity. We will use examples from sociology, political sciences, educational sciences, communication sciences and psychology.

Jun 22nd 2026
5-12 Weeks