| Literature DB >> 25933606 |
Filipa Pereira1, Flávio Azevedo2, Ângela Carvalho3, Gabriela F Ribeiro4, Mark W Budde5, Björn Johansson6.
Abstract
BACKGROUND: Recent advances in synthetic biology have provided tools to efficiently construct complex DNA molecules which are an important part of many molecular biology and biotechnology projects. The planning of such constructs has traditionally been done manually using a DNA sequence editor which becomes error-prone as scale and complexity of the construction increase. A human-readable formal description of cloning and assembly strategies, which also allows for automatic computer simulation and verification, would therefore be a valuable tool.Entities:
Mesh:
Year: 2015 PMID: 25933606 PMCID: PMC4472420 DOI: 10.1186/s12859-015-0544-x
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1The pydna assembly process. A) A number of sequences (Dseqrecord objects) are fed to the algorithm and analyzed for overlapping sequences. These are added to the sequences as sequence features (striped boxes). B) A graph is constructed where the overlapping sequences are represented by nodes and intervening sequences are represented by edges. Two special nodes, 5′ and 3′ are added, so that the graph can be used to trace both linear and circular recombination products. C) A circular or linear (D) recombination product was found and assembled. E) Five sequences share homologous sequences so that the resulting graph has two circular sub graphs. All three circular graphs are returned where the largest is the combination of the two smaller sub graphs.
Figure 2Outline of the cloning strategy described for the construction of YEp24PGK-XK. The Saccharomyces cerevisiae XKS1 gene was amplified by PCR from chromosomal DNA using primers 1 and 3. The PCR product was digested with BamHI and the flanking stuffer fragments removed. The vector YEp24_PGK was digested with BglII and the linear vector and the digested PCR product were ligated together using T4 DNA ligase resulting in the YEp24PGK_XK vector. The supplementary data contains a pydna script that will automatically assemble the YEp24PGK_XK vector.
Figure 3Outline of the cloning strategy described for the construction of pGUP1. The Saccharomyces cerevisiae GUP1 gene was amplified with primers GUP1rec1sens (green) and GUP1rec2AS (red). The plasmid vector pGREG505 was digested with SalI that cuts the vector in two locations flanking the HIS3 marker. The PCR product is joined by in-vivo homologous recombination to the linear vector fragment aided by short stretches of homology introduced in the PCR process.
Figure 4Outline of the strategy to create a lactose metabolic pathway. Six cloning vectors were constructed from five PCR products and the pYPKa vector linearized using blunt restriction enzymes ZraI, AjiI or EcoRV (A). Two S. cerevisiae expression vectors were formed by homologous recombination between three PCR products and a linearized pYPKpw vector (B and C). The thick blue line represents the linear pYPKpw vector. The two expression cassettes were fused by homologous recombination into a two gene expression vector (D).
Figure 5A dependency graph produced from the Lactose pathway pydna source files. Each node represents a pydna source code file with the same name and a “.py” extension. See supplementary data for further details.