Human tactile FA1 neurons (Hay and Pruszynski 2020)

 Download zip file 
Help downloading and running models
Accession:266798
"... we show that synaptic integration across the complex signals from the first-order neuronal population could underlie human ability to accurately (< 3°) and rapidly process the orientation of edges moving across the fingertip. We first derive spiking models of human first-order tactile neurons that fit and predict responses to moving edges with high accuracy. We then use the model neurons in simulating the peripheral neuronal population that innervates a fingertip. We train classifiers performing synaptic integration across the neuronal population activity, and show that synaptic integration across first-order neurons can process edge orientations with high acuity and speed. ... our models suggest that integration of fast-decaying (AMPA-like) synaptic inputs within short timescales is critical for discriminating fine orientations, whereas integration of slow-decaying (NMDA-like) synaptic inputs supports discrimination of coarser orientations and maintains robustness over longer timescales"
Reference:
1 . Hay E, Pruszynski JA (2020) Orientation processing by synaptic integration across first-order tactile neurons. PLoS Comput Biol 16:e1008303 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell; Axon; Realistic Network;
Brain Region(s)/Organism: Human;
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s): AMPA; NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: MATLAB;
Model Concept(s): Sensory coding; Synaptic Integration; Receptive field;
Implementer(s):
Search NeuronDB for information about:  AMPA; NMDA;
% Author: Etay Hay
% Orientation processing by synaptic integration across first-order tactile neurons (Hay and Pruszynski 2020)

function dot_xy = get_dotxy(cellnum)
	if cellnum == 1
		dot_xy(1,1) = 65;
		dot_xy(2,1) = 70;
		dot_xy(1,2) = -10.4;
		dot_xy(2,2) = -5.6;
	elseif cellnum == 2
		dot_xy(1,1) = 63;
		dot_xy(2,1) = 68;
		dot_xy(1,2) = -10.4;
		dot_xy(2,2) = -5.6;
	elseif cellnum == 3
		dot_xy(1,1) = 65;
		dot_xy(2,1) = 68;
		dot_xy(1,2) = -8.8;
		dot_xy(2,2) = -4.8;
	elseif cellnum == 4
		dot_xy(1,1) = 65;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -10.8;
		dot_xy(2,2) = -5.6;
	elseif cellnum == 5
		dot_xy(1,1) = 64;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -11.2;
		dot_xy(2,2) = -6.8;
	elseif cellnum == 6
		dot_xy(1,1) = 61;
		dot_xy(2,1) = 69;
		dot_xy(1,2) = -12;
		dot_xy(2,2) = -5.2;
	elseif cellnum == 7
		dot_xy(1,1) = 50;
		dot_xy(2,1) = 56;
		dot_xy(1,2) = -9.4;
		dot_xy(2,2) = -5.4;
	elseif cellnum == 8
		dot_xy(1,1) = 63;
		dot_xy(2,1) = 70.5;
		dot_xy(1,2) = -10.8;
		dot_xy(2,2) = -4.8;
	elseif cellnum == 9
		dot_xy(1,1) = 64;
		dot_xy(2,1) = 67.5;
		dot_xy(1,2) = -11.4;
		dot_xy(2,2) = -6.2;
	elseif cellnum == 10
		dot_xy(1,1) = 65;
		dot_xy(2,1) = 68;
		dot_xy(1,2) = -9.8;
		dot_xy(2,2) = -5.4;
	elseif cellnum == 11
		dot_xy(1,1) = 50;
		dot_xy(2,1) = 55.5;
		dot_xy(1,2) = -9.4;
		dot_xy(2,2) = -5.8;
	elseif cellnum == 12
		dot_xy(1,1) = 52;
		dot_xy(2,1) = 57;
		dot_xy(1,2) = -10.6;
		dot_xy(2,2) = -6.6;
	elseif cellnum == 13
		dot_xy(1,1) = 53;
		dot_xy(2,1) = 60;
		dot_xy(1,2) = -9.8;
		dot_xy(2,2) = -5;
	elseif cellnum == 14
		dot_xy(1,1) = 66;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -9.8;
		dot_xy(2,2) = -6.6;
	elseif cellnum == 15
		dot_xy(1,1) = 48;
		dot_xy(2,1) = 55;
		dot_xy(1,2) = -11.2;
		dot_xy(2,2) = -5.6;
	elseif cellnum == 16
		dot_xy(1,1) = 66;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -11.2;
		dot_xy(2,2) = -8;
	elseif cellnum == 17
		dot_xy(1,1) = 64;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -12.8;
		dot_xy(2,2) = -6;
	elseif cellnum == 18
		dot_xy(1,1) = 67;
		dot_xy(2,1) = 71;
		dot_xy(1,2) = -10;
		dot_xy(2,2) = -6.4;
	end
end