Your browser doesn't support javascript.
loading
Show: 20 | 50 | 100
Results 1 - 17 de 17
Filter
Add more filters











Publication year range
1.
J Integr Bioinform ; 18(3)2021 Jun 08.
Article in English | MEDLINE | ID: mdl-34098590

ABSTRACT

People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species. Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.3 of SBOL Visual, which builds on the prior SBOL Visual 2.2 in several ways. First, the specification now includes higher-level "interactions with interactions," such as an inducer molecule stimulating a repression interaction. Second, binding with a nucleic acid backbone can be shown by overlapping glyphs, as with other molecular complexes. Finally, a new "unspecified interaction" glyph is added for visualizing interactions whose nature is unknown, the "insulator" glyph is deprecated in favor of a new "inert DNA spacer" glyph, and the polypeptide region glyph is recommended for showing 2A sequences.


Subject(s)
Programming Languages , Synthetic Biology , Humans , Language
2.
J Integr Bioinform ; 17(2-3)2020 Jun 10.
Article in English | MEDLINE | ID: mdl-32543457

ABSTRACT

People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species. Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.2 of SBOL Visual, which builds on the prior SBOL Visual 2.1 in several ways. First, the grounding of molecular species glyphs is changed from BioPAX to SBO, aligning with the use of SBO terms for interaction glyphs. Second, new glyphs are added for proteins, introns, and polypeptide regions (e. g., protein domains), the prior recommended macromolecule glyph is deprecated in favor of its alternative, and small polygons are introduced as alternative glyphs for simple chemicals.


Subject(s)
Programming Languages , Synthetic Biology , Humans , Language
3.
J Integr Bioinform ; 16(2)2019 Jun 13.
Article in English | MEDLINE | ID: mdl-31199768

ABSTRACT

People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species . Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.1 of SBOL Visual, which builds on the prior SBOL Visual 2.0 standard by expanding diagram syntax to include methods for showing modular structure and mappings between elements of a system, interactions arrows that can split or join (with the glyph at the split or join indicating either superposition or a chemical process), and adding new glyphs for indicating genomic context (e.g., integration into a plasmid or genome) and for stop codons.


Subject(s)
Models, Biological , Programming Languages , Synthetic Biology
4.
J Integr Bioinform ; 15(1)2018 Mar 19.
Article in English | MEDLINE | ID: mdl-29549707

ABSTRACT

People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species. Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.0 of SBOL Visual, which builds on the prior SBOL Visual 1.0 standard by expanding diagram syntax to include functional interactions and molecular species, making the relationship between diagrams and the SBOL data model explicit, supporting families of symbol variants, clarifying a number of requirements and best practices, and significantly expanding the collection of diagram glyphs.


Subject(s)
Computer Graphics/standards , Models, Biological , Programming Languages , Software , Synthetic Biology/standards , Animals , Guidelines as Topic , Humans , Signal Transduction
5.
ACS Synth Biol ; 6(11): 2130-2135, 2017 11 17.
Article in English | MEDLINE | ID: mdl-28874044

ABSTRACT

We present a formal language for specifying via constraints a "design space" of DNA constructs composed of genetic parts, and an algorithm for automatically and correctly creating a novel representation of the space of satisfying designs. The language is simple, captures a large class of design spaces, and possesses algorithms for common operations on design spaces. The flexibility of this approach is demonstrated using a 16-gene nitrogen fixation pathway and genetic logic circuits.


Subject(s)
Algorithms , DNA/genetics , Genetic Engineering/methods , Models, Genetic , Nitrogen Fixation/genetics
6.
Nat Biotechnol ; 35(5): 453-462, 2017 05.
Article in English | MEDLINE | ID: mdl-28346402

ABSTRACT

Engineered genetic circuits for mammalian cells often require extensive fine-tuning to perform as intended. We present a robust, general, scalable system, called 'Boolean logic and arithmetic through DNA excision' (BLADE), to engineer genetic circuits with multiple inputs and outputs in mammalian cells with minimal optimization. The reliability of BLADE arises from its reliance on recombinases under the control of a single promoter, which integrates circuit signals on a single transcriptional layer. We used BLADE to build 113 circuits in human embryonic kidney and Jurkat T cells and devised a quantitative, vector-proximity metric to evaluate their performance. Of 113 circuits analyzed, 109 functioned (96.5%) as intended without optimization. The circuits, which are available through Addgene, include a 3-input, two-output full adder; a 6-input, one-output Boolean logic look-up table; circuits with small-molecule-inducible control; and circuits that incorporate CRISPR-Cas9 to regulate endogenous genes. BLADE enables execution of sophisticated cellular computation in mammalian cells, with applications in cell and tissue engineering.


Subject(s)
Cellular Reprogramming Techniques/methods , Gene Regulatory Networks/genetics , Genetic Engineering/methods , Models, Genetic , Proteome/genetics , Signal Transduction/genetics , Computer Simulation , Computers, Molecular , Humans , Jurkat Cells
7.
ACS Synth Biol ; 5(8): 827-34, 2016 08 19.
Article in English | MEDLINE | ID: mdl-27383067

ABSTRACT

We define a new inversion-based machine called a permuton of n genetic elements, which allows the n elements to be rearranged in any of the n·(n - 1)·(n - 2)···2 = n! distinct orderings. We present two design algorithms for architecting such a machine. We define a notion of a feasible design and use the framework to discuss the feasibility of the permuton architectures. We have implemented our design algorithms in a freely usable web-accessible software for exploration of these machines. Permutation machines could be used as memory elements or state machines and explicitly illustrate a rational approach to designing biological systems.


Subject(s)
Algorithms , Computational Biology/methods , DNA , Models, Genetic , Recombinases/genetics , Recombinases/metabolism , Software , beta-Fructofuranosidase/genetics , beta-Fructofuranosidase/metabolism
8.
Lab Chip ; 16(14): 2730-41, 2016 07 05.
Article in English | MEDLINE | ID: mdl-27345339

ABSTRACT

Microfluidic devices, by definition, are required to move liquids from one physical location to another. Given a finite and frequently fixed set of physical channels to route fluids, a primitive design element that allows reconfigurable routing of that fluid from any of n input ports to any n output ports will dramatically change the paradigms by which these chips are designed and applied. Furthermore, if these elements are "regular" regarding their design, the programming and fabrication of these elements becomes scalable. This paper presents such a design element called a transposer. We illustrate the design, fabrication and operation of a single transposer. We then scale this design to create a programmable fabric towards a general-purpose, reconfigurable microfluidic platform analogous to the Field Programmable Gate Array (FPGA) found in digital electronics.

9.
ACS Synth Biol ; 5(6): 452-8, 2016 06 17.
Article in English | MEDLINE | ID: mdl-27054880

ABSTRACT

