Engineering bacteria to solve the Burnt Pancake Problem

被引:26
|
作者
Haynes K.A. [1 ]
Broderick M.L. [4 ]
Brown A.D. [3 ]
Butner T.L. [3 ]
Dickson J.O. [2 ]
Harden W.L. [2 ]
Heard L.H. [3 ,6 ]
Jessen E.L. [3 ]
Malloy K.J. [3 ]
Ogden B.J. [2 ]
Rosemond S. [1 ,5 ]
Simpson S. [1 ]
Zwack E. [1 ]
Campbell A.M. [1 ]
Eckdahl T.T. [3 ]
Heyer L.J. [2 ]
Poet J.L. [4 ]
机构
[1] Davidson College, Department of Biology, Davidson
[2] Davidson College, Department of Mathematics, Davidson
[3] Missouri Western State University, Department of Biology, St. Joseph
[4] Missouri Western State University, Department of Computer Science, Math and Physics, St. Joseph
[5] Hampton University, Biology Department, Hampton
[6] Central High School, St. Joseph
关键词
tetA; Tetracycline Resistance; Tetracycline Resistance Gene; Signed Permutation; pLac Promoter;
D O I
10.1186/1754-1611-2-8
中图分类号
学科分类号
摘要
Background: We investigated the possibility of executing DNA-based computation in living cells by engineering Escherichia coli to address a classic mathematical puzzle called the Burnt Pancake Problem (BPP). The BPP is solved by sorting a stack of distinct objects (pancakes) into proper order and orientation using the minimum number of manipulations. Each manipulation reverses the order and orientation of one or more adjacent objects in the stack. We have designed a system that uses site-specific DNA recombination to mediate inversions of genetic elements that represent pancakes within plasmid DNA. Results: Inversions (or "flips") of the DNA fragment pancakes are driven by the Salmonella typhimurium Hin/hix DNA recombinase system that we reconstituted as a collection of modular genetic elements for use in E. coli. Our system sorts DNA segments by inversions to produce different permutations of a promoter and a tetracycline resistance coding region; E. coli cells become antibiotic resistant when the segments are properly sorted. Hin recombinase can mediate all possible inversion operations on adjacent flippable DNA fragments. Mathematical modeling predicts that the system reaches equilibrium after very few flips, where equal numbers of permutations are randomly sorted and unsorted. Semiquantitative PCR analysis of in vivo flipping suggests that inversion products accumulate on a time scale of hours or days rather than minutes. Conclusion: The Hin/hix system is a proof-of-concept demonstration of in vivo computation with the potential to be scaled up to accommodate larger and more challenging problems. Hin/hix may provide a flexible new tool for manipulating transgenic DNA in vivo. © 2008 Haynes et al; licensee BioMed Central Ltd.
引用
收藏
相关论文
共 50 条
  • [31] On the complexity of the pancake problem
    Yu, Fuxiang
    MATHEMATICAL LOGIC QUARTERLY, 2007, 53 (4-5) : 532 - 546
  • [32] Publisher Correction: Bacteria solve the problem of crowding by moving slowly
    O. J. Meacock
    A. Doostmohammadi
    K. R. Foster
    J. M. Yeomans
    W. M. Durham
    Nature Physics, 2021, 17 (3) : 416 - 416
  • [33] The generalized 3-connectivity of burnt pancake graphs and godan graphs
    Wang, Jing
    Zhang, Zuozheng
    Huang, Yuanqiu
    AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2023, 20 (01) : 98 - 103
  • [34] Fault tolerance and diagnosability of burnt pancake networks under the comparison model
    Song, Sulin
    Li, Xiaoyan
    Zhou, Shuming
    Chen, Mi
    THEORETICAL COMPUTER SCIENCE, 2015, 582 : 48 - 59
  • [35] Engineering initiative helps solve beach problem in Port Elizabeth
    Anon
    Civil engineer in South Africa, 1991, 33 (06): : 197 - 199
  • [36] The Causes of the problem that the Engineering Undergraduates are weary of Mathematics and Measures to Solve It
    Xu, Xiujuan
    Wang, Hong
    Xu, Ke
    2012 2ND INTERNATIONAL CONFERENCE ON PHYSICAL EDUCATION AND SOCIETY MANAGEMENT (ICPESM 2012), VOL 9, 2012, 9 : 239 - 243
  • [37] Pancake kidney: when it is not a problem
    Pasquali, Milena
    Sciascia, Nicola
    Liviano, Giovanni D'Arcangelo
    La Manna, Gaetano
    Zompatori, Maurizio
    BJR CASE REPORTS, 2018, 4 (03):
  • [38] An Experimental Investigation on the Pancake Problem
    Bouzy, Bruno
    COMPUTER GAMES, CGW 2015, 2016, 614 : 30 - 43
  • [39] A Validation of the Phenomenon of Linearly Many Faults on Burnt Pancake Graphs with Its Applications
    Gu, Mei-Mei
    Yan, Hong-Xia
    Chang, Jou-Ming
    MATHEMATICS, 2024, 12 (02)
  • [40] Rainwater management role to solve problem related to hydro environment engineering
    Laurentia, Susilawati Cicilia
    Suni, Yulius P. K.
    Lukas, Alfred Fredrich
    2ND CONFERENCE FOR CIVIL ENGINEERING RESEARCH NETWORKS (CONCERN-2 2018), 2019, 270