This an ongoing project highlighting systems involving:
- Hodgkin-Huxley
- Logistic Map
- Game of Life
- Brian's Brain
- Neuronal Cellular Automata
- Neuronal Voronoi
- Morris-Lecar
- Wilson-Cowan
- EEG Analysis
- fMRI Analysis
For more information on the usage for each system, please refer to the wiki page.
These systems involve solving coupled ordinary differential equations (ODEs) to describe the action potential across the neuronal membrane [1]. Solvers available are LSODA, forward Euler, and Runge-Kutta 4th order. To start, import the package using import HodgkinHuxley as HH
. Allowed systems are single HH, noisy HH, coupled HH, and noisy coupled HH.
For the external stimulus, there are four sets of parameters which can be implemented in any combination, except when using LSODA. LSODA is incompatible with noisy and coupled systems.
- Constant Input:
$I_{1} = I_0$ - Sinusoidal Input [2]:
$I_{2} = I_s~\sin(2\pi~f_s t)$ - Noisy Input [3]:
$I_{3} = I_n~\eta(t)$ , where$\eta(t)\in[-0.5,0.5]$ ,$\langle \eta \rangle_t = 0$ - Coupling Input [3]:
$I_{4} = \sum_{j} I_{ij}$ , where$I_{ij} = -g a_{ij} (V_i-V_j)$
More comprehensive guide here.
These systems involve solving logistic equation given by import LogisticMap as LM
.
The package solves the steady-state
Additionally, the package solves the snapshots of the spatiotemporal dynamics of a Logistic CA where
More comprehensive guide here.
These systems involve solving for the snapshots of the spatiotemporal dynamics of a Game of Life CA [6,7]. To start, import the package using import GameOfLife as GOL
.
The system
specifies the initial state of the system.
Random initial state: 0
Still-lifes: 1 to 5
Oscillators: 6 to 10
Creepers: 11 to 14
Methuselahs: 15 to 17
To view and save the animation as GIF, use GOL.animateGOL(soln, out='anim.gif')
.
More comprehensive guide here.
These systems involve solving for the snapshots of the spatiotemporal dynamics of a Brian's Brain CA [8,9] and its extensions [10,11]. To start, import the package using import BriansBrain as BB
.
The dynamics of the original Brian's Brain can be analyzed by changing the lattice size, duration, and the initial state density dq
and df
.
This package extends the dynamics by changing lattice and neighborhood boundary conditions, firing condition and/or refractory condition.
More comprehensive guide here.
- Hodgkin, Alan L., and Andrew F. Huxley. "A quantitative description of membrane current and its application to conduction and excitation in nerve." The Journal of physiology 117.4 (1952): 500.
- Escosio, Rey Audie S., and Johnrob Y. Bantang. "Frequency response analysis of a Hodgkin-Huxley neuron in a generalized current density stimulus." Proceedings of the Samahang Pisika ng Pilipinas (2016).
- Pang, James Christopher S., Christopher P. Monterola, and Johnrob Y. Bantang. "Noise-induced synchronization in a lattice Hodgkin–Huxley neural network." Physica A: Statistical Mechanics and its Applications 393 (2014): 638-645.
- Tsuchiya, Takashi and Yamagishi, Daisuke. "The Complete Bifurcation Diagram for the Logistic Map" Zeitschrift für Naturforschung A, vol. 52, no. 6-7, 1997, pp. 513-516. https://doi.org/10.1515/zna-1997-6-708.
- “Beta Distribution.” Wikipedia, Wikimedia Foundation, 19 June 2024, en.wikipedia.org/wiki/Beta_distribution.
- Gardner, Martin. "Mathematical games-The fantastic combinations of John Conway’s new solitaire game, Life, 1970." Scientific American, October: 120-123.
- “Conway’s Game of Life.” Wikipedia, Wikimedia Foundation, 16 Sept. 2024, en.wikipedia.org/wiki/Conway%27s_Game_of_Life.
- Resnick, Mitchel; Silverman, Brian (1996-02-04). "Exploring Emergence: The Brain Rules". Exploring Emergence. MIT Media Laboratory, Lifelong Kindergarten Group. Retrieved 2008-12-15.
- Hawick, K. A., and C. J. Scogings. "Cycles, transients, and complexity in the game of death spatial automaton." Proc. International Conference on Scientific Computing (CSC’11). CSREA, 2011.
- Ramos, Reinier Xander A., Jacqueline C. Dominguez, and Johnrob Y. Bantang. "Young and Aged Neuronal Tissue Dynamics With a Simplified Neuronal Patch Cellular Automata Model." Frontiers in Neuroinformatics 15 (2022): 763560.
- RXA Ramos and JY Bantang, Steady-state spiking behaviors of neuronal patch model based on an extension of Brian’s brain cellular automata, Proceedings of the Samahang Pisika ng Pilipinas 42, SPP-2024-2B-01 (2024). URL: https://proceedings.spp-online.org/article/view/SPP-2024-2B-01.