: an funded by the an nsf expedition in computing an nsf expedition Menu

Publications

The latest publications from the Molecular Programming Project.

Stash in a Flash

Encryption is a useful tool to protect data confidentiality. Yet it is still challenging to hide the very presence of encrypted, secret data from a powerful adversary. This paper presents a new technique to hide data in flash by manipulating the voltage level of pseudo …

URL: Read more

Programmable autonomous synthesis of single-stranded DNA

DNA performs diverse functional roles in biology, nanotechnology and biotechnology, but current methods for autonomously synthesizing arbitrary single-stranded DNA are limited. Here, we introduce the concept of primer exchange reaction (PER) cascades, which grow nascent single-stranded DNA wit...
Read more

Probabilistic switching circuits in DNA

A natural feature of molecular systems is their inherent stochastic behavior. A fundamental challenge related to the programming of molecular information processing systems is to develop a circuit architecture that controls the stochastic states of individual molecular events. Here we present ...
Read more

A survey of good practice in control education

This paper gives a focussed summary of good practice taken primarily from engineers who are responsible for teaching topics related to systems and control. This engineering specialisation allows the paper to give some degree of focus in the discussions around …

URL: Read more

Enzyme-free nucleic acid dynamical systems

Chemistries exhibiting complex dynamics-from inorganic oscillators to gene regulatory networks-have been long known but either cannot be reprogrammed at will or rely on the sophisticated enzyme chemistry underlying the central dogma. Can simpler molecular mechanisms, designed from scratch, exh...
Read more

Single-stranded DNA and RNA origami

Self-folding of an information-carrying polymer into a defined structure is foundational to biology and offers attractive potential as a synthetic strategy. Although multicomponent self-assembly has produced complex synthetic nanostructures, unimolecular folding has seen limited progress. We d...
Read more

A mathematical introduction to robotic manipulation

This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish reliable data and …

URL: Read more

Single-Molecule Clocks Controlled by Serial Chemical Reactions

Chemical clocks usually achieve well-defined temporal delays through concentration thresholding coupled to the production, degradation, activation, or inhibition of downstream effectors. In this way, the stochastic dynamics of many individual molecules yield essentially deterministic bulk beha...
Read more

Practical aspects of structural and dynamic DNA nanotechnology

DNA nanostructures are a set of materials with well-defined physical, chemical, and biological properties that can be used on their own or incorporated with other materials for many applications. Herein, the practical aspects of utilizing DNA nanostructures (structural …

URL: Read more

Biotechnological mass production of DNA origami

DNA nanotechnology, in particular DNA origami, enables the bottom-up self-assembly of micrometre-scale, three-dimensional structures with nanometre-precise features1,2,3,4,5,6,7,8,9,10,11,12. These structures are customizable in that they can be site-specifically functionalized13 or constructe...
Read more

Accelerating Evolutionary Hill Climbs in Parallel Turbidostats

Evolution has been used to address many engineering problems. Within the context of metabolic engineering and synthetic biology, directed evolution has natural applications. However, most research concerning optimizing microbial evolution has been focused on library generation and screening, w...
Read more