Skip to content

IBPA/SBROME

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

SBROME

Synthetic Biology Reusable Optimization Methodology

What is SBROME?

SBROME (Synthetic Biology Reusable Optimization Methodology) is a tool to design synthetic gene circuits. An abstract user-defined circuit is first transformed and matched against a module database that incorporates circuits that have previously been experimentally characterized. Then the resulting circuit is decomposed to subcircuits that are populated with the set of parts that best approximate the desired function.

Dependencies

  • Gcc

Installation

make
make install

Running

./main

Benchmark Datasets

There are 7 examples in the main.cpp. Edit the file main.cpp for each example, then re-compile and run again.

Support

If you have any questions about PAMDB, please contact Linh Huynh (huynh@ucdavis.edu) or Ilias Tagkopoulos (itagkopoulos@ucdavis.edu).

Citation

Huynh, L., Tsoukalas, A., Köppe, M., & Tagkopoulos, I. (2013). SBROME: a scalable optimization and module matching framework for automated biosystems design. ACS synthetic biology, 2(5), 263-273.[link]

Licence

See the LICENSE file for license rights and limitations (Apache2.0).

Acknowledgement

This work was supported by the NSF grant (#0941360 and #1146926).

About

Synthetic Biology Reusable Optimization Methodology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published