Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Apr 12;15:12646. doi: 10.1038/s41598-025-97484-4

Thermal colloid programming

Raphael Fortulan 1,2,, Noushin Raeisi Kheirabadi 1, Alessandro Chiolerio 1,3, Andrew Adamatzky 1
PMCID: PMC11993630  PMID: 40221567

Abstract

This paper investigates the computational capabilities of colloidal systems, focusing on the integration of Boolean logic operations within gold nanoparticle suspensions under varying temperature conditions. As climate change, artificial intelligence, and privacy concerns present increasing challenges for massively parallel and low-power computing devices, there is a growing demand for novel computing substrates, and colloids offer a promising avenue for developing energy-efficient and locally deployable systems. Our research explores how temperature impacts the behavior of suspended nanoparticles and, consequently, their interactions and computational performance. Our findings demonstrate that colloidal systems can perform Boolean operations, which can be modulated through temperature changes. By showcasing the versatility of these systems, this study underscores the significance of exploring unconventional computing paradigms and lays the foundation for future research into liquid-based computational applications.

Keywords: Colloidal systems, Boolean logic, Gold nanoparticles, Unconventional computing, Temperature control

Subject terms: Computer science, Electrical and electronic engineering, Other nanotechnology

Introduction

As we progress into the 21st century, facing an era of dramatic climatic changes and evolving privacy/artificial intelligence challenges, alternative computing approaches are emerging to complement and potentially mitigate limitations of established models1. These novel approaches offer the potential for local deployment and enhanced energy efficiency, addressing critical needs in our changing technological landscape.

For example, fluid-based computing systems, which employ incompressible fluids as computational media, represent one such alternative. These encompass various technologies, including hydraulic calculators2,3, fluid-based integrators4,5, and fluidic logic devices6,7. Colloids, which are suspensions of nanoparticles, represent a class of fluid-based computing that has not been fully explored. These systems, characterized by particles interacting through nonspecific forces such as van der Waals attraction and electrostatic repulsion, exhibit a natural tendency towards equilibrium. However, the application of external electric fields dramatically alters the energy landscape of these polarizable particles, propelling them away from equilibrium and onto new thermodynamic configurations. This phenomenon facilitates the emergence of complex structures, representing distinct metastable states modulated by the applied field810. At the same time, colloids show an inherent potential primarily arising from the dynamic behavior of particles within the fluid medium. Notably, the particles in the colloid exhibit a thermal motion, behavior analogous to that observed in atoms due to thermal fluctuations11.

Nevertheless, recent research has begun to demonstrate the potential of colloids in computational applications. Pioneering studies on liquid cybernetics have suggested employing colloidal autonomous soft holonomic processors12. Our research group has conducted experiments that demonstrate the computational capabilities of various colloidal systems, including proteinoid colloids13. In these systems, we successfully implemented Boolean logic gates. However, in our previous studies, we maintained a constant temperature, which is a crucial factor influencing the electrical properties of colloids14,15.

Gold nanoparticles (AuNP) suspensions/colloids, historically known as Aurum Potabile, have been used since medieval times for their alleged medicinal properties16,17. In modern times, AuNP colloids continue to be relevant in biomedical applications18,19 and have found new uses in data storage, optical sensing, energy transport, and computing20,21. In this work, we extend our prior research on AuNP colloids22 by investigating the effects of temperature modulation on the performance of Boolean operations within the colloidal system. Our results show that temperature directly influences the Boolean functions generated by the colloidal system, with higher temperatures leading to increased complexity and sensitivity of the Boolean expressions. This temperature dependence demonstrates that the system can be effectively controlled, expanding its potential applications in unconventional computing.

Materials and methods

Preparation of AuNP colloids

An aqueous suspension of Au nanoparticles, 0.1  mg mlInline graphic and 14 nm particle size, was supplied by PlasmaChem GmbH (Germany). The suspension was subjected to ultrasonic treatment (using a DK Sonic Ultrasonic cleaner, UK, operating at 40  kHz) for a duration of 20 min.

Boolean expression extraction

The extraction of 4-bit Boolean expressions from colloids was performed by applying binary strings Inline graphic, where n = 4. We note that the cardinality of Inline graphic, thus 16 strings were used.

These strings were submitted to the colloid, with each bit changing every 30 s. The signals were encoded using alternating positive-negative polarity pulses, with logical False (0) represented as Inline graphic5  V and logical True (1) as 5 V.

