Molecular convolutional neural networks with DNA regulatory circuits
Abstract Complex biomolecular circuits enable cells with intelligent behavior for survival before neural brains evolved. Synthesized DNA circuits in liquid phase developed as computational hardware can perform neural-network-like computation that harness the collective properties of complex biochemical systems, however the scaling up in complexity remains challenging to support more powerful computation. we present a systematic molecular implementation of the convolutional neural network (ConvNet) algorithm with synthetic DNA regulatory circuits based on a simple DNA switching gate architecture. We experimentally demonstrated that a DNA-based ConvNet based on shared-weight architecture of a 3×6 sized kernel can simultaneously implement parallel multiply-accumulate (MAC) operations for 144 bits inputs and recognize patterns up to 8 categories autonomously. Furthermore, it can connect with another DNA circuits to construct hierarchical networks, which can recognize patterns up to 32 categories with a two-step classification approach of performing coarse classification on language (Arabic numerals, Chinese oracles, English alphabets and Greek alphabets) and then classifying them into specific handwritten symbols. With a simple cyclic freeze/thaw approach, we can decrease computation time from hours to minutes. Our approach shows great promise in the realization of high computing power molecular computer with ability to classify complex and noisy information.