Analytical modelling of temperature effects on an AMPA-type synapse (Kufel & Wojcik 2018)

 Download zip file 
Help downloading and running models
This code was used in the construction of the model developed in the paper. It is a modified version of the simulation developed by Postlethwaite et al. 2007 - for details of modifications refer to the main body of Kufel & Wojcik (2018).
1 . Kufel DS, Wojcik GM (2018) Analytical modelling of temperature effects on an AMPA-type synapse. J Comput Neurosci 44:379-391 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Synapse;
Brain Region(s)/Organism:
Cell Type(s):
Gap Junctions:
Receptor(s): AMPA;
Transmitter(s): Glutamate;
Simulation Environment: MCell; Python;
Model Concept(s): Methods; Temperature;
Implementer(s): Kufel, Dominik [dominic.kufel at];
Search NeuronDB for information about:  AMPA; Glutamate;
# A simple model of a single AZ at the calyx of Held *
#                                                    *                
#                                                    *
#                                                    *
#                                                    *
# Matthias Hennig                                    *
#                               *
#Used by D.Kufel

# This script takes two parameters, the first is the 
# identification number of the simulation ($simid    
# in and the second    
# the random seed for the current simulation          
# ($run in     

print "running simulation: @ARGV[0], @ARGV[1]\n";

system "/bin/rm", "-f", "chkpt_pos";

$simid = @ARGV[0];
$run = @ARGV[1];

# prepare the file that contains the fusion pore dimension
open(PS, ">pore_scale");
print PS "check_time = 5\n";
print PS "abs_time = 5\n";

# adjust this:
$prg = "/home/dominic/bin/mcell"; #here you need to specify the directory of your MCell PATH

# the gradual opening of the fusion pore is approximated by changing the diamater
# every 5\mu s
for ( $chk = 1; $chk <= 61; $chk++) {  

  system $prg, "-seed $run", "calyx_@ARGV[0]\_@ARGV[1].mdl";

  # adist the pore if time < 300\mu s
  if ( $chk < 60 ) {
    open(PS, ">pore_scale");
    print PS "check_time = 5\n";
    $at = $chk*5+5;
    print PS "abs_time = $at\n";
  } else {       # or run the rest of the simulation with a constant maximal pore diameter
    open(PS, ">pore_scale");
    print PS "check_time = 3000\n";
    print PS "abs_time = 3000\n";

Loading data, please wait...