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
                            
/*********************************************************************

** This library uses the netcdf - version 3.4 which is
** Copyright 1993-1997 University Corporation for Atmospheric Research/Unidata

** The netcdf library is provided as per the terms of the
** UCAR/Unidata license.

** See netcdf-3.4/copyright.html for the full notice.

********************************************************************/
/* $Id: netcdf_struct.h,v 1.1.1.1 2005/06/14 04:38:29 svitak Exp $ */
/*
 * $Log: netcdf_struct.h,v $
 * Revision 1.1.1.1  2005/06/14 04:38:29  svitak
 * Import from snapshot of CalTech CVS tree of June 8, 2005
 *
 * Revision 1.3  2000/06/12 05:07:03  mhucka
 * Removed nested comments; added NOTREACHED comments where appropriate.
 *
 * Revision 1.2  1999/10/16 22:47:26  mhucka
 * Merged changes from Upi for supporting netCDF 3.4.
 *
 * Revision 1.1  1999/10/16 21:17:08  mhucka
 * Venkat had a version of the diskio code in his home directory that he
 * appears to have been working on, and that did not make it into the
 * source tree that I had originally used as the starting point of my
 * GENESIS 2.2.2 DR reorganization effort.  This version of diskio by
 * Venkat implemented an abstract file interface and placed the netcdf_*
 * files into the subdirectory interface/netcdf/, instead of in
 * interface/ as in the version that I started with.  So I've moved the
 * files into interface/netcdf/ now.
 *
 * Revision 1.3  1998/01/14 18:36:28  venkat
 * Addition of concrete method declarations that implement the new
 * methods added to the Abs_Diskio structure for concurrent support of
 * FMT1 and netcdf fileformats.
 *
 * Revision 1.2  1997/07/26  00:15:24  venkat
 * Added-Copyright-notice-and-RCS-headers
 * */

#ifndef NETCDF_STRUCT_H
#define NETCDF_STRUCT_H

typedef struct Netcdf_Diskio_Type{
	ABS_DISKIO_TYPE 
	/* Netcdf specific members */
	int	file_id;
	short 	is_created;
	short 	datamode; /* 0=define, 1=data */
}Netcdf_Diskio;

typedef struct Netcdf_Metadata_Type{
	ABS_METADATA_TYPE
	/* Netcdf specific members */
	char *attr_name;
	short propmodified;/* Flag to signal whether the destructor should
			write out to the file - for the netcdf attributes*/
}Netcdf_Metadata;

typedef struct Netcdf_Variable_Type{
	ABS_VARIABLE_TYPE
	/* Netcdf specific members */
	int var_id;
}Netcdf_Variable;

extern int 			Netcdf_NOP();

/*Netcdf_Diskio Methods */
extern Abs_Metadata*            Netcdf_ConstructGlobalAttr(/* char *name, Abs_Type type, long size */);
extern Abs_Variable*            Netcdf_ConstructVar(/* char *name, Abs_Type type, Abs_Varshape *shape */);
/*
extern int                      Netcdf_SetAccessmode();
extern int                      Netcdf_GetAccessmode();
*/
extern int 			Netcdf_FlushFile();
extern int			Netcdf_FreeChildInterface(/* void *xface */);
extern int			Netcdf_DestructFile();

extern int 			Netcdf_IsCoordVar(/*char *varname */);
extern Abs_Variable*		Netcdf_ConstructCoordVar(/* char *coordname */);

extern int 			Netcdf_SetFile(/*char *fname, char mode */);
extern int 			Netcdf_OpenFile(/*char *fname, char mode */);
extern int 			Netcdf_CloseFile();
extern void 			Netcdf_GatherFileInfo();

extern float			Netcdf_GetStartTime();
extern float			Netcdf_GetDt();
extern int			Netcdf_GetDataType();
extern int			Netcdf_GetHeaderSize();

extern char*			Netcdf_CreateIndexedName(/*char *clientname, int clientindex*/);
extern char*			Netcdf_RecreateNameAndIndex(/*char *nameinfile, int *index */);

/*Netcdf_Metadata Methods */
/*private: */
extern int                      Netcdf_CreateAttr(/* char *name, Abs_Type type, long size, void *vals */);
/*public: */
extern int                      Netcdf_SetAttrType(/* Abs_Type type */);
extern int                      Netcdf_SetAttrSize(/* long size */);
extern int                      Netcdf_SetAttrValues(/* void *vals, long start_index, long count */);

extern Abs_Type                 Netcdf_GetAttrType();
extern long                     Netcdf_GetAttrSize();
extern int                      Netcdf_GetAttrValues(/*void *vals, long start_index, long size */);

extern int                      Netcdf_RenameAttr(/* char *newname */);
extern int                      Netcdf_DeleteAttr();
extern int                      Netcdf_FlushAttr();
extern int                      Netcdf_DestructAttr();

/*Netcdf_Variable Methods */
extern Abs_Metadata*            Netcdf_ConstructLocalAttr(/* char *name, Abs_Type type, long size */);
/*private: */
extern int                      Netcdf_CreateVar(/*char *name, Abs_Type type, Abs_Varshape * */);
extern int			Netcdf_IsVarName(/*char *name*/);

/*public: */
extern int                      Netcdf_SetVarShape(/* Abs_Varshape* shape */);
extern int                      Netcdf_SetVarType(/* Abs_Type type */);
extern int                      Netcdf_SetVarValues(/* void *vals, long start_index[], long count[] */);

extern Abs_Varshape*            Netcdf_GetVarShape();
extern Abs_Type                 Netcdf_GetVarType();
extern size_t 			Netcdf_GetVarTypeSize();
extern int                   	Netcdf_GetVarValues(/* void *vals, long start_index[], long count[]*/);
extern long 			Netcdf_GetVarIndexForInput(/*char *input*/);
extern long 			Netcdf_FastGetVarIndexForInput(/*char *input*/);

extern int                      Netcdf_RenameVar(/* char *newname */);
extern int                      Netcdf_DeleteVar();
extern int                      Netcdf_FlushVar();
extern int			Netcdf_FreeChildAttrInterface(/* void *xface */);
extern int                      Netcdf_DestructVar();

/** Some netcdf helper functions **/
extern void* Netcdf_MakeDefaultVarValues();
extern void* Netcdf_MakeDefaultAttrValues();
extern int Netcdf_CopyVarValues();
extern int Netcdf_CopyAttrValues();

extern void* Netcdf_AllocValues();
extern void* Netcdf_ReallocValues();

/* Type conversion functions */
extern nc_type Abs_Type_To_nc_type();
extern Abs_Type nc_type_To_Abs_Type();
extern void* Netcdf_Convert_To_nc_type();

/* Global array of netcdf types */
extern nc_type netcdf_type[];

/* Notification for an unsupported type */
#define NC_INVALID (nc_type)-100
#endif

Loading data, please wait...