So I Actually Tried Working With Daniel Shire's Neural Dynamics Framework
I first ran into Daniel Shire's work a few years back while digging through papers on predictive coding and integrated information theory. The guy has been quietly building out a model that connects neural oscillation patterns to what we'd call subjective experience, and it's one of those frameworks that sounds almost too clean on paper but actually holds up when you try to implement it. The core idea is that consciousness isn't something your brain produces like a factory. It's more like a dynamic attractor state that emerges when neural systems hit certain resonance thresholds. Shire maps this using a modified form of perturbation complexity analysis, which is basically a fancy way of saying he perturbs a system and measures how much differentiated response comes out the other end.
The Transformative Impact Of Daniel Shire Pioneering Insights In The Field Of Neural Dynamics And Consciousness
What makes his work stand out from the usual noise in this field is the mathematical rigor he brings to the phenomenological side. A lot of people in consciousness research write beautifully about qualia but never produce anything you could plug into a simulation. Shire actually gives you equations. The perturbation complexity index he developed as a measurement tool is now being used in a handful of labs for assessing consciousness states in clinical populations, which is the kind of thing most theories in this space never achieve. I spent about six months trying to replicate some of his findings using open-source EEG data before I got it working consistently. Here's the practical reality: Shire's framework requires fairly high-density EEG setups, ideally 64 channels or more, and his perturbation protocol demands precise timing. If you're working with consumer-grade headsets or even standard clinical 32-channel rigs, you're going to hit walls pretty quickly. The main issue I ran into was signal contamination from muscle artifacts during the perturbation phase. Standard ICA cleaning wasn't cutting it. What actually worked for me was combining Laplacian surface reconstruction with a frequency-domain notch filter at the stimulation artifact band, then applying a trial-by-trial rejection threshold based on post-perturbation entropy. It added maybe 20 minutes to each recording session but cleaned up the data significantly.
Another thing people miss when reading his papers: the model doesn't assume consciousness is binary. It describes a continuum of integration levels, and there's a specific range in the middle where you get what Shire calls "fragmented awareness" — states that show up in deep anesthesia and certain dissociative conditions. That's actually useful clinically because it gives you a measurable scale instead of just a presence-or-absence call. The limitation I have to be honest about is computational cost. Running the full perturbation complexity analysis on a dataset takes serious resources. A single subject with 64 channels across multiple sessions can easily fill up a standard workstation's RAM. I ended up batching the computation across multiple machines and writing a Python pipeline that streams chunks through the analysis rather than loading everything at once. Saved me from having to rent cloud time. There's also the question of generalizability. Shire's framework was calibrated primarily on awake resting-state and sleep data. When I tried applying it to task-based fMRI data, the results got messy because the spatial and temporal resolution tradeoff breaks some of the assumptions built into the model. It's not that the framework is wrong, it's that it was designed for a different modality. People keep trying to force it into places it wasn't built for.
Get the Full Details

If you want to actually use this, the best starting point is his published code repository along with the supplementary material from his 2023 paper in the Journal of Neural Dynamics. The documentation is decent but sparse on the implementation quirks, so don't expect a hand-holding tutorial. You'll spend more time debugging than reading. Compared to alternatives, Shire's approach sits somewhere between Tononi's IIT and Friston's free energy principle but manages to be less philosophically laden than both. That's both its strength and its weakness. It's dry and technical, which means fewer people are building on it compared to the flashier frameworks, but what exists is structurally sound. The field needs more work like this. Not the kind that generates big claims and gets cited in pop science articles, but the kind where someone actually builds something you can test, break, and improve. Shire is doing that, even if he's not exactly a household name in neuroscience yet.