Conjugative assembly genome engineering (CAGE) is a precise method of genome assembly using conjugation to hierarchically combine distinct genotypes from multiple Escherichia coli strains into a single chimeric genome. CAGE permits large-scale transfer of specified genomic regions between strains without constraints imposed by in vitro manipulations. Strains are assembled in a pairwise manner by establishing a donor strain that harbors conjugation machinery and a recipient strain that receives DNA from the donor. Within strain pairs, targeted placement of a conjugal origin of transfer and selectable markers in donor and recipient genomes enables the controlled transfer and selection of desired donor-recipient chimeric genomes. By design, selectable markers act as genomic anchor points, and they are recycled in subsequent rounds of hierarchical genome transfer. A single round of CAGE can be completed in a week, thus enabling four rounds (hierarchical assembly of 16 strains) of CAGE to be completed in roughly 1 month.