Abstract
Signal processing over the molecular domain is critical for analysing, modifying, and synthesising chemical signals in molecular communication systems. However, the lack of chemical signal processing blocks and the wide use of electronic devices to process electrical signals in existing molecular communication platforms can hardly meet the biocompatible, non-invasive, and size-miniaturised requirements of applications in various fields, e.g., medicine, biology, and environment sciences. To tackle this, here we design and construct a liquid-based microfluidic molecular communication platform for performing chemical concentration signal processing and digital signal transmission over distances. By specifically designing chemical reactions and microfluidic geometry, the transmitter of our platform is capable of shaping the emitted signals, and the receiver is able to threshold, amplify, and detect the chemical signals after propagation. By encoding bit information into the concentration of sodium hydroxide, we demonstrate that our platform can achieve molecular signal modulation and demodulation functionalities, and reliably transmit text messages over long distances. This platform is further optimised to maximise data rate while minimising communication error. The presented methodology for real-time chemical signal processing can enable the implementation of signal processing units in biological settings and then unleash its potential for interdisciplinary applications.
Similar content being viewed by others
Introduction
Communication technologies for transmitting information over distances have been revolutionising the way humans, sensors, and robots communicate. Since the invention of the telephone by Bell in 1876, significant progress has been made over a century in both wired and wireless communications, with major innovations including transmitting optical signals over optical fibre in a confined cable and electromagnetic wave signals over the air in an unbounded environment. Different from wired and wireless communications that are designed for typical human-to-human, human-to-machine, or machine-to-machine macroscale applications (e.g., mobile communications), molecular communication (MC) was proposed for the first time to explore the exchange of information using chemical molecules, mimicking the communication processes found in nature, such as the transmission of pheromones in the air among individuals and the hormone signalling in fluid media inside the human body1,2. MC research holds immense potential in emerging applications where traditional wired or wireless communication would be unsafe or infeasible, such as intrabody biosensing3, smart drug delivery4,5, and explosive gas monitoring6.
Over the past decade, the main focus of MC research was to theoretically characterise and analyse an MC system using tools and mechanisms from communication engineering, and advancement includes modelling the biophysics of transceiver and propagation7,8,9, quantifying communication capacity10,11, evaluating and optimising communication performance12,13,14. Aligning with the ongoing theoretical research efforts, researchers also realised the importance of developing experimental MC platforms in validating the proposed theoretical models and facilitating practical MC-based applications15,16. However, the development of an experimental MC platform is complex as it requires multidisciplinary expertise (e.g., communication engineering, chemistry, biology, and physics)2, and to date only a few gas and liquid-based MC platforms have been successfully prototyped17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36.
Like any communication system, an MC platform can be generally divided into three fundamental parts: a transmitter, a propagation channel, and a receiver. So far, the existing experimental MC platforms focused on the propagation through bounded and unbounded spaces, and their main objective was to demonstrate the feasibility of exchanging information via various chemicals, which includes not only the molecules found in nature, e.g., volatile organic compounds17,18,19,20,21, acids22,23, protons24, glucose25, DNA molecules26, and sodium chloride27, but also the carriers designed in the lab, e.g., droplets and bubbles28, artificial magnetic nanoparticles29,30,31, fluorophores32,33, colour pigments34, and carbon quantum dots35,36. In existing MC platforms, their MC transceivers are interfaced with macroscale instruments (spray17,18,33, pump20,23,25,27,28,29,31,34,35,36, pH sensor22,23,24, light detector32,35,36) for the conversion between electrical signals and chemical signals, i.e., release and observe information molecules. It is important to note that the electrical devices here are integrated with these macroscale instruments to perform signal processing functions (e.g., encoding-decoding22 and detection algorithms18,22,23,25,27) based solely on electrical bit signals, with the aim of ensuring successful information transmission after propagation. Although it is acceptable to use electronic devices for signal processing when focusing on the information exchange based on chemical molecules, the utilisation of electronic devices for signal processing functions can hardly meet the biocompatible, non-invasive, and size-miniaturised requirements of most microscale/nanoscale biochemical applications, e.g., tissue engineering, targeted drug delivery, and immune system enhancement37. Thus, it is important to shift from electrical signal processing to chemical signal processing and design a family of pure chemical concentration signal processing (e.g., pulse shaping and thresholding) blocks that operate in real-time for signal generation, detection, amplification, etc. Nevertheless, the experimental implementation of these basic signal processing functions over chemical signals, especially at the microscale/nanoscale, has been ignored so far.
Inspired by nature where cells rely on a complex molecular network to process biochemical signals via reacting molecules38,39, chemical reactions emerge as an efficient way to construct a wide range of biochemical function blocks for sensing, computation, actuation, etc40,41,42,43,44. This motivates us to utilise chemical reactions to address the challenge of performing signal processing functions over the molecular domain. Considering that chemical reactions are more likely to occur in the liquid phase45,46, here we develop a liquid-based microfluidic molecular communication (MIMIC) platform. Specifically, through a joint design of a selection of chemical reactions and of a finely tuned microfluidic geometry for the transceiver, our MC transmitter is capable of shaping the transmitted signals, and the MC receiver is capable of detecting an incoming signal exceeding a predefined threshold and amplifying it to a user-defined level. Compared to the previously reported platforms, the signal processing functions in our MIMIC platform are realised over the molecular domain and are free of electronic devices, only using macroscale external devices to interface with our transmitter and receiver for chemical injection and quantitative measurement and to provide complete control for the performance evaluation.
To ensure that the mechanism of our platform can be easily understood by different disciplines, we choose a selection of universally known pH-based reactions, based on sodium hydroxide (NaOH) and hydrochloric acid (HCl), to demonstrate and quantify the feasibility of our general chemical reaction design for electronic-free chemical signal processing functions. While these reactions might not lead to a specific application in medicine or industry, their universality can perfectly illustrate that the design principles behind our platform can be applied to any kind of reaction that would be relevant to a specific application. Using these reactions, we experimentally demonstrate that our designed MIMIC platform can reliably transmit bit signals with a low bit error rate (BER), even at the highest transmission speeds achievable by our hardware and over long distances, testing tubing up to 25 m long. To facilitate accurate and reproducible measurement of our platform’s performance, we have also developed a Python-based software with a graphical user interface (GUI) that entirely automates signal generation through multi-pump synchronisation and control, real-time chemical signal recording, and data visualisation. The interplay between flow chemistry and microfluidics established in this work can lead to other designs of pure chemical concentration signal processing blocks for arithmetic operation, logic computing, signal transformation, etc. Benefiting from the modularity of our platform, our MC transmitter and receiver are expected to operate individually for microfluidic-based applications by replacing the acid and base with application-specific chemicals and designing the corresponding chemical-reaction-based signal processing functions. This includes but is not limited to medicine and biology applications, where the transmitter could efficiently communicate with cells and their membranes (e.g., drug delivery, DNA sensing), and the receiver could decode and read chemical signals emitted by an organism (e.g., cell culture monitoring, detection of illness-specific biomarkers).
Results
MIMIC platform design
In this study, two critical challenges need to be addressed for the development of a liquid-based MC platform that relies on chemical reactions for signal processing: (i) a flow chemistry challenge, jointly designing the microfluidic geometry and chemical reactions to regulate the occurrence of reactions, which enables the process of time-varying concentration signals in the molecular domain and timely communication, and (ii) a communication engineering challenge, prototyping microfluidic MC transmitter and receiver with molecular signal modulation and demodulation functionalities via the above flow chemistry designs, where the communication efficiency can be controlled and optimised.
To overcome these challenges, we designed and developed the MIMIC platform to explore signal processing capabilities via chemical reactions to manipulate concentration signals and facilitate reliable communication for MC. Our MIMIC platform consists of a transmitter that generates and emits signal Y with the information encoded to its concentration, a microfluidic propagation channel, and a receiver that decodes and detects incoming signal Y (Fig. 1a). In our platform, we selected an ultraviolet-visible (UV-Vis) spectrometer as the detector at the receiver due to its capacity to detect and identify a large selection of molecules.
To address the first challenge, we elaborately designed a series of chemical reactions inside the transceiver to achieve three main signal processing functions: 1) signal shaping, 2) signal thresholding, and 3) signal amplification and detection. To segregate these reactions at different locations of the transceiver, we built the whole system using configurable microfluidic tubing.
With the injection of signal Y at the transmitter inlet during a given time interval, we can adjust the duration of the signal Y emitted at the transmitter outlet by injecting a signal suppressor P within the same time interval. The signal suppressor P completely consumes Y and the duration of emitted signal Y is controlled by the timing of the interaction between Y and P, either by delaying the injection of P or its propagation. After propagation and upon reception of the signal Y at the receiver, we introduced thresholding and amplification reactions for signal detection. We first designed a thresholding operation to mitigate the noise and intersymbol interference (ISI) introduced by the propagation channel through the reaction between Y and a signal thresholder ThL. This reaction effectively consumed all the signal Y below a user-defined concentration level of ThL. Since only the concentration above the threshold will contribute to the detected signal, this allows for a precise selection of the minimum concentration of Y required for the following signal detection. To amplify the remaining signal Y to a detectable level, we then devised the amplification reaction between Y and a signal amplifier Amp to generate a receiver output O visible for the spectrometer. Through this chemical interaction at the receiver, the visualisation of the reception of signal Y was allowed, and the concentration of the output O could be amplified to a desired constant as long as the concentration of Y exceeds the predefined concentration of ThL.
Using chemical reactions in microfluidic setups to process the signal imposes a critical implementation requirement: each chemical reaction should be completed before the solution reaches the next important location. In a microfluidic setup, it is possible to control the time it takes for a solution to go from one point to another by adjusting the tubing length separating these two points. Given a tubing of length L and inner cross-section area S, the time T it takes for the solution to propagate is calculated as T = LS/Q, where Q is the flow rate of the solution. Therefore, by changing the length L of the tubing we can directly set at which time T the solution will reach the end of the tubing. To ensure that a chemical reaction is complete before the solution reaches the end of the tubing length, the corresponding minimum tubing length \({L}_{\min }\) that will allow for the completion of the reaction should be calculated and used as a condition on the tubing length in the design of our MIMIC platform. In particular, \({L}_{\min }\) can be calculated for any chemical reaction via \({L}_{\min }=Q{T}_{{{{{{{{\rm{R}}}}}}}}}/S\), where TR is the reaction time of that reaction. Note that the value of the reaction time TR can be directly measured in the microfluidic setup by measuring a quantity related to the reaction yield (Supplementary Note 3).
To realise and experimentally validate these three signal processing functions, we chose NaOH as Y, HCl as P and ThL, and bromothymol blue (BTB) as Amp. By doing so, the transmitted information was encoded in the concentration of H+ or OH− ions, i.e., the pH of a solution. With NaOH as Y and BTB as the main component of Amp, the interaction of Y with Amp will result in a change in solution colour, which can be easily quantified by the spectrometer. To provide a baseline and to perform dilutions, a solvent Sol, made of phosphate-buffered saline (PBS) solution, is injected into the platform. The Sol pump can also be used to keep the total output flow rate of the platform constant.
Signal amplification and detection
We first verify the behaviour of the amplification reaction between Y and Amp at the receiver, which is designed to amplify the incoming signal Y and produce an output signal O visible to the UV-Vis spectrometer via
In order to achieve signal amplification at the receiver of our platform just before the signal is converted by the UV-Vis spectrometer into an electrical signal, our amplification reaction at the receiver should follow two design principles: 1) in the presence of Y, the concentration value of O should be a constant value determined by the user and not influenced by the concentration of input Y, while 2) the produced output signal O should be visible and quantifiable to the spectrometer. It should also follow the implementation requirement that the concentration of O should only be determined by this reaction rather than influenced by the hydrodynamics of the platform. Following these two design principles and fulfilling this requirement will make the chemical Amp the signal amplifier in our design. Moreover, since in our MIMIC platform the signal Y, with the NaOH solution as the main component, is transparent and cannot be detected at the receiver using UV-Vis spectroscopy, the chemical Amp acts as both the signal amplifier and signal detector at the same time. Despite having both properties, we will only be referring in text to Amp as the signal amplifier.
Knowing that the information is encoded in the pH of solution Y, we selected a pH-sensitive dye for Amp to address the first design principle. This is because pH-sensitive dyes can effectively convert a change in the pH of the solution into a change in the colour spectrum of a solution that can be detected by the spectrometer. However, the colour of a pH-sensitive dye is determined not only by the pH of the solution but also by the local dye concentration which can fluctuate in a microfluidic setup. These fluctuations, caused by cases such as when the injection pumps are turned on or off, violate the implementation requirement. We resolved this issue by selecting a specific pH-sensitive dye for Amp, i.e., BTB, because BTB can be characterised by two forms: an acid form, i.e., HBTB, with a maximum absorbance at 453 nm and a base form, i.e., BTB−, with a maximum absorbance at 616 nm47,48. The existence of these two forms with each featured by a maximum absorbance wavelength enabled us to develop a mathematical framework to convert the colour spectrum measurement of the spectrometer into an indirect measurement of the pH of the solution that is independent of the dye concentration, thus satisfying that implementation requirement (see Fig. 2a, Methods, and Supplementary note 2.3).
The second design principle is also fulfilled by using BTB as the main component of the Amp solution, i.e., generating the output O with a constant concentration in the presence of signal Y. Through the catalytic reaction of HBTB with NaOH, the evolution of the concentration of output BTB− with the input concentration of NaOH is non-linear and can be mathematically described by
with [BTB]Tot as the total concentration of BTB, in both acid and base forms, and KC as the equilibrium constant of reaction (1) (Supplementary Note 2.1). This sigmoid evolution implies that outside a narrow transition range, a large variation in [NaOH] will only result in a small variation of [BTB−], resulting in the concentration evolution satisfying the second design principle of the amplification reaction. The conversion of the concentration of BTB− into the absorbance of the BTB solution is then described by the Beer-Lambert law (Supplementary equation (1)). By combining the non-linear conversion of the concentration of NaOH into the concentration of BTB− with the linear conversion of the concentration of BTB− into the absorbance of the BTB solution, we obtain a non-linear conversion of NaOH into the BTB absorbance. Through our proposed mathematical transformation of the BTB absorbance into a revised pH value (pHr), the sigmoid evolution of [BTB−] results in a pHr evolution that spans between a low and a high pH limits. In this way, the actual pH values (pHa), proportional to [NaOH], measured outside these limits are converted to either the low or the high revised pH limits (Fig. 2a). Using this absorbance-to-pH conversion based on the acid and base forms in BTB, non-square signals (e.g., triangular or Gaussian signals) can be clipped into square-like signals.
As our platform can only allow us to directly control the time-varying input flow rate but not the chemical concentration, we generated non-square concentration signals through an adjustment of flow rates using the setup in Fig. 2b. Signal Y was injected following a triangular profile in flow rate while the output flow rate was kept constant (Fig. 2c) which would lead to a Gaussian profile in concentration and pHa (Fig. 2d) before the reaction with Amp at location X1 (Fig. 2b). As expected, the output pHr measured using the spectrometer after the reaction with Amp would be a square signal (Fig. 2e) instead of the triangular or Gaussian signal, verifying that using BTB for the Amp solution satisfied the second design principle. We also demonstrated in Fig. 2e that using BTB for the Amp solution gave us the ability to control and amplify the receiver output of our platform to a desired level by adjusting the concentration of BTB [BTB]. However, it is noted that using BTB as the Amp can only and strictly be valid if the relationship between the absorbance measured and the BTB concentration in the Amp solution is linear, but does not hold for concentrations of BTB outside this linear range (Supplementary note 2.2). Experimental results in Fig. 2 demonstrated that the pH-sensitive dye nature and the unique feature of BTB addressed both the design principles as well as the implementation requirement, making BTB a perfect candidate for our Amp solution.
Signal thresholding
To reduce the noise and ISI introduced by the propagation channel, it is essential to define a minimum concentration of Y, called the activation concentration, at which the amplification reaction (1) can be activated, thus generating the chemical output O that can be measured at the spectrometer. In order to remove the signal Y that is below a specific threshold before signal amplification, a thresholding reaction is also integrated into the receiver of our MIMIC platform before the amplification reaction can occur, where the concentration of received signal Y is lowered by the solution ThL via the designed reaction
where ϕ is a type of molecule irrelevant for signal transmission. Through this reaction, the activation concentration of the amplification reaction can be controlled by the selection of the concentration of ThL.
With the NaOH solution selected as the transmitted signal Y, we chose an HCl solution as the signal thresholder ThL and verified the effect of ThL on a solution of Y in traditional glassware. In Fig. 3a, we measured the minimum concentration of Y required to trigger the generation of O (BTB− form, blue) from Amp (HBTB form, yellow), before and after the addition of ThL. We observed that the pHa at which the BTB activation is triggered was shifted by the addition of ThL, meaning that a higher concentration of Y is required to activate BTB. It is noted that the shift of the BTB activation also depends on the initial pHa of the BTB solution.
Following the reception of signal Y, its reaction with ThL would result in a decrease in signal Y’s amplitude. If the concentration of ThL is too high compared to the concentration of Y, the signal Y will be completely suppressed. We demonstrated how the selection of the ThL concentration (Fig. 3e) results in a selection of the minimum Y concentration (Fig. 3d) that can be detected at the spectrometer using the experimental setup in Fig. 3b. In this experiment, the flow rate of solution Y was increased while the output flow rate was kept constant (Fig. 3c), thus resulting in a gradual increase of pHa (Fig. 3d). Then by injecting ThL solutions with different concentrations of HCl, we were able to select the minimum pHa of solution Y that toggles the generation of output O. The flow rate of Y was then gradually decreased to demonstrate that the detected signal would disappear at the same pHa as the one it appeared at (Fig. 3e). The experimental data in Fig. 3a-e demonstrate that, given a chemical signal Y such as NaOH, it is possible to design a thresholding reaction that can select the minimum concentration required to trigger the signal detection, thus allowing the user to mitigate noise and ISI without the requirement of external electronic devices.
Signal suppression
The transmitter of our MIMIC platform is able to suppress the input signal Y over time before emission at the output of the transmitter through the reaction with the chemical P, which is
For a continuous injection of Y and P, a delayed arrival of P after Y at the junction, where both chemicals are expected to mix and react, would shape Y into a square-like pulse by the reaction, thus generating a pulse-like signal at the output of the transmitter.
To effectively suppress the signal Y made of a NaOH solution, we selected an HCl solution for the signal suppressor P. Indeed, if the HCl solution is concentrated enough, P will consume all the NaOH from the Y solution and no signal will be emitted by the transmitter. We verified our chemical design by observing that a continuous emission of a signal Y at the transmitter output would be completely suppressed following the injection of P without a change in the injection of Y (Fig. 3f, g). If the injection of P is made after a Td delay in time, the output signal displays a square-like shape as predicted, with a width Tw approximately equal to the delay Td (Fig. 3f, g).
Message transmission
With individual chemical-reaction-based microfluidic circuits designed and experimentally verified for signal shaping, thresholding, amplification, and detection to address the first challenge, we then addressed the second challenge by integrating these specific chemical-reaction-based microfluidic circuits into a MIMIC prototype to realize the time-varying molecular signal modulation and demodulation for text message transmission over a distance on the order of metres.
The communication was divided into intervals with a duration Tb during which the transmitter was scheduled to convey one-bit information per interval. For binary bit-1, the syringe pumps were turned on to inject chemical signal Y and solution P from the beginning of the bit interval until time αTb, with α as the duty cycle (α ≤ 1), and were turned off for the remaining time of the bit interval acting as a guard interval. For binary bit-0, the syringe pumps containing Y and P were turned off during the whole bit interval (Fig. 4a, b).
With the objective of transmitting the message “Hi”, our MIMIC prototype generated the corresponding binary sequence “1001000 1101001” (ASCII). Two extra bits “11” were also concatenated at the beginning of the information bit sequence to indicate the start of a message and the duration of a single bit Tb for the receiver. Figure 4a demonstrated that the transmitted message was successfully demodulated at the receiver with error-free transmission, due to the long bit interval and small flow rate ensuring completeness of all reactions in tubing and a stable flow rate output from syringe pumps. This not only validates the design of our MIMIC platform for delivering information via chemical molecules but also enables us to further investigate the communication efficiency of the system.
High speed and long distance communication
To explore the limits of the communication performance of our MIMIC platform, we investigated the communication efficiency for transmissions at the highest speeds achievable by our system and over a long distance. In our platform, the flow speed is mainly limited by the minimum and maximum flow rates of syringe pumps, decided by our selected stepper motors. This flow rate range can be further reduced by the increase of back pressure in the tubing at high speeds and the effect of diffusion and advection.
To examine the impact of the increasing back pressure and signal dispersion with the increase of the length of the propagation channel, we explored the limits of our MIMIC platform by first replacing the propagation channel with the longest channel available in our lab, i.e., LCH = 25 m. This tubing length conveniently corresponds to more than 10 times the average longest straight distance in the human body (head to toe). We further assessed the communication performance by gradually increasing all the injection flow rates by a speed factor of N to their limit governed by the pump hardware, up to \(200\, {{{\rm{\mu}}}} {{{{{{{\rm{L}}}}}}}}\mathop{\min }^{-1}\) for a single pump. Through transmitting multiple bit-1 signals (Fig. 4c), our results show that our MIMIC platform can modulate and demodulate an increased number of bits over the same time duration using narrower pulses, thus allowing for N times increase in the data rate. Interestingly, we did not observe any significant speed-induced distortion of the signal shape experimentally, even at the highest speed achievable by our hardware (see Fig. 4d for the pulse width Tw and Supplementary Note 6.5 for other pulse shape descriptions). These experiments demonstrate the capacity of our MIMIC platform to achieve high data rates under the constraints set by its design, although the highest possible data rates of our system are found lower than others previously reported in the literature31,32. However, to achieve a specific high data rate, a careful selection and setting of the transmitted pulse width Te is needed to ensure that the received output pulse width Tw remains wide enough to be detected.
Waveform design
Although increasing the communication speed by N times leads to a higher data rate, the shortening of the width of a transmitted signal Te makes the signal more susceptible to noise and interference during propagation, especially over a 25-metre long communication distance. It is therefore essential to control Te (Fig. 4b).
When generating a bit-1 in our MIMIC platform design, the width of the pulse emitted by the transmitter Te is initially controlled by the injection duration αTb of Y such as Te = αTb, and will directly impact the width of the pulse at the output of the receiver Tw. It is important to note that in the design used in this work, we were only able to measure experimentally Tw but not Te. Upon use of the signal suppressor P to shape the signal as illustrated through reaction (4) in Fig. 3f, g, Te is no longer defined by αTb but instead by Td, i.e., the delay between the injection times of Y and P (Fig. 5a, c). However, setting Te and thus Tw via the difference in injection time means that Te and Tw are both defined through the control software of the platform, an external electronic device. In order to fully address the second development challenge of our MIMIC platform, the width of the emitted pulse Te should only be defined by the flow chemistry setup.
To remove the reliance on the electronic device to determine the emitted pulse width Te, the injection time of Y and P were first synchronised (Td = 0) by the software, then the propagation channel of P was lengthened by Ld to delay the arrival of P at the mixing junction with Y (Fig. 5b). Our experiments demonstrated that the exact same signal shaping obtained by the controlled injection delay of P at the electronic device can be achieved by designing the length difference Ld of microfluidic geometry, showing an equivalent effect of Td and Ld (Fig. 5c, d).
To achieve the same output signal width Tw, Fig. 5e presents the direct mapping between the required channel length difference Ld and the injection time difference Td. This mapping can also be extended to compute an estimation of the final output signal width Tw, as a function of both Ld and Td (Fig. 5f), achieving full control of the signal shape at the output of the transmitter using both the control software and the platform geometry.
Communication performance optimisation
Among the three reactions occurring in our MIMIC platform, we investigated how the pulse generation performed by the reaction between Y and P at the transmitter following the geometry design in Fig. 5b can impact the communication reliability of the platform. We specifically examined the impact of the duty cycle α used in the encoding of the bit-1 on BER. As α directly controls the width of the transmitted signal Te and thus the width of the output signal Tw, two issues can arise depending on whether the value of α is too high or too low. First, if α is too low, Tw can be so narrow that it could result in a loss of the signal amplitude and lead to the wrong detection of bit-1 signals as bit-0. Second, if α is too high, the long duration of a bit-1 signal can make it disperse to adjacent bits and likely cause the wrong detection of bit-0 signals as bit-1, especially when the transmitted bit sequence includes a pattern of “101". Fig. 6a showcases the second issue for various α values above 0.6, thus highlighting that high α values may result in an increase in communication errors. The complete decoded bit sequences are shown in Supplementary Fig. 11, and the typical bit errors observed during the measurement are presented in Supplementary Fig. 12.
In the case of high α values, the use of P in our design as a signal suppressor can cause signal distortion. Because of the late arrival of P as well the long pulse duration of P, the signal Y for consecutive bits can be consumed twice by P over two-bit durations thus resulting in a smaller width Te,2 in the second bit as in Fig. 6b. The narrower pulse width Tw,2 for the second bit (Fig. 6b) will be hard to decode as bit-1 due to its low amplitude.
To avoid this signal distortion caused by the signal Y reacting two times with the signal suppressor P over consecutive bit-1 signals, the bit interval Tb should be larger or equal to the sum of the width of the transmitted pulse Te (equivalent to Tw in our model) and the emission time αTb, hence
Otherwise, the next signal Y will be emitted while P is still being injected. Equation (5) can be rewritten as a condition on Tb, such as
where Te can be set either directly by the injection time difference Td in the control software or induced by the platform geometry and the selection of a path difference Ld between the inlets of Y and P greater than 0. Figure 6c experimentally demonstrates the existence of the Tw,2 distortion regime (D) and non-distortion regime (ND) below and above the optimal bit interval \({T}_{\rm b}^{\star }\), which aligns with the minimum \({T}_{{{{{{{{\rm{b}}}}}}}}}^{\star }={T}_{{{{{{{{\rm{e}}}}}}}}}/(1-\alpha )\) to be set to avoid distortion, as theoretically presented in equation (6).
With the optimisation goal of maximising the data rate while minimising the communication error, the bit interval Tb has to be designed to be small enough to allow more bits transmitted, and large enough to prevent signal distortion. This leads to the optimal value of \({T}_{{{{{{{{\rm{b}}}}}}}}}^{\star }={T}_{{{{{{{{\rm{e}}}}}}}}}/(1-\alpha )\), which we verified experimentally (Fig. 6d).
Discussion
The biological nature of chemical signalling makes MC a promising methodology for interdisciplinary applications ranging from personal healthcare to environmental science. Although a few gas/liquid-based MC platforms have been developed and demonstrated the feasibility of transmitting information via various types of molecules17,22,24,25,26,27,28,29,32,34,35, the chemical dimension of these platforms is strictly restricted to the use of molecules as a signal carrier, and all the necessary signal processing functions of these platforms are entirely performed using external electronic devices. This lack of chemical concentration signal processing would hinder the adoption of these platforms to practical applications. Motivated by the previous theoretical MC works that revealed the chemical signal processing capabilities of chemical reactions40,41,42,43,44, we report in this paper the experimental implementation of a MIMIC platform that achieves real-time signal shaping, thresholding, amplification, and detection functions for chemical concentration signals in the molecular domain.
A key aspect of performing signal processing in the molecular domain is the versatility of these functions, which theoretically can be applied to any molecular signal carrier and to any form of encoding electrical bit signals to chemical signals. There are two methods to encode information into chemical signals: 1) intrinsic encoding, where the information is stored in changes of the physico-chemical properties of the individual molecules (e.g., DNA structure26, stereoisomerisation of fluorophores49,50), and 2) extrinsic encoding, where the interpretation of the information is based on the collective properties of the chemical solution (e.g., concentration of the solution22,23, magnetic susceptibility29). Correspondingly, processing chemical concentration signals will therefore either modify the physico-chemical properties of a molecule or modify the composition of a solution. To present the proof-of-concept of our design and illustrate clearly the versatility of our design, the experiments presented in this work for our MIMIC platform rely on an extrinsic encoding of the information into the concentration of a base solution, NaOH. Thus, all chemical reactions presented in this work process NaOH concentration signals based either on modifying the composition of a NaOH solution (i.e., acid-base reactions for signal shaping and thresholding) or on the change of the physico-chemical properties of a pH indicator by the presence or absence of NaOH (i.e., signal amplification and detection). Although other MC studies already investigated encoding signals in acid and base solutions22,23, our MIMIC platform uses reactions to process signals in real-time, whereas other platforms left all the processing tasks to computers and micro-controllers.
The advancement and versatility of our platform are also reflected in the selection of the hardware. The previously published studies on acid and base encoding in MC all used a pH-meter to extract information from concentration variations, while our MIMIC platform used a UV-Vis spectrometer. This choice was made to better illustrate the versatility of our design: while a pH-meter is a convenient solution to quantify the properties of acid-base solutions, it cannot be easily applied to other chemical reactions due to its specificity. By contrast, while a UV-Vis spectrometer is not capable of directly detecting changes in acidity, we have successfully demonstrated how chemical reactions can convert an invisible chemical signal into a visible chemical signal. The capability of our chemical-reaction-based signal processing functions to change the nature of the signal carrier brings a versatility that allows us to adapt the signal to the detector type at the receiver, and combined with the natural versatility of the UV-Vis spectrometer proves the versatility of our MIMIC platform.
We evaluated the communication performance, and we explored the limits of our platform in communication, specifically to transmit and recover a text message over a long distance and at the highest speeds achievable by our hardware, which imposes higher noise and interference levels. In such conditions, our MIMIC platform was able to maintain a satisfying reliability, even with a distance as long as 25 m. We have also demonstrated that the use of our proposed chemical-reaction-based signal processing blocks allowed us to control the communication efficiency and the BER. However, while our platform successfully transmitted information at the highest transmission speed achievable by our platform with chemical signal processing capability, this speed is lower than the MC platform without chemical signal processing capability31,32. This is because the highest transmission speed of our platform is limited by the reaction times of all the chemical signal processing functions, as well as the maximum injection speed of our 3D-printed pumps. It is important to note that higher data rates can be achieved by adapting our MIMIC platform with more powerful pumps and other kinds of faster chemical reactions.
It is important to highlight the fact that all the experiments and equipment presented in this work are used as a strict proof-of-concept platform to validate the feasibility of chemical signal processing using the universally known acid and base-based chemical reactions as an example. However, our MIMIC platform is not limited to these reactions and hardware, and practical applications of our MIMIC platform and its processing functions, e.g., in biology, medicine, or environment sciences, can be achieved by adapting the chemical reactions and the platform accordingly. The versatility of our design makes it easy to replace the chemicals and the reactions used in this work with corresponding molecules specifically dedicated to the sought application. For instance, with a fluorescent dye as the signal carrier, signal suppression (i.e., used for signal shaping and thresholding) can be achieved with a black hole quencher, while signal amplification and detection can be achieved using another fluorescent probe by Förster resonance energy transfer (FRET)51,52. Moreover, in order to validate our design and test its performance, several electronic devices are still needed to inject the solutions (i.e., syringe pumps) and to convert the chemical signal back into a measurable and quantifiable electrical signal (i.e., the UV-Vis spectrometer). Of course, an actual application of the design of our platform would require the setup to be adapted at either the transmitter and/or receiver specific to that application. For example, to read the chemical signals strictly encoded in the acidity of a water solution extracted from the environment, the UV-Vis spectrometer could be replaced with a pH-meter. Meanwhile, to communicate with a receptor cell, one can directly remove any form of electronic sensor.
For all potential applications, our low-cost plug-and-play platform allows for rapid testing of iterative design, optimisation, and validation of application-related chemical reactions and microfluidic geometry. After validation, compact, light, and portable lab-on-a-chip devices can be produced in one go by adapting the syringe pumps to micropumps and replacing the tubing and junctions with microfluidic chips. In this perspective, by proposing a versatile, low-cost, and adaptable design capable of replacing all electronic devices with biocompatible and non-invasive signal processing functions in the molecular domain, our MIMIC platform is a major step towards the multidisciplinary applications promised by MC, e.g., in medicine, biology, chemistry, and environment sciences.
Methods
MIMIC platform fabrication
The three parts composing the MIMIC platform, i.e., the transmitter, propagation channel, and receiver, were all assembled using standard microfluidic tubing (either PEEK or PTFE, OD 1/16 inch, ID 0.75 mm) and PEEK Tee junctions (OD 1/16 inch, ID 0.050 inch, IDEX Material Processing Technologies, USA) to connect the inlets with the outlets of each part in the geometries presented in Figs. 1a, 2b, 3b, 5a, and 5b. PEEK and PTFE were both chosen for their compatibility with a wide range of chemicals, as well as the flexibility and space requirement between two junctions in the platform. PTFE was due to its high flexibility in tight spaces or coiled to achieve extra-long lengths (e.g., 25 m), while PEEK was used due to its resistance under mechanical stress essential in certain locations of the platform.
Chemical solutions were injected at the inlets of the transmitter and receiver using up to six syringe pumps that were developed and 3D-printed. The design of the pump was inspired by one of the Poseidon Pumps53,54,55 with significant modifications: specific clamps and vices were adapted to fit the syringe model used in this work (3-part 50 mL syringe, Terumo, Japan), and additional parts were made to constrain and stabilise the rotation of the main axle (Fig. 1d). Each pump was also fitted with a 1:51 gearbox (Stepperonline Planetary gearbox, purchased on Amazon UK) to adapt the flow rate range to 1–200 μL min−1, and regulated by a flow meter (SLF3S-0600F, Sensirion, Switzerland) to stabilise the flow rate via a feedback loop control. The outlet of the transmitter was directly connected to the inlet of the receiver via the propagation channel.
The outlet of the receiver was connected to a SLF3S-0600F flow meter to monitor the stability of the flow rate in the platform, and to a flow cell (Z-type 2.5 mm pathlength, stainless steel, FIAlabs instruments, USA) to measure the absorbance of the solution over time. This measurement was achieved by connecting a light source (470–850 nm fibre-coupled LED, Thorlabs, USA) and a UV-Vis spectrometer (FLAME-T-UV-Vis spectrometer, 3648 px, Ocean Insight, USA) to the flow cell.
Software
The MIMIC platform is controlled by our graphic user interface (Fig. 1c), implemented in Python 3 (the Python Software Foundation, US). Briefly, the software translates the input signals (e.g., constant, pulses, triangular waves) into a series of commands to control the flow rate of the pumps of the platform over time. The software then sends the commands to the Arduino controlling the pumps via serial communication, while collecting data from the flow meters and the spectrometer at the same time. To ensure the stability of the flow rate of the pumps during the injection, the data extracted from the flow meters are used by our software to apply a proportional-integral-derivative (PID) controller to the pumps.
The Arduino controls the pumps by implementing the commands sent by the software via a custom script written using the AccelStepper Arduino library (https://www.airspayce.com/mikem/arduino/AccelStepper/index.html). Data are extracted from the flow meters via serial communication, and from the spectrometer using the python-seabreeze library (https://github.com/ap--/python-seabreeze).
Chemical solution preparation
Bromothymol blue (BTB, dye content 95%, ACS reagent grade), Hydrochloric acid (HCL, 37%, ACS reagent grade), Sodium Hydroxide (NaOH, ≥98%, pellets, ACS reagent grade), Phosphate-Buffered Saline (PBS, tablets), and Ethanol (≥ 99.8%, GC grade) were all purchased from Merck (ex-Sigma Aldrich, Germany). Ultra-pure water was obtained from an Elga Purelab DV35. The BTB stock solution was prepared by dissolving 20 mg of the commercial BTB powder in a solution of 16 mL NaOH at 0.02 mol L−1, 8 mL Ethanol, and 30.4 mL ultra-pure water.
The solutions Y, P, ThL, and Sol were all prepared from fresh PBS solution, and their pH values were adjusted by adding a small volume of HCl or NaOH (< 1 % of the total volume of PBS) until the desired pH values were reached. The pH of the solution was measured and adjusted using a phenomenal PH 1100 L pH-meter (VWR, USA). The solution Amp at pH 5.3 was prepared by mixing 1 volume of the BTB stock solution with 3 volumes of PBS solution. Unless otherwise stated, the concentration of BTB used was 0.2 mmol L−1, and the compositions and pH values of the solutions injected into the MIMIC platform are summarised in Table 1. All experiments were performed in traditional glassware instead of a microfluidic setup and used a PBS solution at pH 7.58 as solvent.
Flow rate signal generation
The injection of the signal Y by a syringe pump was programmed to follow either a triangular or a square profile in flow rate. For the experiments in Figs. 2c and 3c, the flow rate of chemical signal Y followed a triangular distribution. Instead of directly using a triangular profile, it was approximated by a staircase signal that allows the PID controller to have enough time to reach desired flow rates, and the staircase signal is in the form of
where u[t] is the Heaviside step function with respect to time t.
For the experiments in Figs. 4, 5, and 6, the flow rate of input signal Y was defined by a square signal, which can be expressed as
where \({Q}_{{{{\rm{Y}}}}_{0}}=12\, {{\upmu}} {{{\rm{L}}}}\) min−1, si represents the transmitted bit information (i.e., si = 0 or 1), I is the number of transmitted bits, Tb is the bit interval, and α is the fraction of the bit interval where the pump is turned on to represent bit-1.
At the transmitter side, to control the duration of the transmitted signal, solution P can be injected at a time Td later than Y by software programming, thus the flow rate of input solution P can be expressed as QP(t) = QY(t − Td). The flow rate of the pump that injects solution Sol is determined by whether the transmitter setup is a 3-pump (Fig. 5a) or a 4-pump configuration (Fig. 5b). For the 3-pump configuration, the flow rate of solution Sol can be described as QSol(t) = QTX − [QY(t) + QP(t)]; while for the 4-pump configuration that contains two Sol pumps, the flow rates are QSolY(t) = QTX/2 − QY(t) and QSolP(t) = QTX/2 − QP(t), respectively. Here, QTX is the total output flow rate of the transmitter. At the receiver side, the flow rates of ThL and Amp pumps were kept constant all the time. Unless otherwise stated, QTX was set to be 48 μL min−1, and the flow rate of each pump at the receiver was set to be 16 μL min−1. Thus, the total flow rate of the output of the whole platform was 80 μL min−1.
Microfluidic experiment protocol
The experiments of generating and transmitting chemical signals to different tubing setups followed the same generic protocol. The MIMIC platform was first implemented to the architectures presented in Figs. 2b, 3b, or Fig. 1a with the transmitter set to the geometry presented in either Fig. 5a or b. Before connecting pumps to the platform, the setup was primed by manually injecting all chemical solutions at their corresponding inlets. Then, the pumps were connected to the platform, and chemical injection was controlled and performed via the Python 3 software (see Methods Software).
Unless specified otherwise, a microfluidic experiment would start with a cleaning and preparation phase, during which all chemicals were injected simultaneously to ensure that no air bubbles remained in the tubing. The duration of this phase was based on the maximum length between any injection inlet in the platform and the flow cell, giving sufficient time for all chemicals to completely go through the platform. Pure PBS was then injected using the Sol pump to collect the light intensity reference for the absorbance measurement. The chemicals providing a baseline for the experiment were then injected at a constant flow rate for a sufficient time to remove any signal from the setup. Next, chemical signals were generated and transmitted by injecting Y and/or P, and data collection was initiated. The injection pattern of Y and P was specific to each experiment and followed the flow rate profiles described in the above methods. After transmitting all the signals from the transmitter, the chemicals providing the baseline were injected again until all the signals passed the flow cell.
The specific experimental settings and injection patterns performed for all the experiments presented in all the figures are provided and thoroughly detailed in Supplementary Note 6.
Absorbance and pH quantification
Intensity data were collected by the UV-Vis spectrometer with a sampling rate of 0.2 Hz and an integration time of 500 ms. As mentioned in the above methods, the intensity baseline required for the computation of the absorbance was recorded prior to the experiment by measuring a pure PBS solution for 30 s and averaging the intensity over time.
Experimental data were analysed in Python to calculate the absorbance for each wavelength λ using the equation
where I(λ) and I0(λ) represent the intensity of the solution being analysed and the intensity baseline at wavelength λ, respectively. The revised pH of the solution, noted pHr, was directly computed from the absorbance at 453 and 616 nm, corresponding to the wavelength of maximum absorbance for HBTB and BTB− respectively, using the equation
where KC = 7.9 × 10−8 mol L−1, ϵA(453) = 7370 L mol−1, ϵA(616) = 1290 L mol−1, ϵB(453) = 240 L mol−1, and ϵB(616) = 31,800 L mol−1. The development of the above mathematical model was provided in Supplementary Note 2.
Pulse analysis and bit decoding
Pulses are defined as signals above the pH baseline, measured during a period significantly long enough to be not considered as background noise, and characterised by low (off) and high (on) pH levels. The pulses were detected from the time-varying pH data using Python and analysed to measure the observation time To, the pulse width Tw and the off-on transition time ΔT defined in Supplementary Note 1. The detection threshold was defined using the measured average values of the low and high pH levels of the signal and set as −3 dB. The detection threshold was then directly used in a basic step detection algorithm, provided in Supplementary Note 5, to localise in time all the changes between μoff and μon, called time steps t0, thus localising all the pulses in the signal. For each detected pulse, To and Tw were directly calculated from the localised step times. The ΔT of each edge of a pulse was extracted by fitting the edge to a sigmoid function
with t0 the localised time step, and pHoff and pHon the fitted values for respectively the low and high pH levels. ΔT was directly computed from the transition rate dt of the sigmoid such as ΔT = (pHon − pHoff)/(4dt).
Bit sequences transmitted with the MIMIC platform were decoded from the time-varying pH signal by binning that signal in time with bins of duration Tb. For each bin, bit-1 was identified if the pH went above a detection threshold, or identified as bit-0 otherwise. The bit interval Tb and the bit detection threshold were computed through the analysis of two consecutive bit-1 emitted before each message, using the pulse analysis method described above, with Tb corresponding to the difference between the observation time To of the two pulses, and the bit detection threshold corresponding to the pulse detection threshold of these pulses. The decoded bits were then grouped by 7 and translated into ASCII characters.
Communication reliability
The communication reliability was quantified by BER, which is defined as
To ensure that all measurements of the BER in different conditions can be accurately compared, a 100-bit sequence was randomly generated once (including 53 bit-0 and 47 bit-1 and presented in Supplementary note 6.8) and was used for each individual measurement.
Statistics reproducibility
The reproducibility of the chemical reactions presented in equations (1), (3), and (4) as well as their responses in pH and absorbance was assessed by replacing all solutions with fresh ones every two weeks at the latest, by measuring their pH and absorbance, and by comparing these values with the values of previous measurements. Solutions were rejected and re-prepared if the measurements did not match. All data collected from a validated solution were then used in this work without any further rejection.
Each point presented on all the graphs corresponds to a single measurement. A minimum of 10 data points were collected for use with a non-linear model (either to fit experimental data or to compare experimental data with a theoretical prediction), while a minimum of 5 data points were collected for use with a linear model.
With the exception of Fig. 6c, all the pH signals over time presented in the main text were the only signals measured for these experiments. The signals presented in Fig. 6c serve strictly as an illustration of the specific phenomenons observed in Fig. 6d, and these 5 signals shown in details were selected over the 14 signals collected and used in Fig. 6d to cover a large range of Tb values above and below \({T}_{{{{{{{{\rm{b}}}}}}}}}^{*}\).
Reporting summary
Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.
Data availability
The data that support the findings of this study are available from Zenodo56 and from the corresponding author upon request.
Code availability
Files to 3D-print the syringe pumps, the Arduino codes for the pumps, and Python codes for the control software of the MIMIC platform are available at https://github.com/kcl-yansha/MolCommUI. The codes supporting the data analysis are available from the corresponding author upon request.
References
Nakano, T., Eckford, A. W. & Haraguchi, T. Molecular Communication (Cambridge University Press, Cambridge, U.K., 2013).
Bi, D., Almpanis, A., Noel, A., Deng, Y. & Schober, R. A survey of molecular communication in cell biology: Establishing a new hierarchy for interdisciplinary applications. IEEE Commun. Surv. Tutor. 23, 1494–1545 (2021).
Akyildiz, I. F., Pierobon, M., Balasubramaniam, S. & Koucheryavy, Y. The internet of bio-nano things. IEEE Commun. Mag. 53, 32–40 (2015).
Chahibi, Y., Pierobon, M., Song, S. O. & Akyildiz, I. F. A molecular communication system model for particulate drug delivery systems. IEEE Trans. Biomed. Eng. 60, 3468–3483 (2013).
Akan, O. B. et al. Information and communication theoretical understanding and treatment of spinal cord injuries: State-of-the-art and research challenges. IEEE Rev. Biomed. Eng. 16, 332–347 (2023).
Giné, L. P. & Akyildiz, I. F. Molecular communication options for long range nanonetworks. Comput. Netw. 53, 2753–2766 (2009).
Pierobon, M. & Akyildiz, I. F. Diffusion-based noise analysis for molecular communication in nanonetworks. IEEE Trans. Signal Process. 59, 2532–2547 (2011).
Deng, Y., Noel, A., Elkashlan, M., Nallanathan, A. & Cheung, K. C. Modeling and simulation of molecular communication systems with a reversible adsorption receiver. IEEE Trans. Mol. Biol. Multi-Scale Commun. 1, 347–362 (2015).
Jamali, V., Ahmadzadeh, A., Wicke, W., Noel, A. & Schober, R. Channel modeling for diffusive molecular communication-a tutorial review. Proc. IEEE 107, 1256–1301 (2019).
Gohari, A., Mirmohseni, M. & Nasiri-Kenari, M. Information theory of molecular communication: directions and challenges. IEEE Trans. Mol. Biol. Multi-Scale Commun. 2, 120–142 (2016).
Akyildiz, I. F., Pierobon, M. & Balasubramaniam, S. An information theoretic framework to analyze molecular communication systems based on statistical mechanics. Proc. IEEE 107, 1230–1255 (2019).
Kilinc, D. & Akan, O. B. Receiver design for molecular communication. IEEE J. Sel. Areas Commun. 31, 705–714 (2013).
Chou, C. T. A markovian approach to the optimal demodulation of diffusion-based molecular communication networks. IEEE Trans. Commun. 63, 3728–3743 (2015).
Jamali, V., Ahmadzadeh, A., Jardin, C., Sticht, H. & Schober, R. Channel estimation for diffusive molecular communications. IEEE Trans. Commun. 64, 4238–4252 (2016).
Lotter, S. et al. Experimental Research in Synthetic Molecular Communications - Part I. IEEE Nanotechnol. Mag. 17, 42–53 (2023).
Lotter, S. et al. Experimental Research in Synthetic Molecular Communications - Part II. IEEE Nanotechnol. Mag. 17, 54–65 (2023).
Farsad, N., Guo, W. & Eckford, A. W. Tabletop molecular communication: Text messages through chemical signals. PloS One 8, e82935 (2013).
Koo, B.-H. et al. Molecular MIMO: From Theory to Prototype. IEEE J. Sel. Areas Commun. 34, 600–614 (2016).
Giannoukos, S., McGuiness, D. T., Marshall, A., Smith, J. & Taylor, S. A chemical alphabet for macromolecular communications. Anal. Chem. 90, 7739–7746 (2018).
Shakya, P., Kennedy, E., Rose, C. & Rosenstein, J. K. Correlated transmission and detection of concentration-modulated chemical vapor plumes. IEEE Sens. J. 18, 6504–6509 (2018).
Mcguiness, D. T., Giannoukos, S., Taylor, S. & Marshall, A. Experimental and analytical analysis of macro-scale molecular communications within closed boundaries. IEEE Trans. Mol. Biol. Multi-Scale Commun. 5, 44–55 (2019).
Khaloopour, L. et al. An experimental platform for macro-scale fluidic medium molecular communication. IEEE Trans. Mol. Biol. Multi-Scale Commun. 5, 163–175 (2019).
Farsad, N., Pan, D. & Goldsmith, A. A novel experimental platform for in-vessel multi-chemical molecular communications. In GLOBECOM 2017 IEEE Global Communications Conference, 1–6 (IEEE, 2017).
Grebenstein, L. et al. Biological optical-to-chemical signal conversion interface: A small-scale modulator for molecular communications. In Proc. of the 5th ACM International Conference on Nanoscale Computing and Communication, 1–6 (2018).
Koo, B.-H., Kim, H. J., Kwon, J.-Y. & Chae, C.-B. Deep learning-based human implantable nano molecular communications. In ICC 2020 IEEE International Conference on Communications (ICC), 1–7 (2020).
Kuscu, M., Ramezani, H., Dinc, E., Akhavan, S. & Akan, O. B. Fabrication and microfluidic analysis of graphene-based molecular communication receiver for internet of nano things (IoNT). Sci. Rep. 11, 1–20 (2021).
Angerbauer, S. et al. Salinity-based molecular communication in microfluidic channels. IEEE Trans. Mol. Biol. Multi-Scale Commun. 9, 191–206 (2023).
De Leo, E. et al. Communications and switching in microfluidic systems: Pure hydrodynamic control for networking labs-on-a-chip. IEEE Trans. Commun. 61, 4663–4677 (2013).
Unterweger, H. et al. Experimental molecular communication testbed based on magnetic nanoparticles in duct flow. In 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), 1–5 (IEEE, 2018).
Wicke, W. et al. Experimental system for molecular communication in pipe flow with magnetic nanoparticles. IEEE Trans. Mol. Biol. Multi-Scale Commun. 8, 56–71 (2022).
Bartunik, M., Fischer, G. & Kirchner, J. The development of a biocompatible testbed for molecular communication with magnetic nanoparticles. IEEE Trans. Mol. Biol. Multi-Scale Commun. 9, 179–190 (2023).
Kuscu, M., Kiraz, A. & Akan, O. B. Fluorescent molecules as transceiver nanoantennas: The first practical and high-rate information transfer over a nanoscale communication channel based on fret. Sci. Rep. 5, 7831 (2015).
Bhattacharjee, S. et al. A testbed and simulation framework for air-based molecular communication using fluorescein. In Proc of the 7th ACM International Conference on Nanoscale Computing and Communication, 1–6 (2020).
Pan, W. et al. A molecular communication platform based on body area nanonetwork. Nanomater 12, 722 (2022).
Fichera, L., Li-Destri, G. & Tuccitto, N. Graphene quantum dots enable digital communication through biological fluids. Carbon 182, 847–855 (2021).
Calì, F. et al. Fluorescent nanoparticles for reliable communication among implantable medical devices. Carbon 190, 262–275 (2022).
Kuscu, M., Dinc, E., Bilgin, B. A., Ramezani, H. & Akan, O. B. Transmitter and receiver architectures for molecular communications: A survey on physical design with modulation, coding, and detection techniques. Proc. IEEE 107, 1302–1341 (2019).
Samoilov, M., Arkin, A. & Ross, J. Signal processing by simple chemical systems. J. Phys. Chem. A 106, 10205–10221 (2002).
Chen, Y.-J. et al. Programmable chemical controllers made from DNA. Nat. Nanotechnol. 8, 755–762 (2013).
Soloveichik, D., Cook, M., Winfree, E. & Bruck, J. Computation with finite stochastic chemical reaction networks. Nat. Comput. 7, 615–633 (2008).
Song, T., Garg, S., Mokhtar, R., Bui, H. & Reif, J. Analog computation by DNA strand displacement circuits. ACS Synth. Biol. 5, 898–912 (2016).
Bi, D., Deng, Y., Pierobon, M. & Nallanathan, A. Chemical reactions-based microfluidic transmitter and receiver design for molecular communication. IEEE Trans. Commun. 68, 5590–5605 (2020).
Bi, D. & Deng, Y. Microfluidic QCSK Transmitter and Receiver Design for Molecular Communication. IEEE Trans. Commun. 70, 5837–5852 (2022).
Zhang, C. et al. A uniform molecular low-density parity check decoder. ACS Synth. Biol. 8, 82–90 (2018).
Dill, K. A. & Bromberg, S.Molecular Driving Forces (Garland Science, New York, USA, 2002).
Atkins, P. & De Paula, J.Physical chemistry, vol. 1 (Oxford Univ. Press, Oxford, United Kingdom, 2006).
Klotz, E., Doyle, R., Gross, E. & Mattson, B. The equilibrium constant for bromothymol blue: A general chemistry laboratory experiment using spectroscopy. J. Chem. Educ. 88, 637–9 (2011).
Sabnis, R. W.Handbook of Acid-Base Indicators (CRC Press, Boca Raton, Florida, 2007).
Ling, J., Daly, B., Silverson, V. A. & De Silva, A. P. Taking baby steps in molecular logic-based computation. Chem. Commun. 51, 8403–9 (2015).
Gust, D., Andreasson, J., Pischel, U., Moore, T. A. & Moore, A. L. Data and signal processing using photochromic molecules. Chem. Commun. 48, 1947–57 (2012).
Algar, W. R., Hildebrandt, N., Vogel, S. S. & Medintz, I. L. Fret as a biomolecular research tool - understanding its potential while avoiding pitfalls. Nat. Methods 16, 815–29 (2019).
Fang, C., Huang, Y. & Zhao, Y. Review of fret biosensing and its application in biomolecular detection. Am. J. Transl. Res. 15, 694–709 (2023).
Wijnen, B., Hunt, E. J., Anzalone, G. C. & Pearce, J. M. Open-source syringe pump library. PloS One 9, e107216 (2014).
Booeshaghi, A., Beltrame, E., Bannon, D., Gehring, J. & Pachter, L. Data and signal processing using photochromic molecules. Sci. Rep. 9, 12385 (2019).
Booeshaghi, S., Bannon, D., Beltrame, E., Gehring, J. & Pachter, L. Poseidon pumps https://pachterlab.github.io/poseidon/about (2019).
Walter, V., Bi, D., Salehi-Reyhani, A. & Deng, Y. Real-time signal processing via chemical reactions for a microfluidic molecular communication system. Zenodo. https://doi.org/10.5281/ZENODO.8422465 (2023).
Acknowledgements
We thank Dr. Mingfeng Wang at Brunel University London for fruitful conversations and the precious help with setting the PID controller to regulate the flow rate of the pump. We thank the Department of Physics at King’s College London for allowing us to conduct in their premises all the experiments used to collect the data for this paper, as well as the Department of Surgery and Cancer at Imperial College London for allowing us to calibrate our equipment in their premises. This work was supported by an EPSRC/UKRI New Investigator Award (EP/T000937/1) to Y.D. and an EPSRC/UKRI Innovation Fellowship (EP/S001603/1) to A.S-R.
Author information
Authors and Affiliations
Contributions
Y.D. conceived of the project. All the authors contributed to the microfluidic design of the platform. D.B. and Y.D. developed the theoretical framework of the platform. V.W. and A.S-R. designed and 3D printed the parts of the microfluidic prototype. A.S-R. and V.W. developed several chemical reaction systems for potential use on the platform. V.W. designed the chemical reaction system reported here. V.W. built the MIMIC platform with support from A.S-R.. D.B. and V.W. wrote the Arduino code for the syringe pump, and V.W. wrote the Python code for the control software. V.W. and D.B. performed all experiments on the platform. V.W. analysed the data, all the authors contributed to data interpretation. V.W. and D.B. prepared drafts of the paper, Y.D. and A.S-R. critically reviewed and edited drafts. Y.D. and A.S-R. supervised the programme of research.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks Ahmed Agiza, Falko Dressler and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Walter, V., Bi, D., Salehi-Reyhani, A. et al. Real-time signal processing via chemical reactions for a microfluidic molecular communication system. Nat Commun 14, 7188 (2023). https://doi.org/10.1038/s41467-023-42885-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467-023-42885-0