Research Topics
Thalamocortical circuit
Information from the sensory surround transmitts through the nuclei of the thalamus en route to the cortex. The thalmic reticular nucleus sits between these structures and shapes thalamic activity through the inhibitory synapses sent to thalamus.
Electrical synapses
Electrical synapses are a major class of synapse formed by gap junctions between neurons. These gap junctions allow for electrical current to flow between two coupled neurons, allowing voltage differences to influence the activity of the cells.
A simple model of an electrical synapse can thus be a static resistance applied to the voltage difference between two neurons:
\[I_{cell1->cell2} = G_{elec}\cdot(V_{cell1}-V_{cell2})\]Computational models
My expertise with computational modelling is with utilizing the Hodgkin-Huxley (HH) based models. Neuron spiking is simulated from the biophysics of the sodium and potassium ion channels and their gating properties, mathematically described by Hodgkin and Huxley.
The simplest example is shown here:
A basic solving interface for this system could be written as:
using OrdinaryDiffEq
prob = ODEProblem(dsim!, u0, (startTime, endTime), p)
# dsim: HH function to be solved
# u0: initial conditions
# p: parameters (channels, synapses etc.)
sol = solve(prob, BS3(), saveat=dt)
where parameters (p) are:
struct HHmodel
gNa::Float64
gK::Float64
gL::Float64
ENa::Float64
EK::Float64
EL::Float64
C::Float64
Iapp::Float64
end
and with the function dsim!
describing the HH equations:
function dsim!(du, u, p, t)
v, n, m, h = u
I = (p.gK * (n^4.0) * (v-p.EK))
+ (p.gNa * (m^3.0) * h * (v-p.ENa))
+ (p.gL * (v-p.EL))
+ p.Iapp
du[1] = (-1.0/p.C) * I
du[2] = dn(v,n)
du[3] = dm(v,m)
du[4] = dh(v,h)
end
#dn,dm & dh dynamics ommited for clarity
Solving the system with a positive square current illicits spiking such as:
Coming soon: An interactive parameter explorer for neuron models