A custom-designed apparatus was employed for the extraction of the Boolean expressions, as illustrated in Fig. 1. Electrical signals were generated using an Arduino Uno R4 board (Arduino, Italy) connected via I2C to two MCP4728 12-bit quad-channel digital-to-analog converters (DACs, Microchip Technology, USA), utilizing a 74HC595 multiplexer (Texas Instruments, USA). The DAC output channels were connected to amplifier/level shift circuits based on LM258AP op-amps (Texas Instruments, USA) to produce bipolar outputs at ± 5  V. An IPS 4303 Laboratory DC Power Supply (ISO-TECH, Taiwan) provided both positive and negative voltage rails. The outputs were then electrically interfaced with the colloids using 10Inline graphicm diameter platinum/iridium-coated stainless steel probes as inputs. An output probe was inserted into the colloid, and the output potential was measured using a 24-bit data logger (Pico Technology, UK), see Fig. 1a. The temperature of the colloid was regulated using a Peltier module (European Thermodynamics, 39.6 W, 12 V, UK) equipped with a fan and heatsink for enhanced heat dissipation on the hot side (Fig. 1b). Temperature control was achieved using a bang-bang controller scheme (Elitech STC-1000, UK), where the module alternated between full-on and off modes until the temperature stabilized within ± 0.3 K of the set point.

Fig. 1.

Fig. 1

(a) Experimental setup for extracting Boolean expressions. (b) Render of the electrode arrangement for the binary string input and measured output voltages and Peltier module.

The measured output signals were subsequently threshold-classified, from 100 mV to 1 V, by assigning a logical True if the absolute voltage exceeded the threshold, a logical False if it fell below. These threshold-classified outputs were then used to create a truth table, which was subsequently converted to a Boolean expression.

Impedance spectroscopy

Impedance spectroscopy was performed using an Inductance-Capacitance-Resistance (LCR) meter (model 891, BK Precision Ltd, UK). The meter was configured to scan across a frequency range of 20 to 300 kHz, using a 0.5 Inline graphic sinusoidal voltage waveform.

Results and discussion

Boolean functions extraction

Boolean expressions characterizing the AuNP colloid have been derived at six different temperatures between almost freezing and boiling points of Inline graphicO: 273.65, 278.15, 283.15, 293.15, 323.15, and 343.25 K, as detailed in Tables 1, 2, 3, 4, 5, 6. The different Boolean expressions at each temperature result from the different threshold values used at each temperature.

Table 1.

Extracted Boolean expression at 273.65 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean expression Inline graphic Inline graphic Inline graphic
True 0 0 0
False 0 0 0
B Inline graphic C Inline graphic Inline graphicD 3 0.75 2.87
C Inline graphic (A Inline graphic Inline graphicD) Inline graphic (B Inline graphic Inline graphicD) 4 1.25 3.62
C Inline graphic (A Inline graphic Inline graphicB Inline graphic Inline graphicD) Inline graphic (B Inline graphic Inline graphicA Inline graphic Inline graphicD) 4 1.5 3.75
(B Inline graphic C) Inline graphic (A Inline graphic Inline graphicB Inline graphic Inline graphicC Inline graphic Inline graphicD) 4 1.5 3.37

Table 2.

Extracted Boolean expression at 278.15 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean expression Inline graphic Inline graphic Inline graphic
True 0 0 0
A Inline graphic C 2 1 3.5
(A Inline graphic B) Inline graphic (A Inline graphic D) Inline graphic (B Inline graphic C) Inline graphic (C Inline graphic Inline graphicD) 4 1.5 3.75
(A Inline graphic C) Inline graphic (B Inline graphic C) Inline graphic (C Inline graphic Inline graphic D) 4 1.25 3.87
(A Inline graphic B Inline graphic C) Inline graphic (A Inline graphic C Inline graphic Inline graphicD) 4 1 3.18
A Inline graphic B Inline graphic C 3 0.75 2.87
False 0 0 0

Table 3.

