LOCUS       sequence-378965-        5028 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  Barcoded piggyBac self-reporting transposon with puromycin marker 
            for mammalian calling cards.
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 5028)
  AUTHORS   Lalli M, Yen A, Thopte U, Dong F, Moudgil A, Chen X, Milbrandt J, 
            Dougherty JD, Mitra RD
  TITLE     Measuring transcription factor binding and gene expression using 
            barcoded self-reporting transposon calling cards and transcriptomes.
  JOURNAL   NAR Genom Bioinform. 2022 Aug 31;4(3):lqac061. doi: 
            10.1093/nargab/lqac061. eCollection 2022 Sep.
  PUBMED    36062164
REFERENCE   2  (bases 1 to 5028)
  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: "NAR Genom 
            Bioinform."; date: "2022-08-31"; volume: "4(3):lqac061. doi"; pages:
            " 10.1093/nargab/lqac061. eCollection 2022 Sep"
COMMENT     Sequence Label: PB-SRT-Puro_BC22
FEATURES             Location/Qualifiers
     source          1..5028
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     primer_bind     278..300
                     /label=M13/pUC Forward
                     /note="In lacZ gene"
     primer_bind     292..309
                     /label=M13 Forward
                     /note="In lacZ gene. Also called M13-F20 or M13 (-21) 
                     Forward"
     primer_bind     293..309
                     /label=M13 fwd
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     320..339
                     /label=T7
                     /note="T7 promoter, forward primer"
     promoter        320..338
                     /label=T7 promoter
                     /note="promoter for bacteriophage T7 RNA polymerase"
     repeat_region   374..436
                     /label=piggyBac right (3') inverted repeat
                     /note="piggyBac transposon-specific inverted terminal 
                     repeat sequence (ITR)"
     promoter        678..1860
                     /label=EF-1-alpha promoter
                     /note="strong constitutive promoter for human elongation 
                     factor EF-1-alpha"
     intron          909..1851
                     /label=EF-1-alpha intron A
                     /note="intron upstream of the start codon of human 
                     EF-1-alpha"
     primer_bind     1808..1828
                     /label=EF1a-F
                     /note="Human elongation factor-1a promoter, forward primer"
     CDS             1874..2473
                     /codon_start=1
                     /gene="pac from Streptomyces alboniger"
                     /product="puromycin N-acetyltransferase"
                     /label=PuroR
                     /note="confers resistance to puromycin"
                     /translation="MTEYKPTVRLATRDDVPRAVRTLAAAFADYPATRHTVDPDRHIER
                     VTELQELFLTRVGLDIGKVWVADDGAAVAVWTTPESVEAGAVFAEIGPRMAELSGSRLA
                     AQQQMEGLLAPHRPKEPAWFLATVGVSPDHQGKGLGSAVVLPGVEAAERAGVPAFLETS
                     APRNLPFYERLGFTVTADVEVPEGPRTWCMTRKPGA"
     primer_bind     complement(1874..1893)
                     /label=Puro-R
                     /note="Puromycin resistance gene, reverse primer. Also 
                     called puro-variant-R"
     primer_bind     2370..2390
                     /label=Puro-F
                     /note="Puromycin resistance gene, forward primer"
     primer_bind     complement(3171..3188)
                     /label=L4440
                     /note="L4440 vector, forward primer"
     rep_origin      complement(3281..3869)
                     /direction=LEFT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     complement(3361..3380)
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     CDS             complement(join(4040..4831,4832..4900))
                     /codon_start=1
                     /gene="bla"
                     /product="beta-lactamase"
                     /label=AmpR
                     /note="confers resistance to ampicillin, carbenicillin, and
                     related antibiotics"
                     /translation="MSIQHFRVALIPFFAAFCLPVFAHPETLVKVKDAEDQLGARVGYI
                     ELDLNSGKILESFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEYS
                     PVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRW
                     EPELNEAIPNDERDTTMPVAMATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSA
                     LPAGWFIADKSGAGERGSRGIIAALGPDGKPSRIVVIYTTGSQATMDERNRQIAEIGAS
                     LIKHW"
     primer_bind     4663..4682
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     promoter        complement(4901..5005)
                     /gene="bla"
                     /label=AmpR promoter
ORIGIN
        1 ctaaattgta agcgttaata ttttgttaaa attcgcgtta aatttttgtt aaatcagctc
       61 attttttaac caataggccg aaatcggcaa aatcccttat aaatcaaaag aatagaccga
      121 gatagggttg agtggccgct acagggcgct cccattcgcc attcaggctg cgcaactgtt
      181 gggaagggcg tttcggtgcg ggcctcttcg ctattacgcc agctggcgaa agggggatgt
      241 gctgcaaggc gattaagttg ggtaacgcca gggttttccc agtcacgacg ttgtaaaacg
      301 acggccagtg agcgcgacgt aatacgactc actatagggc gaattggcgg aaggccgtca
      361 aggccgcatt taaccctaga aagataatca tattgtgacg tacgttaaag ataatcatgt
      421 gtaaaattga cgcatgtgtt ttatcggtct gtatatcgag gtttatttat taatttgaat
      481 agatattaag ttttattata tttacactta catactaata ataaattcaa caaacaattt
      541 atttatgttt atttatttat taaaaaaaac aaaaactcaa aatttcttct ataaagtaac
      601 aaaactttta tcgaattcct gcagcccagc ttgatcttag gtccctcgac gaattctcta
      661 gagaagagca tgcgtgaggc tccggtgccc gtcagtgggc agagcgcaca tcgcccacag
      721 tccccgagaa gttgggggga ggggtcggca attgaaccgg tgcctagaga aggtggcgcg
      781 gggtaaactg ggaaagtgat gtcgtgtact ggctccgcct ttttcccgag ggtgggggag
      841 aaccgtatat aagtgcagta gtcgccgtga acgttctttt tcgcaacggg tttgccgcca
      901 gaacacaggt aagtgccgtg tgtggttccc gcgggcctgg cctctttacg ggttatggcc
      961 cttgcgtgcc ttgaattact tccacgcccc tggctgcagt acgtgattct tgatcccgag
     1021 cttcgggttg gaagtgggtg ggagagttcg aggccttgcg cttaaggagc cccttcgcct
     1081 cgtgcttgag ttgaggcctg gcttgggcgc tggggccgcc gcgtgcgaat ctggtggcac
     1141 cttcgcgcct gtctcgctgc tttcgataag tctctagcca tttaaaattt ttgatgacct
     1201 gctgcgacgc tttttttctg gcaagatagt cttgtaaatg cgggccaaga tctgcacact
     1261 ggtatttcgg tttttggggc cgcgggcggc gacggggccc gtgcgtccca gcgcacatgt
     1321 tcggcgaggc ggggcctgcg agcgcggcca ccgagaatcg gacgggggta gtctcaagct
     1381 ggccggcctg ctctggtgcc tggcctcgcg ccgccgtgta tcgccccgcc ctgggcggca
     1441 aggctggccc ggtcggcacc agttgcgtga gcggaaagat ggccgcttcc cggccctgct
     1501 gcagggagct caaaatggag gacgcggcgc tcgggagagc gggcgggtga gtcacccaca
     1561 caaaggaaaa gggcctttcc gtcctcagcc gtcgcttcat gtgactccac ggagtaccgg
     1621 gcgccgtcca ggcacctcga ttagttctcg agcttttgga gtacgtcgtc tttaggttgg
     1681 ggggaggggt tttatgcgat ggagtttccc cacactgagt gggtggagac tgaagttagg
     1741 ccagcttggc acttgatgta attctccttg gaatttgccc tttttgagtt tggatcttgg
     1801 ttcattctca agcctcagac agtggttcaa agtttttttc ttccatttca ggtgtcgtga
     1861 aaactacgcc accatgaccg agtacaagcc cacggtgcgc ctcgccaccc gcgacgacgt
     1921 ccccagggcc gtacgcaccc tcgccgccgc gttcgccgac taccccgcca cgcgccacac
     1981 cgtcgatccg gaccgccaca tcgagcgggt caccgagctg caagaactct tcctcacgcg
     2041 cgtcgggctc gacatcggca aggtgtgggt cgcggacgac ggcgccgcgg tggcggtctg
     2101 gaccacgccg gagagcgtcg aagcgggggc ggtgttcgcc gagatcggcc cgcgcatggc
     2161 cgagttgagc ggttcccggc tggccgcgca gcaacagatg gaaggcctcc tggcgccgca
     2221 ccggcccaag gagcccgcgt ggttcctggc caccgtcggc gtctcgcccg accaccaggg
     2281 caagggtctg ggcagcgccg tcgtgctccc cggagtggag gcggccgagc gcgccggggt
     2341 gcccgccttc ctggagacct ccgcgccccg caacctcccc ttctacgagc ggctcggctt
     2401 caccgtcacc gccgacgtcg aggtgcccga aggaccgcgc acctggtgca tgacccgcaa
     2461 gcccggtgcc tgataacaac tcgagtaccg gcttaagtga tagatcggaa gagcggttca
     2521 gcaggaatgc cgagaccggt ttaaactcag tgtccatagc gacgccggcg cgataagcta
     2581 tctataacaa gaaaatatat atataataag ttatcacgta agtagaacat gaaataacaa
     2641 tataattatc gtatgagtta aatcttaaaa gtcacgtaaa agataatcat gcgtcatttt
     2701 gactcacgcg gtcgttatag ttcaaaatca gtgacactta ccgcattgac aagcacgcct
     2761 cacgggagct ccaagcggcg actgagatgt cctaaatgca cagcgacgga ttcgcgctat
     2821 ttagaaagag agagcaatat ttcaagaatg catgcgtcaa ttttacgcag actatctttc
     2881 agtggttaag agctcatctg agatgcaggt acatcccact gatgagtccc aaataggacg
     2941 aaacgcgctt cggtgcgtct gggattccac tgctatccac gcggccgcac ggcattacgt
     3001 tagacgtcta ggccacacca ccctgaaggc gcctgctcgc ctctgatctg ttgaagctaa
     3061 gcagggtcgg tcctggttag tacttggatg ggactccgcc tggtaatagc cggtaccgta
     3121 ggcttgcatg gtcatagctg tttccttgcg tattgggcgc tctccgcttc ctcgctcact
     3181 gactcgctgc gctcggtcgt tcgggtaaag cctggggtgc ctaatgagca aaaggccagc
     3241 aaaaggccag gaaccgtaaa aaggccgcgt tgctggcgtt tttccatagg ctccgccccc
     3301 ctgacgagca tcacaaaaat cgacgctcaa gtcagaggtg gcgaaacccg acaggactat
     3361 aaagatacca ggcgtttccc cctggaagct ccctcgtgcg ctctcctgtt ccgaccctgc
     3421 cgcttaccgg atacctgtcc gcctttctcc cttcgggaag cgtggcgctt tctcatagct
     3481 cacgctgtag gtatctcagt tcggtgtagg tcgttcgctc caagctgggc tgtgtgcacg
     3541 aaccccccgt tcagcccgac cgctgcgcct tatccggtaa ctatcgtctt gagtccaacc
     3601 cggtaagaca cgacttatcg ccactggcag cagccactgg taacaggatt agcagagcga
     3661 ggtatgtagg cggtgctaca gagttcttga agtggtggcc taactacggc tacactagaa
     3721 gaacagtatt tggtatctgc gctctgctga agccagttac cttcggaaaa agagttggta
     3781 gctcttgatc cggcaaacaa accaccgctg gtagcggtgg tttttttgtt tgcaagcagc
     3841 agattacgcg cagaaaaaaa ggatctcaag aagatccttt gatcttttct acggggtctg
     3901 acgctcagtg gaacgaaaac tcacgttaag ggattttggt catgagatta tcaaaaagga
     3961 tcttcaccta gatcctttta aattaaaaat gaagttttaa atcaatctaa agtatatatg
     4021 agtaaacttg gtctgacagt taccaatgct taatcagtga ggcacctatc tcagcgatct
     4081 gtctatttcg ttcatccata gttgcctgac tccccgtcgt gtagataact acgatacggg
     4141 agggcttacc atctggcccc agtgctgcaa tgataccgcg agaaccacgc tcaccggctc
     4201 cagatttatc agcaataaac cagccagccg gaagggccga gcgcagaagt ggtcctgcaa
     4261 ctttatccgc ctccatccag tctattaatt gttgccggga agctagagta agtagttcgc
     4321 cagttaatag tttgcgcaac gttgttgcca ttgctacagg catcgtggtg tcacgctcgt
     4381 cgtttggtat ggcttcattc agctccggtt cccaacgatc aaggcgagtt acatgatccc
     4441 ccatgttgtg caaaaaagcg gttagctcct tcggtcctcc gatcgttgtc agaagtaagt
     4501 tggccgcagt gttatcactc atggttatgg cagcactgca taattctctt actgtcatgc
     4561 catccgtaag atgcttttct gtgactggtg agtactcaac caagtcattc tgagaatagt
     4621 gtatgcggcg accgagttgc tcttgcccgg cgtcaatacg ggataatacc gcgccacata
     4681 gcagaacttt aaaagtgctc atcattggaa aacgttcttc ggggcgaaaa ctctcaagga
     4741 tcttaccgct gttgagatcc agttcgatgt aacccactcg tgcacccaac tgatcttcag
     4801 catcttttac tttcaccagc gtttctgggt gagcaaaaac aggaaggcaa aatgccgcaa
     4861 aaaagggaat aagggcgaca cggaaatgtt gaatactcat actcttcctt tttcaatatt
     4921 attgaagcat ttatcagggt tattgtctca tgagcggata catatttgaa tgtatttaga
     4981 aaaataaaca aataggggtt ccgcgcacat ttccccgaaa agtgccac
//
