Syntactic Information Processing in Fungal Electrical Networks
Computational analysis and modeling framework for testing whether fungal mycelial networks exhibit grammar-like syntactic information encoding.
๐ Paper
"Syntactic Information Processing in Fungal Electrical Networks: Evidence from Schizophyllum commune and Computational Modeling"
- Author: Zubair E. Chowdhury
- Year: 2025
- Full Dataset: https://zenodo.org/records/18111484
๐งฌ Research Question
Do biological networks encode information using grammar-like syntactic rules (analogous to quantum error correction) rather than simple Boolean logic or random processes?
๐ฌ Key Findings
- 90.2% compressible patterns (Kolmogorov complexity = 0.098) in 137 hours of Schizophyllum commune electrical recordings
- Shannon entropy: 4.84 bits (10s windows), 51.6% redundancy
- Markov dissociation: Timing follows simple rules (p=0.560), but content is super-compressible (p=0.007)
- 419ร information capacity advantage for syntactic error correction vs Boolean logic in computational models
๐ Quick Start
Installation
git clone https://github.com/zubairchowdhury888-art/Fungal-Syntactic-Information-Processing.git cd Fungal-Syntactic-Information-Processing pip install -r requirements.txt
Basic Usage
Spike Detection from src.spike_detection import detect_spikes spikes = detect_spikes('data/sample_spike_window.csv', threshold=-0.15, min_separation=30)
Information Theory Analysis from src.entropy_analysis import calculate_entropy, kolmogorov_complexity H = calculate_entropy(spikes, window_size=10) K = kolmogorov_complexity(spikes)
Markov Baseline Comparison from src.markov_baseline import generate_markov_sequences, compare_to_baseline markov_seqs = generate_markov_sequences(spikes, n=20) t_stat, p_value = compare_to_baseline(spikes, markov_seqs)
Cellular Automaton Models from src.cellular_automaton import run_simulation results = run_simulation(model='syntactic', noise_level=0.15, trials=5)
๐ Reproducing Results
Complete analysis pipeline:
Run all analyses (generates results/ folder with CSVs and figures) python src/01_spike_detection.py python src/02_entropy_analysis.py python src/03_markov_baseline.py python src/04_cellular_automaton.py
Or use Jupyter notebooks for interactive exploration:
jupyter notebook notebooks/01_Data_Exploration.ipynb
๐ Data Availability
Small sample dataset (for testing code): data/sample_spike_window.csv
Full dataset (137 hours, 494,044 data points): https://zenodo.org/records/18111484
Includes:
- Raw voltage time series (5 channels)
- Detected spike times (395 events)
- Processed analysis results
- Cellular automaton simulation outputs
๐งช Experimental Protocol
Complete wet-lab replication protocol: docs/EXPERIMENTAL_PROTOCOL.md
Materials Needed:
- Schizophyllum commune culture (ATCC 38548 or Utrecht H4-8)
- Iridium-coated electrodes (Spes Medica)
- 24-bit data logger (ADC-24 or equivalent)
- 30ยฐC incubator
Expected Results:
- Shannon entropy: 4-5 bits (10s window)
- Kolmogorov complexity: 0.08-0.12
- Markov test: p > 0.05
๐ฎ Falsifiable Predictions
Four testable predictions for experimental validation: docs/FALSIFIABLE_PREDICTIONS.md
P1: Grammar Extraction (ยฃ0 cost, immediate)
- Apply Sequitur/ADIOS algorithms to spike trains
- Expected: Context-free grammar with nesting depth โฅ2
P2: Anomalous Noise Resistance (ยฃ500, 3-6 months)
- Inject electrical noise, measure information preservation
- Expected: <50% degradation vs Markov baseline
P3: Non-Local Synchronization (ยฃ2,000, 6-12 months)
- Multi-electrode recording at varying distances (1-50mm)
- Expected: Correlation decay slower than diffusion (โ t^0.5)
P4: Phylogenetic Scaling (ยฃ0, immediate)
- Compare grammar depth across species using existing datasets
- Expected: Positive correlation (r>0.5) with neural complexity
๐ Citation
If you use this code or framework in your research, please cite:
@article{chowdhury2025syntactic, title={Syntactic Information Processing in Fungal Electrical Networks: Evidence from Schizophyllum commune and Computational Modeling}, author={Chowdhury, Zubair E.}, year={2025}, publisher={Zenodo}, doi={10.5281/zenodo.18111484} }
๐ค Contributing
Contributions welcome! Particularly interested in:
- Wet-lab experimental validation
- Extensions to other fungal species
- Alternative grammar induction algorithms
- Topological analysis of mycelial networks
๐ง Contact
Zubair E. Chowdhury
- Email: [email protected]
- Academia: https://independent.academia.edu/zubairchowdhury3
- Blog: https://grumpyjournalist.substack.com/
๐ License
Code: MIT License
Data & Paper: CC BY 4.0
๐ Acknowledgments
- Andrew Adamatzky (UWE Bristol) for pioneering fungal electrophysiology methods
- Suresh Kumar S (CSIR) for theoretical discussions on cosmic computation and topological information structures

Log in or sign up for Devpost to join the conversation.