Extracted Boolean expression at 283.15 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean expression Inline graphic Inline graphic Inline graphic
True 0 0 0
B Inline graphic C Inline graphic (A Inline graphic Inline graphicD) 4 1 3.18
C Inline graphic (A Inline graphic Inline graphicD) Inline graphic (B Inline graphic Inline graphicD) 4 1.25 3.62
C Inline graphic (A Inline graphic Inline graphicD) 3 1.25 3.75
(B Inline graphic C) Inline graphic (A Inline graphic Inline graphicB Inline graphic Inline graphicC Inline graphic Inline graphicD) 4 1.5 3.37
B Inline graphic C Inline graphic Inline graphicA Inline graphic Inline graphicD 4 0.5 2.25
False 0 0 0

Table 4.

Extracted Boolean expression at 293.15 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean expression Inline graphic Inline graphic Inline graphic
True 0 0 0
A Inline graphic Inline graphicC Inline graphic Inline graphicD 3 0.5 2.25
(A Inline graphic B) Inline graphic (A Inline graphic Inline graphicC) Inline graphic (B Inline graphic Inline graphicC) Inline graphic (C Inline graphic Inline graphicD) Inline graphic (D Inline graphic Inline graphicC) 4 1 3.18
(A Inline graphic Inline graphicC) Inline graphic (D Inline graphic Inline graphicC) Inline graphic (A Inline graphic B Inline graphic D) Inline graphic (A Inline graphic Inline graphicB Inline graphic Inline graphicD) 4 1.25 3.75
(A Inline graphic Inline graphicC) Inline graphic (A Inline graphic B Inline graphic D) Inline graphic (D Inline graphic Inline graphicB Inline graphic Inline graphicC) 4 1.5 3.75

Table 5.

Extracted Boolean expression at 323.15 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean circuit Inline graphic Inline graphic Inline graphic
False 0 0 0
C Inline graphic D Inline graphic Inline graphicA Inline graphic Inline graphicB 4 0.5 2.25
Inline graphicA Inline graphic Inline graphicB 2 1 3.5
(Inline graphicB Inline graphic Inline graphicC) Inline graphic (A Inline graphic Inline graphicB Inline graphic Inline graphicD) Inline graphic (B Inline graphic C Inline graphic D Inline graphic Inline graphicA) 4 1.75 3.5
(D Inline graphic Inline graphicB Inline graphic Inline graphicC) Inline graphic (Inline graphicA Inline graphic Inline graphicB Inline graphic Inline graphicC) Inline graphic (A Inline graphic C Inline graphic Inline graphicB Inline graphic Inline graphicD) 4 1.5 3.37
(A Inline graphic C Inline graphic Inline graphicB Inline graphic Inline graphicD) Inline graphic (A Inline graphic D Inline graphic Inline graphicB Inline graphic Inline graphicC) 4 1 2.75

Table 6.

Extracted Boolean expression at 343.15 K, their complexity Inline graphic, average sensitivity Inline graphic, and average block sensitivity Inline graphic.

Boolean expression Inline graphic Inline graphic Inline graphic
(A Inline graphic Inline graphicB) Inline graphic (B Inline graphic Inline graphicA) Inline graphic (B Inline graphic Inline graphicC Inline graphic Inline graphicD) 4 2 3.12
Inline graphicD Inline graphic (B Inline graphic C) Inline graphic (A Inline graphic Inline graphicB) Inline graphic (Inline graphicA Inline graphic Inline graphicC) 4 1 2.87
(B Inline graphic C) Inline graphic (A Inline graphic Inline graphicB) Inline graphic (Inline graphicA Inline graphic Inline graphicC) Inline graphic (Inline graphicC Inline graphic Inline graphicD) 4 1.25 2.93
(B Inline graphic C) Inline graphic (A Inline graphic Inline graphicB) Inline graphic (B Inline graphic Inline graphicA) Inline graphic (B Inline graphic Inline graphicD) 4 1.5 3.37
(A Inline graphic Inline graphicB) Inline graphic (B Inline graphic Inline graphicA) Inline graphic (B Inline graphic C Inline graphic D) Inline graphic (B Inline graphic Inline graphicC Inline graphic Inline graphicD) 4 2 3.25
(A Inline graphic C Inline graphic Inline graphicB) Inline graphic (A Inline graphic D Inline graphic Inline graphicB) Inline graphic (B Inline graphic C Inline graphic Inline graphicA) Inline graphic (B Inline graphic D Inline graphic Inline graphicA) Inline graphic (A Inline graphic B Inline graphic Inline graphicC Inline graphic Inline graphicD) 4 2.5 3.31

