Oriole: A sub-network design software for implementing biological networks

Oriole is a synthetic biology design tool that divides a biological network into implementable sub-networks, when given a set of engineering constraints. It allows users to convert a biological network, such as a gene regulatory network, metabolic network or species interaction network, into its graphical representation, and be divided into a set of sub-networks with user-defined objectives and constraints. Such sub-networks can be engineered experimentally to communicate and carry out distributed functions.

Key Features

  • Parses GOLDBAR and SBOL

  • Design enumeration

  • Visualization of design space


  • NIH-T32 Synthetic Biology and Biotechnology Fellowship

Constellation is free to use. See the GitHub located below: