Abstract:
Nucleic acid memory strands encoding digital data using a sequence of homopolymer tracts of repeated nucleotides provides a cheaper and faster alternative to conventional digital DNA storage techniques. The use of homopolymer tracts allows for lower fidelity, high throughput sequencing techniques such as nanopore sequencing to read data encoded in the memory strands. Specialized synthesis techniques allow for synthesis of long memory strands capable of encoding large volumes of data despite the reduced data density afforded by homopolymer tracts as compared to conventional single nucleotide sequences.
Abstract:
In some embodiments, systems and methods for storing and/or retrieving digital information in a nucleic acid library are provided. In some embodiments, an integrated system comprising a nucleic acid synthesis device, a nucleic acid sequencing device, a computing device, and a nucleic acid library is provided. In some embodiments, a write request that associates a value with a key is received by the system, the system synthesizes nucleic acid molecules associated with the request, and stores the nucleic acid molecules in the nucleic acid library. In some embodiments, a read request for a key is received by the system, and the system sequences nucleic acid molecules from the nucleic acid library that are associated with the key.
Abstract:
A molecular state machine is implemented in a cell by designing the cell to use specific homology directed repair (“HDR”) templates for repairing double strand breaks in polynucleotides based on a current “state” of the cell. The state may be established by the presence of a molecule in the cell or by the availability of specific cut sites in the polynucleotides of the cell. Different HDR templates or different nucleases may be available for performing HDR based on the state. When the state is changed, the same signal or event will result in a different HDR template being incorporated into the existing polynucleotides of the cell. Signals that are internal or external to the cell may be used to change the state of the cell. The cell may create a log of molecular events, store binary data, or perform other synthetic biology/molecular computing functions based on state.
Abstract:
The invention provides, inter alia, recombinase-based systems that provide for integrated logic and memory in living cells such as mammalian cells. The nucleic acid cassettes, switches, and systems described herein allow for control of gene expression or gene regulation. The invention also provides nucleic acid-based switches for adopted T-cell therapy.
Abstract:
The present invention generally relates to storing sequence read data. The invention can involve obtaining a plurality of sequence reads from a sample, identifying one or more sets of duplicative sequence reads within the plurality of sequence reads, and storing only one of the sequence reads from each set of duplicative sequence reads in a text file using nucleotide characters.
Abstract:
The invention relates to the field of bioinformatics and in particular of biomolecular computing (‘DNA computing’). “Computational genes” comprising nucleic acids are provided which, via autonomous spontaneous self-assembly, can be produced in vivo by means of a biomolecular finite automaton.
Abstract:
This invention is an oligomer-based analog neural network (ANN) comprising weight and saturation oligomers, the concentrations of which are selected such that activation of the ANN by a set of input oligomers generates a set of output oligomers, the sequences and relative concentrations of which are dependent on the sequences and relative concentrations of the input oligomers. The invention further includes methods for using such an ANN for solving any problems amenable to solution by a trained neural network. A preferred embodiment of the claimed invention is a DNA-based ANN that accepts cDNA molecules as inputs and analyzes the gene expression profile of the cells from which the cDNA is derived. The DNA-based ANN is typically trained with a computer to identify the weights giving accurate mapping of the inputs to the outputs; and the concentrations of weight oligomers of the DNA-based ANN are then selected accordingly.
Abstract:
The present invention provides proteinaceous molecules to encode solutions to computational problems. In one aspect, a proteinaceous molecule is used as a representation of a combination of values for variables of a computational problem. In a second aspect, a library of proteinaceous molecules representing essentially all relevant solutions to at least one computational problem are used. The invention further provides a nucleic acid library encoding a library of proteinaceous molecules according to the invention. In another aspect, the invention includes a method for detecting a proteinaceous molecule representing a combination of values for variables of a computational problem comprising contacting a library of proteinaceous molecules of the invention, with a set of binding molecules designed for binding to proteinaceous molecules representing solutions. The invention also provides an apparatus for providing a solution to a computational problem comprising a library of the invention, and a system for detection of a solution.
Abstract:
A DNA computer for carrying out computations using DNAs is provided with a dividing part for dividing a problem that is to be solved into a plurality of partial problems, and an operation part for obtaining a DNA sequence corresponding to a solution to the problem, by combining DNA sequences corresponding to solutions of the plurality of partial problems.
Abstract:
Microelectronic network devices and components are fabricated by binding or complexing at least one electronically functional substance to a molecular fiber, such as a nucleic acid fiber. The devices and components can be combined by interconnecting the complexed fibers to provide microelectronic circuits or networks. Assembly processes involve interactions of various combinations of the fibers and substances used in fabrication.