Functional consequences of cortical circuit abnormalities on gamma in schizophrenia (Spencer 2009)

 Download zip file 
Help downloading and running models
"Schizophrenia is characterized by cortical circuit abnormalities, which might be reflected in gamma-frequency (30–100 Hz) oscillations in the electroencephalogram. Here we used a computational model of cortical circuitry to examine the effects that neural circuit abnormalities might have on gamma generation and network excitability. The model network consisted of 1000 leaky integrateand- fi re neurons with realistic connectivity patterns and proportions of neuron types [pyramidal cells (PCs), regular-spiking inhibitory interneurons, and fast-spiking interneurons (FSIs)]. ... The results of this study suggest that a multimodal approach, combining non-invasive neurophysiological and structural measures, might be able to distinguish between different neural circuit abnormalities in schizophrenia patients. ..."
1 . Spencer KM (2009) The functional consequences of cortical circuit abnormalities on gamma oscillations in schizophrenia: insights from computational modeling. Front Hum Neurosci 3:33 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Neocortex;
Cell Type(s):
Gap Junctions:
Receptor(s): GabaA; AMPA; NMDA;
Simulation Environment: IDL;
Model Concept(s): Oscillations; Simplified Models; Schizophrenia; Brain Rhythms;
Implementer(s): Spencer, Kevin M. [kevin_spencer at];
Search NeuronDB for information about:  GabaA; AMPA; NMDA;
pro noise_gen, str

common path, home_path, single_path, avg_path, ps_path, latadj_path, dv_path, pca_path, bhv_path, $
             image_path, ers_path, ica_path
common net_params, N_all, N_e, N_ir, N_if, dt, inv_dt, update, t_init, t_pre, t_stim, t_post, t_all
common vars, W, W_noise
common rand, seed

freq = 100.  ; in Hz
noise = intarr(N_all,t_all/inv_dt)

for i=0,N_all-1 do begin
  a = randomu(seed, t_all/inv_dt, gamma=1.)/freq
  spike_times = total(long(1000.*a),/cumulative)
  ix = where(spike_times LT t_all/inv_dt, count)
  noise[i,spike_times[ix]] = 1

openw, fu, single_path + str + '_noise.dat', /get_lun
writeu, fu, noise  &  free_lun, fu

print, 'noise_gen: ', str, ' done'

Loading data, please wait...