Microsoft Research Blog

Microsoft Research Blog

The Microsoft Research blog provides in-depth views and perspectives from our researchers, scientists and engineers, plus information about noteworthy events and conferences, scholarships, and fellowships designed for academic and scientific communities.

Researchers build nanoscale distributed DNA computing systems from artificial protocells

March 11, 2019 | By Microsoft blog editor

Living cells communicate with each other by sending and receiving molecular signals that diffuse between neighboring cells to activate key molecular processes. This communication enables cell populations to implement collective information processing functions that cannot be achieved by individual cells in isolation. Although synthetic biologists have made significant progress in engineering cell populations to perform computation, such engineering still remains a major challenge because of the complex interplay between synthetic devices and natural cellular processes. In a new paper published in the journal Nature Nanotechnology, a team of researchers led by Tom de Greef at the Eindhoven University of Technology and Radboud University, Stephen Mann at the University of Bristol, and Andrew Phillips at Microsoft Research present a method for implementing distributed DNA computing systems by compartmentalizing DNA devices inside artificial protocells.

The method, called biomolecular implementation of protocellular communication (BIO-PC), uses protocells made of protein-based microcapsules called proteinosomes to encapsulate computational DNA devices that send and receive molecular messages made from short strands of DNA. Information processing is performed using a well-known technique based on enzyme-free, toehold-mediated DNA strand displacement. The proteinosomes are permeable to short DNA messages but not to the larger streptavidin proteins trapped inside, which are used to anchor the strand displacement devices that send, receive, and process the DNA messages.

This encapsulation of DNA strand displacement devices inside protocells has several advantages. First, the high local concentration of DNA devices inside protocells results in a considerable increase in the speed of information processing. Second, because the information processing components are physically separated from each other, they can be reused across protocells. Finally, selective transport of DNA signals can be used to insulate concurrent information processing pathways from one another with limited interference.

Microscopy image showing synthetic protocells used for DNA communication and computing. The different colors—green, dark blue, and blue—represent different computational devices contained within the protocells. The protocells are trapped between pairs of small pillars (gray objects) in a microfluidic device and send messages to each other in a three-layer amplified signalling cascade.

To demonstrate this, the researchers used microfluidic trapping devices to spatially separate protocells capable of collective functions such as multiplex sensing, cascaded amplification, bidirectional communication, and distributed logic operations, and revealed how population dynamics can be easily tuned by controlling the protocell permeability. The researchers constructed detailed computational models of their systems and used these to improve their understanding of system behavior and to help guide their experiments.

Importantly, encapsulating computational DNA devices inside protocells protects them from digestion by enzymes present in blood and serum that naturally break down DNA molecules, since these enzymes cannot diffuse into the protocells. The researchers showed that protocells operated successfully in concentrated serum, paving the way for potential future applications in high-precision in-vitro diagnosis of patient samples. In particular, such protocells could one day be used to detect clinically relevant short RNA strands indicative of specific viruses or cancers and, ultimately, to implement smart molecular therapeutics that operate inside living cells.

Up Next

Medical, health and genomics

Programming biology with Dr. Andrew Phillips

Episode 67, March 13, 2019 - Today, Dr. Phillips talks about the challenges and rewards inherent in reverse engineering biological systems to see how they perform information processing. He also explains what we can learn from stressed out bacteria, and tells us about Station B, a new end-to-end platform his team is working on that aims to reduce the trial and error nature of lab experiments and help scientists turn biological cells into super-factories that could solve some of the most challenging problems in medicine, agriculture, the environment and more.

Microsoft blog editor

Graphics and multimedia, Hardware and devices, Human-computer interaction, Medical, health and genomics

Putting the “human” in human computer interaction with Haiyan Zhang

Episode 62, February 6, 2019 - Haiyan talks about her unique “brain hack” approach to the human-centered design process, and discusses a wide range of projects, from the connected play experience of Zanzibar, to Fizzyo, which turns laborious breathing exercises for children with cystic fibrosis into a video game, to Project Emma, an application of haptic vibration technology that, somewhat curiously, offsets the effects of tremors caused by Parkinson’s disease.

Microsoft blog editor

Medical, health and genomics

Scientists discover how bacteria use noise to survive stress

Mutations in the genome of an organism give rise to variations in its form and function—its phenotype. However, phenotypic variations can also arise in other ways. The random collisions of molecules constituting an organism—including its DNA and the proteins that transcribe the DNA to RNA—result in noisy gene expression that can lead to variations in […]

Microsoft blog editor