Leech Heart (HE) Motor Neuron conductances contributions to NN activity (Lamb & Calabrese 2013)

 Download zip file 
Help downloading and running models
Accession:153355
"... To explore the relationship between conductances, and in particular how they influence the activity of motor neurons in the well characterized leech heartbeat system, we developed a new multi-compartmental Hodgkin-Huxley style leech heart motor neuron model. To do so, we evolved a population of model instances, which differed in the density of specific conductances, capable of achieving specific output activity targets given an associated input pattern. ... We found that the strengths of many conductances, including those with differing dynamics, had strong partial correlations and that these relationships appeared to be linked by their influence on heart motor neuron activity. Conductances that had positive correlations opposed one another and had the opposite effects on activity metrics when perturbed whereas conductances that had negative correlations could compensate for one another and had similar effects on activity metrics. "
Reference:
1 . Lamb DG, Calabrese RL (2013) Correlated conductance parameters in leech heart motor neurons contribute to motor pattern formation. PLoS One 8:e79267 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell;
Brain Region(s)/Organism: Leech;
Cell Type(s): Leech heart motor neuron (HE);
Channel(s): I Na,p; I A; I K; I K,leak; I K,Ca; I Sodium; I Calcium; I Na, leak;
Gap Junctions: Gap junctions;
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: GENESIS;
Model Concept(s): Action Potential Initiation; Activity Patterns; Bursting; Temporal Pattern Generation; Detailed Neuronal Models; Parameter sensitivity; Conductance distributions;
Implementer(s): Lamb, Damon [Damon.Lamb at neurology.ufl.edu];
Search NeuronDB for information about:  I Na,p; I A; I K; I K,leak; I K,Ca; I Sodium; I Calcium; I Na, leak;
/
LambCalabrese2013
lgenesis-noX
include
absff_func_ext.h
absff_header.h
axon_ext.h
axon_g@.h
axon_struct.h
basic_g@.h
buf_defs.h
buf_ext.h
buf_struct.h
buffer_g@.h
conc_defs.h
conc_ext.h
conc_struct.h
concen_g@.h
copyright.h
dev_ext.h
dev_struct.h
devices_g@.h
diskio_defs.h
diskio_ext.h
diskio_func_ext.h
diskio_g@.h
diskio_struct.h
fac_debug.h
fac_defs.h
fac_ext.h
fac_struct.h
FMT1.h
FMT1_ext.h
FMT1_func_ext.h
FMT1_struct.h
hash.h
header.h
hh_ext.h
hh_g@.h
hh_struct.h
hh_struct_defs.h
hines_defs.h
hines_ext.h
hines_g@.h
hines_struct.h
interface.h
iofunc.h
kin_ext.h
kin_g@.h
kin_struct.h
netcdf.h
netcdf_ext.h
netcdf_func_ext.h
netcdf_struct.h
newconn_defs.h
newconn_ext.h
newconn_g@.h
newconn_struct.h
nrutil.h
NULLArgv.h
olf_ext.h
olf_g@.h
olf_struct.h
out_defs.h
out_ext.h
out_struct.h
output_g@.h
par_ext.h
param_defs.h
param_ext.h
param_g@.h
param_struct.h
per_ext.h
per_struct.h
personal_g@.h
pore_ext.h
pore_g@.h
pore_struct.h
profile.h
seg.h
seg_defs.h
seg_ext.h
seg_struct.h
segment_g@.h
shell.h
shell_defs.h
shell_ext.h
shell_func_ext.h
shell_g@.h
shell_struct.h
sim.h
sim_defs.h
sim_ext.h
sim_func_ext.h
sim_struct.h
sim_version.h
simconn_ext.h
simconn_g@.h
simconn_struct.h *
spike_ext.h
spike_struct.h
sprng.h
sprng_f.h
struct_defs.h
syn_ext.h
syn_struct.h
synapse_g@.h
synaptic_event.h
SynGS_ext.h *
SynGS_struct.h
system_deps.h
tool_ext.h
tool_struct.h
toolconn_ext.h
toolconn_g@.h
toolconn_struct.h *
tools.h
user_ext.h
user_g@.h
user_struct.h
                            
/*
 *
 * Copyright (c) 1997, 1998, 1999 Michael Christopher Vanier
 * All rights reserved.
 *
 * Permission is hereby granted, without written agreement and without
 * license or royalty fees, to use, copy, modify, and distribute this
 * software and its documentation for any purpose, provided that the
 * above copyright notice and the following two paragraphs appear in
 * all copies of this software.
 *
 * In no event shall Michael Vanier or the Genesis Developer's Group
 * be liable to any party for direct, indirect, special, incidental, or
 * consequential damages arising out of the use of this software and its
 * documentation, even if Michael Vanier and the Genesis Developer's
 * Group have been advised of the possibility of such damage.
 *
 * Michael Vanier and the Genesis Developer's Group specifically
 * disclaim any warranties, including, but not limited to, the implied
 * warranties of merchantability and fitness for a particular purpose.
 * The software provided hereunder is on an "as is" basis, and Michael
 * Vanier and the Genesis Developer's Group have no obligation to
 * provide maintenance, support, updates, enhancements, or modifications.
 *
 */

#ifndef PARAM_DEFS_H
#define PARAM_DEFS_H

#define TABCREATE       200   /* also used by tabchannels */
#define TABDELETE       202   /* also used by tabchannels */
#define RANDOMIZE       1003
#define REPRODUCE       1004
#define CROSSOVER       1005
#define INVERT          1006
#define MUTATE          1007
#define FITSTATS        1008
#define RECENTER        1009
#define UPDATE_PARAMS   1010
#define ACCEPT          1011
#define DISPLAY         1012
#define SAVE3           1013
#define RESTORE3        1014
#define INITSEARCH      1015
#define RESTART         1016
#define EVALUATE        1017
#define DISPLAY2        1018
#define RESTART2        1019
#define LOADBEST        1020
#define UPDATE_PARAMS2  1021
#define LOADTRACE       1022
#define NEXTTRACE       1023
#define RESETALL        1024
#define SAVEBEST        1025
#define RESTOREBEST     1026

#define INPUT           10002
#define INPUT2          10003

#ifdef  TINY
#undef  TINY
#endif

#define TINY       1.0e-8

#ifdef  STINY
#undef  STINY
#endif

#define STINY 1.0e-20 /* "supertiny" */

/* Some c compilers define HUGE in math.h */

#ifdef  HUGE
#undef  HUGE
#endif

#define HUGE 1.0e30

#define BADMATCH       HUGE
#define BIGNUM         9999999
#define LABEL_SIZE     80
#define MAX_LINELEN    150

/*
 * If there's an error, return a massive penalty;
 * used by match routines.
 */

#define ERROR_PENALTY 1.0e6

/*
 * Macro to print something if the PARAM_DEBUG flag is on;
 * note that this will only work with gcc since ansi C
 * does not allow macros with variable-length argument
 * lists.
 */

#if defined (__GNUC__)
#if defined (PARAM_DEBUG)
#define DPRINTF(format, args...)  fprintf (stderr, format , ## args)
#else
#define DPRINTF(format, args...)
#endif
#else
/* 2000-05-29 <mhucka@bbb.caltech.edu>
   Don't indent the following #define, or you will screw up the
   IRIX 6.5.3 C preprocessor.  (No, I'm not kidding.)
*/
#define DPRINTF(stuff) {}
#endif  /* __GNUC__ */

#endif  /* PARAM_DEFS_H */


Loading data, please wait...