To assess how temperature influences the complexity of the extracted logic gates, the query complexity of all Boolean functions was evaluated. This measure quantifies the number of queries necessary to evaluate a Boolean function Inline graphic. To proceed with this evaluation, we first define a decision tree as follows:

Definition 1

(Decision tree) A decision tree is a binary tree with each internal node labeled with one of n input Boolean variables. One of the two edges leaving the node is labeled 0 (or False), and the other is labeled 1 (or True). Each leaf is also labeled 0 (or False) or 1 (or True). The two sub-trees at each node describe how the algorithm will proceed after receiving an answer to the query. The two labels represent the two possible answers to the query. The label of the reached leaf is the value of the function for that particular input.

The depth of a decision tree is the longest path from root to leaf. Equivalently, we can define the following metric:

Definition 2

(Decision tree cost) The cost of a tree Inline graphic for an input x, Inline graphic is the number of queries evaluated in t when executing x.

The depth of a tree is then Inline graphic, where X is the set of all possible Boolean inputs for f. Finally, the complexity of a Boolean function is defined as:

Definition 3

(Decision tree complexity) The complexity Inline graphic of a function f depth of the minimal decision tree, or the most efficient, that computes f

graphic file with name d33e484.gif 1

Note that since evaluating Inline graphic n times fully compute f, Inline graphic.

The depth of the most efficient decision tree that computes is not the only way of gauging the complexity of a Boolean expression. Cook, Dwork, and Reischuk23,24 originally introduced sensitivity, also known as critical complexity, as a simple combinatorial complexity measure for Boolean functions. Intuitively, as the name suggests, the sensitivity of a function measures the number of bits of the input on which the function is sensitive. The formal definition is given below.

Definition 4

(Sensitivity of a Boolean function) The sensitivity, s(f) of a Boolean function Inline graphic at x is defined as Inline graphic, where Inline graphic is the XOR operation and Inline graphic is a Boolean vector of length n with all 0s except a the i-th position.

Definition 5

(Average sensitivity of a Boolean function) The average sensitivity, Inline graphic of a Boolean function Inline graphic across all possible inputs x is

graphic file with name d33e583.gif 2

Definition 6

(Block sensitivity of a Boolean function) The block sensitivity, bs(f) of a Boolean function Inline graphic at x is defined as the maximum number of disjoint subsets of Inline graphic such that Inline graphic, where Inline graphic is the Boolean vector of size n with all 0s except in the positions assigned by Inline graphic.

Definition 7

(Average block sensitivity of a Boolean function) The average block sensitivity, Inline graphic of a Boolean function Inline graphic across all possible inputs x is

graphic file with name d33e655.gif 3

The calculated values for query complexity, average sensitivity, and average block sensitivity of the Boolean expressions across all temperature ranges are presented in Tables 1, 2, 3, 4, 5, 6. Analysis of these Boolean expressions across different temperatures (from 273.65 K to 343.15 K) reveals several key trends. The complexity of the expressions remains relatively consistent, predominantly ranging between 3 and 4 terms, with minimal variation across temperature changes. Both average sensitivity and average block sensitivity exhibit a slight increase at elevated temperatures, particularly at 323.15 K and 343.15 K. This suggests that as temperature rises, the Boolean expressions become more susceptible to changes in their input variables, indicating that small fluctuations in input are more likely to alter the outcome. Block sensitivity, which reflects the impact of changes to groups of variables, remains relatively stable across all temperatures, typically ranging from 2.25 to 3.87. The overall pattern indicates that temperature influences the system’s responsiveness, with higher temperatures corresponding to increased sensitivity. In Fig. 2, the mean values for complexity, average sensitivity, and average block sensitivity at each temperature are plotted against the temperature of the colloid. The dashed line, representing a polynomial interpolation of the data, highlights the increase in values as the temperature rises.

Fig. 2.

Fig. 2

Evolution of the mean value for complexity, average sensitivity, and average block sensitivity as the temperature of the colloid increases. The dashed lines represent a polynomial interpolation of the values, serving as a visual aid to illustrate the overall increase.

Graphically, the relationship between query complexity, average sensitivity, and temperature is clearly illustrated in Fig. 3, where regions of higher temperatures correspond to higher values for both variables. If on the one hand it is clear that the higher sensitivities cannot be found at the lowest temperatures, the higher complexities seem to be less influenced by temperatures.

