We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Engineering Genetic Circuits

Abstraction Methods

Chris Myers and Lukas Buecherl

This course introduces how to perform abstraction of genetic circuit models. The first module teaches reaction-based abstraction methods that apply steady-state approximations to reduce the complexity and improve the analysis time of these models. The second module describes piecewise approximations to simplify non-linear reaction-based models of genetic circuits. The third module presents Markov chain models and methods for analyzing them. The fourth module provides methods to abstract models even further using state-based abstraction methods. Finally, the fifth module demonstrates methods, such as infinite-state stochastic model checking, to determine the likelihood that a genetic circuit hazard will cause circuit failure.

Read more

This course introduces how to perform abstraction of genetic circuit models. The first module teaches reaction-based abstraction methods that apply steady-state approximations to reduce the complexity and improve the analysis time of these models. The second module describes piecewise approximations to simplify non-linear reaction-based models of genetic circuits. The third module presents Markov chain models and methods for analyzing them. The fourth module provides methods to abstract models even further using state-based abstraction methods. Finally, the fifth module demonstrates methods, such as infinite-state stochastic model checking, to determine the likelihood that a genetic circuit hazard will cause circuit failure.

This course can also be taken for academic credit as ECEA 5935, part of CU Boulder’s Master of Science in Electrical Engineering.

Enroll now

What's inside

Syllabus

Reaction-based Abstraction
This module will introduce methods to simplify chemical reaction models using automated model abstraction techniques.
Read more
Piecewise Models
This module will introduce methods for abstracting models using piecewise linear representations.
Markov Chain Analysis
This module will introduce Markov chains and analysis methods for them.
State-based Abstraction
This module will introduce a state-based abstraction workflow and analysis methods for these abstracted models.
Infinite-state Stochastic Model Checking Case Study
This module introduces genetic circuit hazards and how to determine the likelihood that they cause circuit failure.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Chris Myers and Lukas Buecherl, who are recognized for their work in genetics research and genetic circuit modeling
Teaches methods and tools that are state-of-the-art in the field of genetic circuit modeling
Provides a strong foundation for learners who are new to the field of genetic circuit modeling
Develops advanced skills and expertise in genetic circuit modeling for intermediate learners
May be too advanced for learners who are completely new to the field of biology or genetics

Save this course

Save Engineering Genetic Circuits: Abstraction Methods to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Engineering Genetic Circuits: Abstraction Methods with these activities:
Review basic statistics
Reviewing basic statistics will prepare students for the statistical analysis component of the course.
Browse courses on Statistics
Show steps
  • Review the concepts of probability and distributions.
  • Practice solving probability and distribution problems.
  • Take a practice quiz to test your understanding.
Review Introductory Molecular Biology and Chemistry
Reviewing introductory molecular biology and chemistry can ensure that students have the foundational knowledge they need to succeed.
Browse courses on Molecular Biology
Show steps
  • Review basic concepts of molecular biology, such as the structure and function of DNA and RNA.
  • Review the basics of chemistry, such as atomic structure, bonding, and chemical reactions.
  • Take practice problems and quizzes to test your understanding.
Find a mentor in the field of genetic circuit modeling
Finding a mentor can help students learn from experienced professionals.
Show steps
  • Attend networking events and meet people in the field.
  • Reach out to professors and researchers in the field.
  • Ask friends and family for recommendations.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Complete online tutorials on genetic circuit modeling
Completing online tutorials can help students learn the basics of genetic circuit modeling.
Show steps
  • Find online tutorials on genetic circuit modeling.
  • Follow the tutorials and complete the exercises.
  • Ask questions in the discussion forums if you need help.
Solve practice problems on genetic circuit modeling
Solving practice problems can help students improve their understanding and skills in genetic circuit modeling.
Show steps
  • Find practice problems on genetic circuit modeling.
  • Solve the practice problems.
  • Check your answers and identify areas where you need more practice.
Create a diagram of a genetic circuit model
Creating a diagram of a genetic circuit model can help students visualize and understand the circuit.
Show steps
  • Choose a genetic circuit to model.
  • Draw a diagram of the circuit, including all of the components and their interactions.
  • Label the diagram with the names of the components and their functions.
Build a genetic circuit model in a simulation software
Building a genetic circuit model in a simulation software can help students apply their knowledge and skills in a practical setting.
Show steps
  • Choose a simulation software.
  • Create a new model in the software.
  • Add the components of the genetic circuit to the model.
  • Simulate the model and analyze the results.
Present your genetic circuit model to your classmates
Presenting their genetic circuit model to their classmates can help students improve their communication and presentation skills.
Show steps
  • Prepare a presentation on your genetic circuit model.
  • Present your model to your classmates.
  • Answer questions from your classmates.
Volunteer at a local biotechnology lab
Volunteering at a local biotechnology lab can help students gain hands-on experience in the field.
Show steps
  • Find a local biotechnology lab that is looking for volunteers.
  • Apply for a volunteer position.
  • Complete the required training.
  • Start volunteering!

Career center

Learners who complete Engineering Genetic Circuits: Abstraction Methods will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Engineering Genetic Circuits: Abstraction Methods.
Engineering Genetic Circuits: Modeling and Analysis
Most relevant
Engineering Genetic Circuits: Design
Most relevant
Circuits and Electronics 1: Basic Circuit Analysis
Most relevant
Non-Equilibrium Applications of Statistical Thermodynamics
Principles of Electric Circuits | 电路原理
Antimicrobial resistance - theory and methods
Genetic Models for Animal Breeding
Fundamentals of Digital Design for VLSI Chip Design
Regression & Forecasting for Data Scientists using Python
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser