LOCUS       sequence-251839-        4796 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  3-input history dependent program  0-0-0-mKate2.
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 4796)
  AUTHORS   Zuniga A, Guiziou S, Mayonove P, Meriem ZB, Camacho M, Moreau V, 
            Ciandrini L, Hersen P, Bonnet J
  TITLE     Rational programming of history-dependent logic in cellular 
            populations.
  JOURNAL   Nat Commun. 2020 Sep 21;11(1):4758. doi: 10.1038/s41467-020-18455-z.
  PUBMED    32958811
REFERENCE   2  (bases 1 to 4796)
  AUTHORS   .
  TITLE     Direct Submission
  JOURNAL   Exported Dec 15, 2025 from SnapGene Server 8.0.1
            https://www.snapgene.com
COMMENT     SGRef: number: 1; type: "Journal Article"; journalName: "Nat 
            Commun."; date: "2020-09-21"; volume: "11(1):4758. doi"; pages: " 
            10.1038/s41467-020-18455-z"
COMMENT     Sequence Label: 3SP2
FEATURES             Location/Qualifiers
     source          1..4796
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     terminator      39..133
                     /label=lambda t0 terminator
                     /note="transcription terminator from phage lambda"
     rep_origin      625..847
                     /label=pSC101 ori
                     /note="low-copy replication origin that requires the Rep101
                     protein"
     CDS             895..1845
                     /codon_start=1
                     /gene="rep101"
                     /product="RepA protein needed for replication with the 
                     pSC101 origin"
                     /label=Rep101
                     /translation="MSELVVFKANELAISRYDLTEHETKLILCCVALLNPTIENPTRKE
                     RTVSFTYNQYAQMMNISRENAYGVLAKATRELMTRTVEIRNPLVKGFEIFQWTNYAKFS
                     SEKLELVFSEEILPYLFQLKKFIKYNLEHVKSFENKYSMRIYEWLLKELTQKKTHKANI
                     EISLDEFKFMLMLENNYHEFKRLNQWVLKPISKDLNTYSNMKLVVDKRGRPTDTLIFQV
                     ELDRQMDLVTELENNQIKMNGDKIPTTITSDSYLHNGLRKTLHDALTAKIQLTSFEAKF
                     LSDMQSKYDLNGSFSWLTQKQRTTLENILAKYGRI"
     primer_bind     complement(2192..2211)
                     /label=pENTR-R
                     /note="pENTR vectors, reverse primer"
     CDS             2203..3018
                     /codon_start=1
                     /product="aminoglycoside phosphotransferase"
                     /label=KanR
                     /note="confers resistance to kanamycin in bacteria or G418 
                     (Geneticin(R)) in eukaryotes"
                     /translation="MSHIQRETSCSRPRLNSNMDADLYGYKWARDNVGQSGATIYRLYG
                     KPDAPELFLKHGKGSVANDVTDEMVRLNWLTEFMPLPTIKHFIRTPDDAWLLTTAIPGK
                     TAFQVLEEYPDSGENIVDALAVFLRRLHSIPVCNCPFNSDRVFRLAQAQSRMNNGLVDA
                     SDFDDERNGWPVEQVWKEMHKLLPFSPDSVVTHGDFSLDNLIFDEGKLIGCIDVGRVGI
                     ADRYQDLAILWNCLGEFSPSLQKRLFQKYGIDNPDMNKLQFHLMLDEFF"
     primer_bind     complement(2276..2295)
                     /label=Kan-R
                     /note="Kanamycin resistance gene, reverse primer"
     terminator      complement(3360..3387)
                     /label=T7Te terminator
                     /note="phage T7 early transcription terminator"
     protein_bind    3439..3486
                     /label=Bxb1 attP
                     /bound_moiety="Mycobacteriophage Bxb1 integrase"
                     /note="Minimal attP site for the Mycopbacteriophage Bxb1 
                     integrase (Voutev and Mann, 2017)"
     protein_bind    3597..3646
                     /label=Bxb1 attB
                     /bound_moiety="Mycobacteriophage Bxb1 integrase"
                     /note="attB site for the Mycopbacteriophage Bxb1 integrase 
                     (Xu et al., 2013)"
     RBS             3950..3961
                     /note="strong bacterial ribosome binding site (Elowitz and 
                     Leibler, 2000)"
ORIGIN
        1 gagctagagc tgtcagacca agtttacgag ctcgcttgga ctcctgttga tagatccagt
       61 aatgacctca gaactccatc tggatttgtt cagaacgctc ggttgccgcc gggcgttttt
      121 tattggtgag aatccaagca ctagggacag taagacgggt aagcctgttg atgataccgc
      181 tgccttactg ggtgcattag ccagtctgaa tgacctgtca cgggataatc cgaagtggtc
      241 agactggaaa atcagagggc aggaactgct gaacagcaaa aagtcagata gcaccacata
      301 gcagacccgc cataaaacgc cctgagaagc ccgtgacggg cttttcttgt attatgggta
      361 gtttccttgc atgaatccat aaaaggcgcc tgtagtgcca tttaccccca ttcactgcca
      421 gagccgtgag cgcagcgaac tgaatgtcac gaaaaagaca gcgactcagg tgcctgatgg
      481 tcggagacaa aaggaatatt cagcgatttg cccgagcttg cgagggtgct acttaagcct
      541 ttagggtttt aaggtctgtt ttgtagagga gcaaacagcg tttgcgacat ccttttgtaa
      601 tactgcggaa ctgactaaag tagtgagtta tacacagggc tgggatctat tctttttatc
      661 tttttttatt ctttctttat tctataaatt ataaccactt gaatataaac aaaaaaaaca
      721 cacaaaggtc tagcggaatt tacagagggt ctagcagaat ttacaagttt tccagcaaag
      781 gtctagcaga atttacagat acccacaact caaaggaaaa ggacatgtaa ttatcattga
      841 ctagcccatc tcaattggta tagtgattaa aatcacctag accaattgag atgtatgtct
      901 gaattagttg ttttcaaagc aaatgaacta gcgattagtc gctatgactt aacggagcat
      961 gaaaccaagc taattttatg ctgtgtggca ctactcaacc ccacgattga aaaccctaca
     1021 aggaaagaac ggacggtatc gttcacttat aaccaatacg ctcagatgat gaacatcagt
     1081 agggaaaatg cttatggtgt attagctaaa gcaaccagag agctgatgac gagaactgtg
     1141 gaaatcagga atcctttggt taaaggcttt gagattttcc agtggacaaa ctatgccaag
     1201 ttctcaagcg aaaaattaga attagttttt agtgaagaga tattgcctta tcttttccag
     1261 ttaaaaaaat tcataaaata taatctggaa catgttaagt cttttgaaaa caaatactct
     1321 atgaggattt atgagtggtt attaaaagaa ctaacacaaa agaaaactca caaggcaaat
     1381 atagagatta gccttgatga atttaagttc atgttaatgc ttgaaaataa ctaccatgag
     1441 tttaaaaggc ttaaccaatg ggttttgaaa ccaataagta aagatttaaa cacttacagc
     1501 aatatgaaat tggtggttga taagcgaggc cgcccgactg atacgttgat tttccaagtt
     1561 gaactagata gacaaatgga tctcgtaacc gaacttgaga acaaccagat aaaaatgaat
     1621 ggtgacaaaa taccaacaac cattacatca gattcctacc tacataacgg actaagaaaa
     1681 acactacacg atgctttaac tgcaaaaatt cagctcacca gttttgaggc aaaatttttg
     1741 agtgacatgc aaagtaagta tgatctcaat ggttcgttct catggctcac gcaaaaacaa
     1801 cgaaccacac tagagaacat actggctaaa tacggaagga tctgaggttc ttatggctct
     1861 tgtatctatc agtgaagcat caagactaac aaacaaaagt agaacaactg ttcaccgtta
     1921 catatcaaag ggaaaactgt ccatatgcac agatgaaaac ggtgtaaaaa agatagatac
     1981 atcagagctt ttacgagttt ttggtgcatt caaagctgtt caccatgaac agatcgacaa
     2041 tgtaactact agagctgatt cttcaactca gcaaaagttc gatttattca acaaagccac
     2101 gttgtgtctc aaaatctctg atgttacatt gcacaagata aaaatatatc atcatgaaca
     2161 ataaaactgt ctgcttacat aaacagtaat acaaggggtg ttatgagcca tattcaacgg
     2221 gaaacgtctt gctcccgtcc gcgcttaaac tccaacatgg acgctgattt atatgggtat
     2281 aaatgggctc gcgataatgt cgggcaatca ggtgcgacaa tctatcgctt gtatgggaag
     2341 cccgatgcgc cagagttgtt tctgaaacat ggcaaaggta gcgttgccaa tgatgttaca
     2401 gatgagatgg tccgtctcaa ctggctgacg gagtttatgc ctctcccgac catcaagcat
     2461 tttatccgta ctcctgatga tgcgtggtta ctcaccaccg cgattcctgg gaaaacagcc
     2521 ttccaggtat tagaagaata tcctgattca ggtgaaaata ttgttgatgc gctggccgtg
     2581 ttcctgcgcc ggttacattc gattcctgtt tgtaattgtc cttttaacag cgatcgtgta
     2641 tttcgtcttg ctcaggcgca atcacgcatg aataacggtt tggttgatgc gagtgatttt
     2701 gatgacgagc gtaatggctg gcctgttgaa caagtctgga aagaaatgca caagctcttg
     2761 ccattctcac cggattcagt cgtcactcat ggtgatttct cacttgataa ccttattttt
     2821 gacgagggga aattaatagg ttgtattgat gttggacggg tcggaatcgc agaccgttac
     2881 caggaccttg ccattctttg gaactgcctc ggtgagtttt ctccttcatt acagaaacgg
     2941 ctttttcaaa aatatggtat tgataatcct gatatgaata aattgcagtt tcatttgatg
     3001 ctcgatgagt ttttctaata atactagcag aaatcatcct tagcgaaagc taaggatttt
     3061 ttttatctga ttaccgcctt tgagtgagct cttactgaag cacgattcta ctcggaagtg
     3121 gtcaataatg cgagttttta tttcgtttat ttcaattaag gtaactaaaa aactcctttc
     3181 ccttacggca gacctgagtc agatcagggt gcgcaagttg tcaacgctcc caggagagtt
     3241 atcgacttgc gtattagggc acctgggatt tccgaagatt gactattctc agataaagta
     3301 aataataaaa aagccggatt aataatctgg ctttttatat tctctctcta gtatataaac
     3361 gcagaaaggc ccacccgaag gtgagccagt gtgataagaa tagtaataca ggatccgaat
     3421 cgtttcagtt gccttcgtgg tttgtctggt caaccaccgc ggtctcagtg gtgtactgta
     3481 caaacccttg acaattaatc atccggctcg taatgtttgt ggaatgccaa cacaattaac
     3541 atctcaatca aggtaaatgc tttttgcttt ttttgcgggt ccctgagacg caactagccc
     3601 ggatgatcct gacgacggag accgccgtcg tcgacaagcc ggccgaccgg cttatcggtc
     3661 agtttcacct gatttacgta aaaacccgct tcggcgggtt tttgcttttg gaggggcaga
     3721 aagatgaatg actgtccacg acgctatacc caaaagaaac caattattga aggcctccct
     3781 aacggggggc ctttttttgt ttctggtctc ccgcaccgac cgcagccaca gcgtgtagcg
     3841 ctcccaggcc gtccactccc tgatccggcg ctcagggtgt ctcaaggtgc gtaccttgac
     3901 tgatgagtcc gaaaggacga aacacccctc tacaaataat tttgtttaaa aagaggagaa
     3961 atactagatg tcagaattaa ttaaagaaaa tatgcacatg aaattatata tggaaggtac
     4021 tgtcaacaat catcatttca aatgcacatc cgaaggtgaa ggtaaaccat atgaaggcac
     4081 acaaacaatg cgcatcaaag cagttgaagg tggacccctg ccctttgcgt ttgacattct
     4141 cgcaacgagc tttatgtacg ggtctaaaac ttttatcaat cacacccaag gcattcctga
     4201 cttttttaaa cagtcctttc ctgaaggctt tacctgggaa cgtgtaacaa cttatgaaga
     4261 tggcggtgta cttacagcaa ctcaagatac gagtttacaa gatggctgtc tgatttacaa
     4321 tgttaaaatc cgtggcgtaa atttcccgag taacggaccc gtaatgcaaa aaaaaactct
     4381 tggttgggaa gcatcaacag aaaccttata tcctgcggac ggtggcttag aaggacgcgc
     4441 agacatggca ctgaaattag ttggaggcgg tcatttaatc tgcaacctga aaacaaccta
     4501 tcgttccaaa aaacccgcta aaaaccttaa aatgcctgga gtatactatg ttgatcgtcg
     4561 cttagaacgt attaaagaag ctgataaaga aacctacgtt gaacaacatg aagtagccgt
     4621 agcccgttat tgtgaccttc cgtcgaaatt aggacatcgt tgataaaacc tatctattcg
     4681 ttttcaacag agtaagggta tccgagttct tagacgtcag gtggcaaacg cgaagtaatc
     4741 ttttcggttt taaagaaaaa gggcagggtg gtgacacctt gcccgttttt ttgccg
//
