Fronto-parietal visuospatial WM model with HH cells (Edin et al 2007)

 Download zip file   Auto-launch 
Help downloading and running models
1) J Cogn Neurosci: 3 structural mechanisms that had been hypothesized to underlie vsWM development during childhood were evaluated by simulating the model and comparing results to fMRI. It was concluded that inter-regional synaptic connection strength cause vsWM development. 2) J Integr Neurosci: Given the importance of fronto-parietal connections, we tested whether connection asymmetry affected resistance to distraction. We drew the conclusion that stronger frontal connections are beneficial. By comparing model results to EEG, we concluded that the brain indeed has stronger frontal-to-parietal connections than vice versa.
1 . Edin F, Macoveanu J, Olesen P, Tegnér J, Klingberg T (2007) Stronger synaptic connectivity as a mechanism behind development of working memory-related brain activity during childhood. J Cogn Neurosci 19:750-60 [PubMed]
2 . Edin F, Klingberg T, Stödberg T, Tegnér J (2007) Fronto-parietal connection asymmetry regulates working memory distractibility. J Integr Neurosci 6:567-96 [PubMed]
Citations  Citation Browser
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): Neocortex U1 L2/6 pyramidal intratelencephalic GLU cell; Abstract Wang-Buzsaki neuron;
Gap Junctions: Gap junctions;
Simulation Environment: NEURON;
Model Concept(s): Working memory; Attractor Neural Network;
Search NeuronDB for information about:  Neocortex U1 L2/6 pyramidal intratelencephalic GLU cell;
#!/usr/bin/env python
# mkSimDir creates a whole new simulation directory or updates
# an old one (needed on Windows). One needs one simulation
# directory per simultaneously running simulation. Since windows
# does not support symbolic links, mkSimDir copies the files
# necessary to simulate to the newly created directory. Linux,
# on the other hand, makes symbolic links, which makes it
# easier to update the program when there is a change. To update
# the program on windows, one needs to make mkSimDir on all
# simulation directories one has.
# Arg 1: Name (including path) of the new simulation directory.
# Author: Fredrik Edin, 2004
# Address:
# Remember to update paths marked with # CHANGE # in accordance
# to the organization of your file system.

import sys, shutil, os, glob

# CHANGE (Do not write the ~ symbol): Location of STANDARDFILER catalog #
# Remember to use two backslashes when writing windows pathdelimiters
home = "C:\\Documents and Settings\\freedin.admin\\Desktop\\Neuron\\STANDARDFILER\\"
neuronhome = 'C:\\nrn56\\'
dest = sys.argv[1]
thisdir = os.getcwd()

# If the directory already exists, just copy the
# files into the directory and do not make a new one.
if not os.path.exists( dest ):
	os.mkdir( dest )

# Copy all .mod files. They don't work with symbolic links
modfiles = glob.glob( '*.mod' )
for name in modfiles:
	shutil.copy( name, dest )

# Compile .mod files
os.chdir( dest )
if sys.platform == 'win32':
	os.system( 'sh ' + neuronhome + 'lib\\ ' + neuronhome )
	os.system( 'nrnivmodl' )

# Link the rest of the files (UNIX/Linux) or copy them
files = ['MultiModuleWMNetXP.hoc','Net.hoc','Results.hoc','View.hoc','ECellIAF.hoc','ECell.hoc','ICellIAF.hoc','ICell.hoc','MyRandom.hoc','Simulator.hoc','','','rAMPA.txt','rNMDA.txt']
for name in files:
	if sys.platform == 'win32':
		shutil.copy( thisdir + '\\' +name, name )
		os.symlink( thisdir+name, name )

# Create a DATA directory for storage of simulation resutls
os.mkdir( 'DATA' )
os.chdir( '..' )