Fig. 3.

Fig. 3

Interpolated heatmap of calculated complexity and average sensitivity of the Boolean expressions extracted for all temperature range. The contour lines were added to indicate regions with same temperature.

The enhanced sensitivity at higher temperatures suggests potential applications of thermally-activated colloidal systems in Boolean-based cryptographic applications25,26. In this context, highly sensitive Boolean functions can enhance the resilience of cryptographic algorithms against attacks such as differential and linear cryptanalysis. Furthermore, sensitive functions can mitigate the risk of side-channel attacks, where adversaries attempt to extract information from the physical implementation of the cryptographic algorithm27.

This trend can also be visualized by comparing the decision trees of Boolean functions extracted at near-freezing temperature and at 343.15 K, as seen in Fig. 4. It’s evident that although the depth of the trees remains constant, the increased number of nodes and spatial complexity lead to a higher sensitivity in the Boolean function at higher temperatures.

Fig. 4.

Fig. 4

Minimal decision tree for Boolean functions extracted at (a) 273.65 K (b) 343.15 K.

Mechanisms for computational capability

The computational capabilities of the colloid may arise from two primary mechanisms. First, given the particle size of 14 nm and a gold density of 19.3 g cmInline graphic28, the estimated number of particles per ml is approximately 3.59 Inline graphic particles Inline graphic, with an average center-to-center distance of 653 nm. At this distance, the electromagnetic field enhancement is observable, as indicated by the colloidal deep purple color. Consequently, there is an interaction mediated by light, which is further enhanced by surface plasmons-collective oscillations of electrons on the particle surfaces29. This plasmonic effect has already been exploited for computational purposes30.

Simultaneously, we observe the Brownian motion of particles31,32, electrostatic repulsive interactions due to overlapping electrical double layers surrounding the particles, and van der Waals attractive interactions between particles33. The Brownian motion, in particular, indicates that the collision rate and kinetic energy of the particles increase with temperature. Generally, this results in faster aggregation34 and changes the electrical properties of the suspension.

In Fig. 5a, the temperature-dependent modulation in the recorded output potential of the colloid for binary string inputs, as shown in Fig. 5b,c, can be clearly seen at temperatures of 273.65, 323.15, and 343.25 K.

Fig. 5.

Fig. 5

(a) Measured output potential at 273.65 K, 323.15 K, and 343.25 K. (b) Diagram and corresponding Boolean strings for four inputs into the colloid. (c) Illustration of the applied Boolean strings into the AuNp colloid.

At lower temperatures, such as 273.65 K, the system exhibits a linear response to the inputs. As the temperature increases, the system’s response becomes progressively more nonlinear. This change is likely due to the increased thermal energy of the colloidal particles, which augments their Brownian motion and interaction frequency9,11,35. The more frequent and complex interactions at elevated temperatures resulted in a marked increase in the complexity measures of the Boolean expressions derived from the system.

The changes observed in the AuNP colloid can be further characterized through impedance spectroscopy analysis of the suspension at various temperatures. As shown in Fig. 6a, temperature modulates the complex impedance (Z) of the colloidal system, with an increase observed up to 323.15 K, followed by a decrease at 343.15 K.

Fig. 6.

Fig. 6

(a) Impedance spectroscopy of the AuNP colloid at 273.65, 278.15, 283.15, 293.15, 323.15, and 343.25 K. (b) Temperature dependence of the impedance of the AuNP colloid at input frequencies of 20, 1 , and 300 kHz.

The increase in impedance as the temperature rises to 323.15 K indicates a decrease in the electrical conductivity of the samples similar to what has been observed in theoretical and experimental analysis of thermal conductivity of colloids with very small nanoparticles36,37.

The subsequent decrease in impedance at 343.15 K suggests a structural change in the colloidal system. It is well established that nanoparticle aggregation depends on both time and temperature38, with higher temperatures promoting this effect. At the highest measured temperature, the aggregated particles likely formed structures that resonated with each other at higher signal frequencies (above 10 kHz), enhancing charge transport and reducing electrical impedance.

We note that the changes in impedance and temperature are not linear, which aligns with the nonlinear dependence of particle size on temperature in colloids39,40. Additionally, the relationship between particle size and impedance is also nonlinear, which alters Inline graphic as the input frequency changes40,41 as seen in Fig. 6b.

