Eugene - A Domain Specific Language for Specifying and Constraining Synthetic Biological Parts, Devices, and Systems
2011

Eugene - A Language for Synthetic Biology Design

publication Evidence: moderate

Author Information

Author(s): Bilitchenko Lesia, Liu Adam, Cheung Sherine, Weeding Emma, Xia Bing, Leguia Mariana, Anderson J. Christopher, Densmore Douglas

Primary Institution: California State Polytechnic University, Pomona

Hypothesis

The creation of a formalized language for specifying synthetic biological designs can improve the efficiency and robustness of design processes.

Conclusion

Eugene provides a powerful constraint system for the design of DNA-based devices, facilitating the creation of functional designs quickly and cost-effectively.

Supporting Evidence

  • Eugene allows for the specification of synthetic biological designs based on biological parts.
  • It provides a constraint system to drive the automatic creation of composite parts.
  • Eugene can create combinatorial design spaces and prune these spaces for simulation or physical assembly.
  • The design interpretation times for Eugene are reasonable, averaging 95.2 ms.

Takeaway

Eugene is like a special language that helps scientists design and build tiny biological machines using DNA, making it easier and faster to create new designs.

Methodology

Eugene allows for the specification of synthetic biological designs and includes a constraint system for creating composite parts from individual components.

Limitations

The language is still in development and lacks certain control flow features and database support.

Digital Object Identifier (DOI)

10.1371/journal.pone.0018882

Want to read the original?

Access the complete publication on the publisher's website

View Original Publication