Related Experiment Video
Updated: Apr 20, 2026

08:01
A Web Tool for Generating High Quality Machine-readable Biological Pathways
Published on: February 8, 2017
18.7K
Web-based software tool for constraint-based design specification of synthetic biological systems
Ernst Oberortner1, Douglas Densmore1
1†Department of Electrical and Computer Engineering and ‡Center of Synthetic Biology (CoSBi), Boston University, Boston, Massachusetts 02215, United States.
ACS Synthetic Biology
|November 27, 2014
Summary
miniEugene offers computational tools for designing novel biological systems using specified constraints. This tutorial guides biologists and engineers in using miniEugene for synthetic biology applications, including the genetic toggle switch.
Area of Science:
- Synthetic Biology
- Computational Biology
- Bioengineering
Background:
- Designing novel biological systems requires robust computational tools.
- Synthetic biology necessitates methods for specifying and enumerating complex genetic designs.
- Existing tools may lack accessibility for biologists and software engineers.
Purpose of the Study:
- To provide a tutorial for using miniEugene, a computational tool for combinatorial design.
- To explain the available biological constraints, their syntax, and semantics within miniEugene.
- To guide users through designing a genetic toggle switch as a practical example.
Main Methods:
- The study presents a technical note detailing the usage of miniEugene.
- It covers the specification of biological constraints for system design.
- A step-by-step guide for designing a genetic toggle switch is included.
Main Results:
- Users will understand miniEugene's biological constraints and syntax.
- Biologists and software engineers can apply miniEugene to design synthetic biological systems.
- The tutorial facilitates the design of a genetic toggle switch using the software.
Conclusions:
- miniEugene provides accessible computational support for synthetic biology design.
- The tutorial empowers users to leverage miniEugene for combinatorial design problems.
- Integration with CAD tools is highlighted for advanced applications.