Genome engineering technologies now enable precise manipulation of organism genotype, but can be limited in scalability by their design requirements. Here we describe Merlin ( http://merlincad.org ), an open-source web-based tool to assist biologists in designing experiments using multiplex automated genome engineering (MAGE). Merlin provides methods to generate pools of single-stranded DNA oligonucleotides (oligos) for MAGE experiments by performing free energy calculation and BLAST scoring on a sliding window spanning the targeted site. These oligos are designed not only to improve recombination efficiency, but also to minimize off-target interactions. The application further assists experiment planning by reporting predicted allelic replacement rates after multiple MAGE cycles, and enables rapid result validation by generating primer sequences for multiplexed allele-specific colony PCR. Here we describe the Merlin oligo and primer design procedures and validate their functionality compared to OptMAGE by eliminating seven AvrII restriction sites from the Escherichia coli genome.


Subject(s)
Genetic Engineering/methods , Genomics/methods , Oligonucleotides/genetics , Computer-Aided Design , DNA Primers/genetics , DNA, Single-Stranded/genetics , Escherichia coli/genetics , Genome, Bacterial/genetics , Internet , Recombination, Genetic/genetics , Research Design , Software
10.
PLoS Biol ; 13(12): e1002310, 2015 Dec.
Article in English | MEDLINE | ID: mdl-26633141

ABSTRACT

Synthetic Biology Open Language (SBOL) Visual is a graphical standard for genetic engineering. It consists of symbols representing DNA subsequences, including regulatory elements and DNA assembly features. These symbols can be used to draw illustrations for communication and instruction, and as image assets for computer-aided design. SBOL Visual is a community standard, freely available for personal, academic, and commercial use (Creative Commons CC0 license). We provide prototypical symbol images that have been used in scientific publications and software tools. We encourage users to use and modify them freely, and to join the SBOL Visual community: http://www.sbolstandard.org/visual.


Subject(s)
Chromatin/chemistry , DNA/chemistry , Genetic Engineering/methods , Models, Genetic , Symbolism , Animals , Chromatin/metabolism , Chromatin Assembly and Disassembly , Computer-Aided Design , Cooperative Behavior , DNA/metabolism , Databases, Nucleic Acid , Genetic Engineering/standards , Genetic Engineering/trends , Humans , Internet , Nucleotide Motifs , Publications , Regulatory Sequences, Nucleic Acid , Software
11.
Nat Biotechnol ; 32(12): 1241-9, 2014 Dec.
Article in English | MEDLINE | ID: mdl-25419741

ABSTRACT

Large microbial gene clusters encode useful functions, including energy utilization and natural product biosynthesis, but genetic manipulation of such systems is slow, difficult and complicated by complex regulation. We exploit the modularity of a refactored Klebsiella oxytoca nitrogen fixation (nif) gene cluster (16 genes, 103 parts) to build genetic permutations that could not be achieved by starting from the wild-type cluster. Constraint-based combinatorial design and DNA assembly are used to build libraries of radically different cluster architectures by varying part choice, gene order, gene orientation and operon occupancy. We construct 84 variants of the nifUSVWZM operon, 145 variants of the nifHDKY operon, 155 variants of the nifHDKYENJ operon and 122 variants of the complete 16-gene pathway. The performance and behavior of these variants are characterized by nitrogenase assay and strand-specific RNA sequencing (RNA-seq), and the results are incorporated into subsequent design cycles. We have produced a fully synthetic cluster that recovers 57% of wild-type activity. Our approach allows the performance of genetic parts to be quantified simultaneously in hundreds of genetic contexts. This parallelized design-build-test-learn cycle, which can access previously unattainable regions of genetic space, should provide a useful, fast tool for genetic optimization and hypothesis testing.


Subject(s)
High-Throughput Nucleotide Sequencing/methods , Klebsiella oxytoca/genetics , Multigene Family , Nitrogen Fixation/genetics , Klebsiella oxytoca/physiology , Nitrogenase/genetics , Operon/genetics , Promoter Regions, Genetic , Transcription, Genetic
13.
ACS Synth Biol ; 2(6): 348-50, 2013 Jun 21.
Article in English | MEDLINE | ID: mdl-23654259

ABSTRACT

Pigeon is a Web-based tool that translates a textual description of a synthetic biology design into an image. It allows programmatic generation of design visualizations, is easy to learn, is easily extensible to new glyphs and notation, and can be connected to other software tools for visualizing their output. We present the Pigeon syntax, its current command set, and some examples of Pigeon programs and their output.


Subject(s)
Software , Internet , Synthetic Biology , User-Computer Interface
14.
J Proteome Res ; 11(8): 4191-200, 2012 Aug 03.
Article in English | MEDLINE | ID: mdl-22709442

ABSTRACT

De novo peptide sequencing by mass spectrometry (MS) can determine the amino acid sequence of an unknown peptide without reference to a protein database. MS-based de novo sequencing assumes special importance in focused studies of families of biologically active peptides and proteins, such as hormones, toxins, and antibodies, for which amino acid sequences may be difficult to obtain through genomic methods. These protein families often exhibit sequence homology or characteristic amino acid content; yet, current de novo sequencing approaches do not take advantage of this prior knowledge and, hence, search an unnecessarily large space of possible sequences. Here, we describe an algorithm for de novo sequencing that incorporates sequence constraints into the core graph algorithm and thereby reduces the search space by many orders of magnitude. We demonstrate our algorithm in a study of cysteine-rich toxins from two cone snail species (Conus textile and Conus stercusmuscarum) and report 13 de novo and about 60 total toxins.


Subject(s)
Conotoxins/chemistry , Conus Snail/chemistry , Sequence Analysis, Protein , Algorithms , Amino Acid Sequence , Amino Acid Substitution , Animals , Conotoxins/genetics , Conus Snail/genetics , Molecular Sequence Data , Mutation , Tandem Mass Spectrometry
15.
ACS Synth Biol ; 1(8): 317-31, 2012 Aug 17.
Article in English | MEDLINE | ID: mdl-23651286

ABSTRACT

We present a workflow for the design and production of biological networks from high-level program specifications. The workflow is based on a sequence of intermediate models that incrementally translate high-level specifications into DNA samples that implement them. We identify algorithms for translating between adjacent models and implement them as a set of software tools, organized into a four-stage toolchain: Specification, Compilation, Part Assignment, and Assembly. The specification stage begins with a Boolean logic computation specified in the Proto programming language. The compilation stage uses a library of network motifs and cellular platforms, also specified in Proto, to transform the program into an optimized Abstract Genetic Regulatory Network (AGRN) that implements the programmed behavior. The part assignment stage assigns DNA parts to the AGRN, drawing the parts from a database for the target cellular platform, to create a DNA sequence implementing the AGRN. Finally, the assembly stage computes an optimized assembly plan to create the DNA sequence from available part samples, yielding a protocol for producing a sample of engineered plasmids with robotics assistance. Our workflow is the first to automate the production of biological networks from a high-level program specification. Furthermore, the workflow's modular design allows the same program to be realized on different cellular platforms simply by swapping workflow configurations. We validated our workflow by specifying a small-molecule sensor-reporter program and verifying the resulting plasmids in both HEK 293 mammalian cells and in E. coli bacterial cells.


Subject(s)
Bioengineering/methods , Algorithms , Escherichia coli/genetics , Gene Regulatory Networks , Genetic Engineering/methods , HEK293 Cells , Humans , Software , Synthetic Biology , Workflow
16.
ACS Synth Biol ; 1(8): 332-44, 2012 Aug 17.
Article in English | MEDLINE | ID: mdl-23651287

ABSTRACT

Raising the level of abstraction for synthetic biology design requires solving several challenging problems, including mapping abstract designs to DNA sequences. In this paper we present the first formalism and algorithms to address this problem. The key steps of this transformation are feature matching, signal matching, and part matching. Feature matching ensures that the mapping satisfies the regulatory relationships in the abstract design. Signal matching ensures that the expression levels of functional units are compatible. Finally, part matching finds a DNA part sequence that can implement the design. Our software tool MatchMaker implements these three steps.


Subject(s)
Gene Regulatory Networks , Algorithms , DNA/genetics , Models, Genetic , Software , Synthetic Biology/statistics & numerical data
17.
Methods Enzymol ; 498: 97-135, 2011.
Article in English | MEDLINE | ID: mdl-21601675

ABSTRACT

To design the complex systems that synthetic biologists propose to create, software tools must be developed. Critical to success is the enablement of collaboration across our community such that individual tools that perform specific tasks combine with other tools to provide multiplicative benefits. This will require standardization of the form of the data that exists within the field (Parts, Strains, measurements, etc.), a software environment that enables communication between tools, and a sharing mechanism for distributing the tools. Additionally, this data model must describe the data in a sufficiently rigorous and validated form such that meaningful layers of abstraction can be built upon the base. Herein, we describe a software platform called "Clotho" which provides such a data model, and the plugin and sharing mechanisms needed for a rich tool environment. This document provides a tutorial for users of Clotho and information for software developers who wish to contribute new tools (known as "Apps") to it.


Subject(s)
Computational Biology/instrumentation , Models, Genetic , Software , User-Computer Interface , Base Sequence , Computational Biology/methods , Databases, Factual , Genetic Vectors/genetics , Information Storage and Retrieval , Internet , Molecular Sequence Data , Plasmids/genetics
SELECTION OF CITATIONS
SEARCH DETAIL