ABSTRACT Developments in bioengineering and nanotechnology have ignited the research on biological and molecular communication systems. Despite potential benefits, engineering communication systems to carry data signals using biological messenger molecules and engineered cells is challenging. Diffusing molecules may fall behind their schedule to arrive at the receiver, interfering with symbols of subsequent time slots and distorting the signal. Existing theoretical molecular communication models often focus solely on the characteristics of a communication channel and fail to provide an end-to-end system response since they assume a simple thresholding process for a receiver cell and overlook how the receiver can detect the incoming distorted molecular signal. In this paper, we present a model-based and computational framework called BioRxToolbox for designing diffusion-based and end-to-end molecular communication systems coupled with synthetic genetic circuits. We describe a novel framework to encode information as a sequence of bits, each transmitted from the sender as a burst of molecules, control cellular behavior at the receiver, and minimize cellular signal interference by employing equalization techniques from communication theory. This approach allows the encoding and decoding of data bits efficiently using two different types of molecules that act as the data carrier and the antagonist to cancel out the heavy tail of the former. Here, BioRxToolbox is demonstrated using a biological design and computational simulations for various communication scenarios. This toolbox facilitates automating the choice of communication parameters and identifying the best communication scenarios that can produce efficient cellular signals.
Read full abstract