In previous reports42, it was observed that colloids exhibit memfractance properties, meaning the system demonstrates an interpolated behavior between a memristor, a second-order memristor, and a memcapacitor43. These properties introduce a high level of nonlinearity between the voltage applied to the material, resulting in significant complexity in the extracted Boolean functions. Furthermore, we observed that by varying the temperature of the system, we achieved higher complexity values compared to room-temperature experiments. As indicated by changes in the system’s impedance, this behavior is likely due to the temperature dependence of the material’s capacitive and resistive properties

Potential applications

The possibility of controlling the Boolean logic extracted from the colloids supports the idea that the colloids can be used for more sophisticated operations. As an illustration, we show how one of the extracted Boolean functions can be mapped to a 4:1 multiplexer (MUX).

For example, consider the function (AInline graphicC)Inline graphic(DInline graphicC)Inline graphic(AInline graphicBInline graphicD)Inline graphic(AInline graphicBInline graphicD). Let us assume four data inputs, Inline graphic, Inline graphic, Inline graphic, and Inline graphic and two select lines, Inline graphic and Inline graphic. We can define the following mapping

  1. Inline graphic corresponds to (AInline graphicC)Inline graphic(DInline graphicC) when Inline graphic = 1 and Inline graphic = 0,

  2. Inline graphic corresponds to (AInline graphicBInline graphicD) when Inline graphic = 1 and Inline graphic = 0,

  3. Inline graphic corresponds to (AInline graphicBInline graphicD) when Inline graphic = 0 and Inline graphic = 0,

  4. Inline graphic corresponds to 0 when Inline graphic = 1 and Inline graphic = 1.

Based on this mapping, we can define the following MUX expression

graphic file with name d33e3360.gif 4

This mapping to a 4:1 multiplexer demonstrates that the Boolean functions emerging from our temperature-controlled colloidal system are not just abstract logical operations, but can be interpreted as building blocks for practical computational devices. This suggests that colloidal systems could potentially be used to create temperature-sensitive logic circuits or reconfigurable computing elements.

Conclusions

Our study demonstrates the significant potential of AuNP colloids as a platform for temperature-controlled Boolean logic operations, marking a substantial advancement in unconventional computing. We have shown that these colloids can effectively perform Boolean logic operations, with their capabilities modulated by temperature changes. As temperature increases, the complexity and sensitivity of the extracted Boolean functions tend to rise, suggesting enhanced computational potential at elevated temperatures.

This temperature-dependent modulation is likely due to increased Brownian motion and enhanced interactions between nanoparticles. Our analysis revealed also nonlinear relationship between temperature and the electrical properties of the colloidal system, correlating with the observed changes in computational behavior.

These findings open up new avenues for developing temperature-sensitive and reconfigurable computing elements . Potential applications span various fields, including cryptography, biomedical engineering, and environmental monitoring. Future research should focus on expanding the temperature range, exploring other environmental factors influencing colloidal computing, and investigating the scalability and stability of these systems for practical applications.

Acknowledgements

This work has received support from the European Innovation Council and SMEs Executive Agency (EISMEA) under grant agreement No. 964388. We would like to thank Alexei Antipov and Carsten Jost from PlasmaChem GmbH for supplying the gold nanoparticle colloid.

Author contributions

A.C. and A.A. conceived the concepts of computing with colloids and Boolean operations in colloids, respectively. R.F. and N.R.K. carried out the experiments. R.F. performed the data analysis. R.F., N.R.K., A.C., and A.A. contributed to the interpretation of the results. R.F. took the lead in writing the manuscript. A.C. and A.A. were responsible for project supervision and funding acquisition. All authors provided critical feedback and helped shape the research, analysis, and manuscript

Data availability

Data sets generated during the current study are available from at 10.5281/zenodo.15200796.

Declarations

Competing interests

