40 Days of Continuous Fungal Electrical Recordings: What Failed, What I Corrected, and What I’m Doing Next
Date: 2026-01-27
Context
Since writing my first hypothesis, a lot has happened.
I've been called out - more than once -on my ignorance, and pointed toward existing frameworks that already formalize state spaces: Markov models, Hidden Markov Models, and related tools. I fully acknowledge that these frameworks exist and are well established. Still, I'm glad I arrived at many of these ideas independently. The derivation mattered; the process shaped how I now think about the problem.
In the time between then and now, I learned a number of concepts that are basic for many, but were new to me:
- Cellular automata - a concept I had already been circling, and partially articulated in my previous journal entry without having the language for it
- Markov and Hidden Markov Models (thanks to Amir for pointing me in the right direction)
- Poisson processes
- Bernoulli and binomial distributions
All of these became useful largely because I had already spent time thinking carefully about what I meant by state in my earlier writing.
Experimental Context
Over the last month, I've been running a continuous experiment.
I have four fungal blocks in a dark room, divided into two sections:
- Light–dark (LD) section: 2 blocks, curtained off and exposed to light cycles
- Always-dark section: 2 blocks
Each block has 16 electrodes arranged in a 4×4 grid.
The light transitions followed alternating light-on / light-off intervals of 12h, 6h, and 3h.
At this point, I have roughly 40 days of continuous data.
What We Tried
The original goal was to identify electrical activity patterns following light stimuli in the LD blocks that did not appear in the always-dark blocks.
We ran a broad bank of analyses:
- FFT-based frequency analysis
- skew
- kurtosis
- correlation
- variance
- z-score
At one point, I suspected that fungal states might be encoded in frequency bands analogous to alpha or theta waves in the brain. That hypothesis did not appear to hold (though more analysis is required).
I also attempted unsupervised clustering (HDBSCAN). The result suggested either:
- a single state (which is functionally equivalent to no structure)
- no states, or
Something about that result didn't feel right.
A Major Mistake (and a Lucky One)
Eventually, we realized a serious issue.
I had mislabeled the blocks.
One block from the LD group and one block from the always-dark group were being treated as a single group. This meant that a significant portion of the analysis had been run on mixed conditions.
Fortunately, all analyses are implemented as Python scripts and can be rerun cleanly with corrected labels. Re-running the entire pipeline with correct grouping is one of the next steps.
Now that this error is resolved, it's possible that the corrected analyses will reveal much more structure. That remains to be seen.
A Key Conceptual Correction
Reading a paper by Adamatzky
https://arxiv.org/abs/2601.08099
marked a turning point.
It made clear that my comparison approach was fundamentally flawed.
Each electrode channel represents a spatially distinct region with:
- different local structure
- different connectivity
- different hyphal density
The fungal network is heterogeneous. Yet much of our earlier analysis implicitly treated channels as equivalent and directly comparable.
This insight forced a major reframing.
Even for stimuli like light which is applied uniformly across the block surface - it is no longer justified to average responses across channels. Each channel must be treated as an independent zone, which may or may not correlate with other zones. Therefore, all comparisons going forward are intrachannel - each electrode serves as its own reference frame. This is consistent with Adamatzky's observations.
Returning to "State"
Despite these corrections, I kept returning to the idea of state space.
Since electrical activity is defined through deviations from baseline, I began asking more fundamental questions:
- Deviation from what?
- What is a deviation?
- What is a spike?
This led to a new working hypothesis.
Peace as a Stable Configuration
I now think of the baseline as the fungus being in a state of peace (metaphorically, not literally).
By peace, I do not mean inactivity. I mean a stable configuration - homeostasis - a region of state space in which the system is internally consistent and requires minimal corrective work.
This is conceptually similar to:
- a stable attractor in dynamical systems
- a Nash equilibrium in economics
Peace is not necessarily a single state, but a set of states the system can occupy without needing to actively correct itself.
In this framing, peace corresponds to a match between prediction and reality.
Example
Assume (without claiming it is true) that memory is encoded in the physical configuration of the fungal network. Based on this configuration, the fungus has effectively "determined" that a food source lies in the northeast direction.
- If food is not found, the system must reconfigure - altering physical structure and internal expectations. This is costly and may manifest as electrical spikes
- If food is found where expected, little corrective work is required → low energy cost → minimal electrical activity
A Note on "Prediction"
I'm borrowing language from Michael Levin's framing, where all agentic life forms, across scales, optimize toward local goals, and optimization requires prediction.
In this view:
- humans predict across abstractions
- a dog predicts across meters
- a bacterium predicts its immediate environment
Fungi likely operate somewhere between a bacterium and a dog.
I find this framing useful as intuition: electrical deviations may correspond to gaps between what the fungus "expects" and what it encounters.
Why Peace Is Not Static
An organism in peace is not hungry; but peace does not last forever.
Even in a stable configuration, energy is continuously consumed. Over time, peace degrades into something functionally equivalent to hunger. At that point, the fungus begins to act:
- reallocating energy
- entering dormancy
- changing growth patterns
- mobilizing resources
- secreting enzymes
In this framing:
- Growth, rest, and metabolism are adaptive modes entered when the system is displaced from that zone
- Baseline is a quiet zone
Electrical activity like spikes, variance, fluctuations, are measurable traces of the work required to maintain or re-enter a stable region of state space.
Working Conclusion
- Corrective work is unlikely to be monotonic; it involves exploration and error correction
- A system doing corrective work is actively adjusting, trying, responding, reallocating
- A system at rest in a stable configuration should fluctuate minimally around equilibrium
Therefore, corrective work should manifest as increased fluctuation, often observed as spikes.
Operationalizing State
We do not yet know what truly represents state in fungi.
However, given the hypothesis of a base state (peace) and deviations requiring corrective work, it is reasonable to operationalize state in terms of:
- variability relative to a baseline
- raw voltage deviations, and/or
I will test both approaches and report which proves more informative.
Most of the literature - particularly Adamatzky's work -treats spikes as the primary indicator of response. Spikes are typically defined as amplitude excursions beyond a threshold.
Two Insights
Insight 1: Global Baseline from Long-Term Variability
Take the full 40 days of data from a dark-only condition for a single channel. Compute mean or variability in fixed windows (e.g., 30-second windows). Construct a histogram of these values.
We tested for slow drift using linear and cubic regression across the 40-day recording; none was detected, supporting the use of a single global baseline per channel.
If the system occupies certain ranges most frequently, those ranges can reasonably be interpreted as the global peace state (or global baseline) for that channel.
Insight 2: State as Deviations per Unit Time
State can be expressed as the number of deviations from the global baseline (in raw voltage or variability) per unit time.
State as Spike Rate
Using this definition, the state of a channel over a longer interval (e.g., one hour) can be represented as:
State = number of spikes per unit time relative to the global baseline
Window size and threshold remain free parameters; sensitivity testing will be reported in the next entry.
This definition is operational rather than biological. It does not claim to identify the underlying physiological state, but provides a measurable proxy.
In this framing, circadian or long-timescale rhythms may emerge naturally as systematic changes in spike rate over time, rather than requiring explicit state labels.
Open Questions
Many unknowns remain. Validating any of this framework requires further experiments - most critically, a dead control (electrodes in inert material) to rule out equipment artifacts. Other open questions include optimal threshold and window parameters, whether amplitude or variability better captures state, and whether the framework holds across different fungal species or substrates.
This is my current working model. It is certainly incomplete - but it feels internally coherent enough to guide the next phase of analysis. The next entry will address whether these predictions held and what that implies for the framework.