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
                            
/*
** $Id: system_deps.h,v 1.2 2005/06/20 20:29:14 svitak Exp $
** $Log: system_deps.h,v $
** Revision 1.2  2005/06/20 20:29:14  svitak
** Added includes for defs of bcopy, memcpy, etc. This centralizes the
** portability issues with string.h and strings.h.
**
** Revision 1.1.1.1  2005/06/14 04:38:34  svitak
** Import from snapshot of CalTech CVS tree of June 8, 2005
**
** Revision 1.10  2001/04/25 17:17:04  mhucka
** Misc. small changes to improve portability and address compiler warnings.
**
** Revision 1.8  2000/10/09 23:02:50  mhucka
** Removed definitions of M_E and M_PI and #included math.h instead.
**
** Revision 1.7  1999/12/31 08:33:16  mhucka
** Added SIGTYPE macro for declaring signal types.
**
** Revision 1.6  1997/07/18 03:14:53  dhb
** Fix for getopt problem; getopt(), optopt and optind are now
** G_getopt(), G_optopt and G_optind.
**
** Revision 1.5  1995/04/14 18:03:28  dhb
** Added check for getopt macro already defined.
**
** Revision 1.4  1994/04/14  19:26:27  dhb
** DEC Alpha compatability
**
** Revision 1.3  1993/10/15  18:26:37  dhb
** Fixed typo in Solaris patches.
**
** Revision 1.2  1993/09/17  16:25:14  dhb
** Solaris compatibility
**
** Revision 1.1  1992/12/11  19:05:42  dhb
** Initial revision
**
*/

/*
** Global include file for system dependent functions
** (c) Michael D. Speight 1991
*/

/*
** Following includes for bcopy, memcpy, etc.
*/
#include <string.h>
#include <strings.h>

#ifdef Solaris
#define	jmp_buf		sigjmp_buf
#define	setjmp(buf)	sigsetjmp(buf,1)
#define	longjmp		siglongjmp
#endif

/*
 * Define the return type of signals for different OSes.
 * The usual type for ANSI C systems is 'void', and for pre-ANSI
 * systems it is 'int'.
 */
#ifdef __STDC__
#define SIGTYPE void
#else
#define SIGTYPE int
#endif

extern SIGTYPE sig_msg_restore_context();
extern SIGTYPE restore_context();
extern SIGTYPE save_context();


/*
 * bcopy/bzero/bcmp cause no end of compatibility problems.
 * Here we try to work around them by defining appropriate macros.
 */
#ifdef SYSV
#define BCMP(s1, s2, length)  memcmp(s1, s2, length)
#define BCOPY(s1, s2, length) memcpy(s2, s1, length)
#define BZERO(s1, length) memset(s1, 0, length)
#else
#ifdef decalpha
#define BCMP(s1, s2, length)  bcmp((const char *)(s1), (const char *)(s2), length)
#define BCOPY(s1, s2, length) bcopy((const char *)(s1), (char *)(s2), length)
#define BZERO(s1, length)     bzero((char *)(s1), length)
#else
#define BCMP(s1, s2, length)  bcmp(s1, s2, length)
#define BCOPY(s1, s2, length) bcopy(s1, s2, length)
#define BZERO(s1, length)     bzero(s1, length)
#endif
#endif

#ifdef BSD
#define HAVE_VFORK
#endif

#ifdef LONGWORDS
#define WORD long
#define ADDR long
#else
#define WORD int
#define ADDR int
#endif

#define WORDSIZE sizeof(WORD)
#define ADDRSIZE sizeof(ADDR)

Loading data, please wait...