The authors declare no competing interests

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Adamatzky, A. Handbook of Unconventional Computing: Volume 2: Implementations isbn: 9789811235733 9789811235740. (2024) World Scientific, (2021).
  • 2.Emch, A. Two hydraulic methods to extract the n th root of any number. Amer. Math. Monthly8, 10–12 (1901). [Google Scholar]
  • 3.Gibb, D. In Modern Instruments and Methods of Calculation: a Handbook of the Napier Tercentenary Exhibition (ed Horsburgh, E. M.) 259–268 (The Royal Society of Edinburgh, 1914).
  • 4.Moore, A. The hydrocal. Indus. Eng. Chem.28, 704–708 (1936). [Google Scholar]
  • 5.Luk’yanov, V. Hydraulic instruments for technical calculations. Izveslia Akademia Nauk SSSR 2 (1939).
  • 6.Hobbs, E. V. Fluid amplification. 9. Logic elements. Tech. Rep. (Harry Diamond Laboratories TR-1114, 1963).
  • 7.Peter, B. “and” gate US Patent 3,191,611. (1965).
  • 8.Ferrar, J. A. & Solomon, M. J. Kinetics of colloidal deposition, assembly, and crystallization in steady electric fields. Soft Matter11, 3599–3611 (2015). [DOI] [PubMed] [Google Scholar]
  • 9.Zhang, J., Yang, J., Zhang, Y. & Bevan, M. A. Controlling colloidal crystals via morphing energy landscapes and reinforcement learning. Sci. Adv.6, 6716 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Sullivan, M. T. et al. An electric bottle for colloids. Phys. Rev. Lett.96, 015703 (2006). [DOI] [PubMed] [Google Scholar]
  • 11.Poon, W. Colloids as big atoms. Science304, 830–831 (2024). [DOI] [PubMed] [Google Scholar]
  • 12.Chiolerio, A. Liquid cybernetic systems: The fourth-order cybernetics. Adv. Intel. Syst.2, 2000120 (2020). [Google Scholar]
  • 13.Mougkogiannis, P. & Adamatzky, A. Logical gates in ensembles of proteinoid microspheres. PLOS ONE 18 (ed Liu, J.) e0289433. issn: 1932-6203 (2023). [DOI] [PMC free article] [PubMed]
  • 14.Sarojini, K. G. K., Manoj, S. V., Singh, P. K., Pradeep, T. & Das, S. K. Electrical conductivity of ceramic and metallic nanofluids. Colloids Surf. A Physicochem. Eng. Aspects417, 39–46 (2013). [Google Scholar]
  • 15.Ganguly, S., Sikdar, S. & Basu, S. Experimental investigation of the effective electrical conductivity of aluminum oxide nanofluids. Powder Technol.196, 326–330 (2009). [Google Scholar]
  • 16.Jacobi, J. Paracelsus: Selected writings (Pantheon books, 1951).
  • 17.Principe, L. M. The Secrets of Alchemy 288 pp. isbn: 978-0-226-10379-2 (University of Chicago Press, Chicago, IL, Nov. 2015).
  • 18.Yang, X., Yang, M., Pang, B., Vara, M. & Xia, Y. Gold nanomaterials at work in biomedicine. Chem. Rev.115, 10410–10488 (2015). [DOI] [PubMed] [Google Scholar]
  • 19.Dykman, L. & Khlebtsov, N. Gold nanoparticles in biomedical applications: Recent advances and perspectives. Chem. Soc. Rev.41, 2256–2282 (2012). [DOI] [PubMed] [Google Scholar]
  • 20.Wang, X. & Cichos, F. Harnessing synthetic active particles for physical reservoir computing. Nat. Commun.15, 774 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Srikimkaew, O., Banerjee, D., Azhari, S., Usami, Y. & Tanaka, H. High Performance of an In-Material Reservoir Computing Device Achieved by Complex Dynamics in a Nanoparticle Random Network Memristor. ACS Applied Electronic Materials, acsaelm.3c01046. issn: 2637-6113, 2637-6113 (2023).
  • 22.Fortulan, R. et al. Implementing Logic Operations in Gold Nanoparticles Colloidal Suspensions in 2024 13th International Conference on Modern Circuits and Systems Technologies (MOCAST) (2024), 01–04.
  • 23.Cook, S., Dwork, C. & Reischuk, R. Upper and lower time bounds for parallel random access machines without simultaneous writes. SIAM J. Comput.15, 87–97 (1986). [Google Scholar]
  • 24.Cook, S. & Dwork, C. Bounds on the Time for Parallel RAM’s to Compute Simple Functions in Proceedings of the Fourteenth Annual ACM Symposium on Theory of Computing (Association for Computing Machinery, New York, NY, USA, May 1982), 231–233. isbn: 978-0- 89791-070-5 (2024).
  • 25.Kushilevitz, E. & Rosen, A. A randomness-rounds tradeoff in private computation. SIAM J. Discrete Math.11, 61–80 (1998). [Google Scholar]
  • 26.Gál, A. & Rosén, A. A theorem on sensitivity and applications in private computation. SIAM J. Comput.31, 1424–1437 (2002). [Google Scholar]
  • 27.Carlet, C. Boolean Functions for Cryptography and Coding Theory 1st ed. isbn: 978-1-108-60680-6 978-1-108-47380-4. (2024) Cambridge University Press, (2020).
  • 28.Squire, T. TPSX Material Properties Database - Gold http://tiny.cc/g6jpzz, (2006).
  • 29.Watanabe, K. in Encyclopedia of Interfacial Chemistry 563–572 (Elsevier, 2018). isbn: 978-0-12-809894-3.
  • 30.Amendola, V., Pilot, R., Frasconi, M., Maragò, O. M. & Iatì, M. A. Surface plasmon resonance in gold nanoparticles: a review. J. Phys. Condens. Matter29, 203002 (2017). [DOI] [PubMed] [Google Scholar]
  • 31.Haw, M. D. Colloidal suspensions, brownian motion, molecular reality: a short history. J. Phys. Condens. Matter14, 7769 (2002). [Google Scholar]
  • 32.Hassan, P. A., Rana, S. & Verma, G. Making sense of Brownian motion: colloid characterization by dynamic light scattering. Langmuir31, 3–12 (2015). [DOI] [PubMed] [Google Scholar]
  • 33.Ohshima, H. in Colloid and Interface Science in Pharmaceutical Research and Development (eds Ohshima, H. & Makino, K.) 1–28 Elsevier, Amsterdam, (2014).
  • 34.García-García, S., Wold, S. & Jonsson, M. Effects of temperature on the stability of colloidal montmorillonite particles at different ph and ionic strength. Appl. Clay Sci.43, 21–26 (2009). [Google Scholar]
  • 35.Israelachvili, J. N. Intermolecular and Surface Forces isbn: 978-0-12- 391933-5 Elsevier Science, (2011).
  • 36.Prasher, R., Phelan, P. E. & Bhattacharya, P. Effect of aggregation kinetics on the thermal conductivity of nanoscale colloidal solutions (nanofluid). Nano Lett.6, 1529–1534 (2006). [DOI] [PubMed] [Google Scholar]
  • 37.Masuda, H., Ebata, A., Teramae, K. & Hishinuma, N. Alteration of Thermal Conductivity and Viscosity of Liquid by Dispersing Ultra-Fine Particles. Dispersion of Al2O3, SiO2 and TiO2 Ultra-Fine Particles. Netsu Bussei 7, 227–233. issn: 0913-946X, 1881-414X. (2024) (1993).
  • 38.Bordi, F., Cametti, C., Codastefano, P. & Tartaglia, P. Electrical conductivity of colloidal systems during irreversible aggregation. Physica A Stat. Mech. Appl.164, 663–672 (1990). [Google Scholar]
  • 39.Johnson, L., Gray, D. M., Niezabitowska, E. & McDonald, T. O. Multi- stimuli-responsive aggregation of nanoparticles driven by the manipulation of colloidal stability. Nanoscale13, 7879–7896 (2021). [DOI] [PubMed] [Google Scholar]
  • 40.Town, A. R. et al. Dual-stimuli responsive injectable microgel/solid drug nanoparticle nanocomposites for release of poorly soluble drugs. Nanoscale9, 6302–6314 (2017). [DOI] [PubMed] [Google Scholar]
  • 41.Zhao, Y., Wang, M. & Yao, J. Characterization of Colloidal Particles Using Electrical Impedance Spectroscopy in Two-electrode System with Carbon Probe. Procedia Engineering. New Paradigm of Particle Science and Technology Proceedings of The 7th World Congress on Particle Technology 102, 322–328. issn: 1877-7058 (2015).
  • 42.Fortulan, R. et al. Fractional-order Memristive dynamics in colloidal graphitic carbon nitride systems. Phys. Rev. E110, 034607 (2024). [DOI] [PubMed] [Google Scholar]
  • 43.Abdelouahab, M.-S., Lozi, R. & Chua, L. Memfractance: A mathematical paradigm for circuit elements with memory. Int. J. Bifurcation Chaos (2014).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data sets generated during the current study are available from at 10.5281/zenodo.15200796.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES