Hotspots of dendritic spine turnover facilitates new spines and NN sparsity (Frank et al 2018)

 Download zip file 
Help downloading and running models
Accession:227087
Model for the following publication: Adam C. Frank, Shan Huang, Miou Zhou, Amos Gdalyahu, George Kastellakis, Panayiota Poirazi, Tawnie K. Silva, Ximiao Wen, Joshua T. Trachtenberg, and Alcino J. Silva Hotspots of Dendritic Spine Turnover Facilitate Learning-related Clustered Spine Addition and Network Sparsity
Reference:
1 . Frank AC, Huang S, Zhou M, Gdalyahu A, Kastellakis G, Silva TK, Lu E, Wen X, Poirazi P, Trachtenberg JT, Silva AJ (2018) Hotspots of dendritic spine turnover facilitate clustered spine addition and learning and memory. Nat Commun 9:422 [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; Connectionist Network;
Brain Region(s)/Organism:
Cell Type(s): Abstract integrate-and-fire leaky neuron with dendritic subunits;
Channel(s):
Gap Junctions:
Receptor(s): NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: C or C++ program; MATLAB;
Model Concept(s): Active Dendrites; Synaptic Plasticity;
Implementer(s): Kastellakis, George [gkastel at gmail.com];
Search NeuronDB for information about:  NMDA;
/
tomodel
data
distributionPlot
exportfig
fig
figs
mtrand
README
.exrc *
an_m_to.m
an_to.m
barwitherr.m *
btagstats.m *
CImg.h *
constructs. *
constructs.cpp *
constructs.h
csvgraph.m
defaults.m
dir2.m *
gconstructs.cpp *
getspikedata.m *
getsynstate.m *
getsynstate2.m *
graphs.m *
hist_percents.m *
hist_with_errs.m *
interact.m *
kurtos.m *
lamodel
lamodel.cpp
LICENSE *
make_graphs.m *
Makefile *
matlab.mat *
mtrand.cpp *
mtrand.h *
multistats.m *
nextplot.m *
pairstrong.m *
repeated.m *
rotateXLabels.m *
run_to.sh
S2sparse.m *
savefig.m *
scratch.m *
sensitivity.m *
stats.m *
stats.py *
stderr.m *
strong2.m *
strongstrong.m *
submit_lamodel.sh *
three.m *
to.cpp
trevrolls.m *
vis.py *
weastrong.m *
wxglmodel *
wxglmodel.cpp *
wxglmodel.h *
wxmodel.cpp *
wxmodel.h *
                            

function la_run {
	#qsub -v "LAPARAMS=$LAPARAMS" submit_lamodel.sh
	./lamodel $LAPARAMS  
	#sleep 1
}


altparams=""

CmdParams="-P 4 -p 10 -R "
for toh in 0 ; do
	Suffix="REP{$toh}"
	for ws in 1440;  do
		for BT in 0 5 10 15 20;  do
			for run in  {0..9}; do
				
				LAPARAMS=" -o turnoverHotspots=${toh} -o nBranchesTurnover=${BT} ${CmdParams}  -T $ws -S 191$run -s ${Suffix}G_${BT}_${run} -G"
				la_run

				LAPARAMS=" -o turnoverHotspots=${toh}  -o nBranchesTurnover=${BT} ${CmdParams}  -T $ws -S 191$run -s ${Suffix}L_${BT}_${run} -L"
				la_run

			done
		done
	done
done



for npat in 10 ; do
	CmdParams="-P ${npat} -p 10 "
	for toh in 0 ; do
		Suffix="10CAP${npat}_{$toh}"
		for ws in 1440;  do
			for BT in 0 5 10 15 20;  do
				for run in  {0..9}; do
					
					LAPARAMS=" -o turnoverHotspots=${toh} -o nBranchesTurnover=${BT} ${CmdParams}  -T $ws -S 191$run -s ${Suffix}G_${BT}_${run} -G"
					la_run

					LAPARAMS=" -o turnoverHotspots=${toh}  -o nBranchesTurnover=${BT} ${CmdParams}  -T $ws -S 191$run -s ${Suffix}L_${BT}_${run} -L"
					la_run


				done
			done
		done
	done
done