Studies of stimulus parameters for seizure disruption using NN simulations (Anderson et al. 2007)

 Download zip file 
Help downloading and running models
Accession:98902
Architecturally realistic neocortical model using seven classes of excitatory and inhibitory single compartment Hodgkin-Huxley cells. Wiring is adapted to minicolumn hypothesis and incorporates visual and neocortical data. Simulation demonstrates spontaneous bursting onset and cessation, and activity can be altered with external electric field.
Reference:
1 . Anderson WS, Kudela P, Cho J, Bergey GK, Franaszczuk PJ (2007) Studies of stimulus parameters for seizure disruption using neural network simulations. Biol Cybern 97:173-94 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s): Neocortex V1 L6 pyramidal corticothalamic cell; Neocortex V1 L2/6 pyramidal intratelencephalic cell; Neocortex V1 interneuron basket PV cell; Neocortex fast spiking (FS) interneuron;
Channel(s): I A; I K; I K,leak; I K,Ca; I Sodium; I Calcium;
Gap Junctions:
Receptor(s): AMPA; Gaba;
Gene(s):
Transmitter(s):
Simulation Environment: C or C++ program;
Model Concept(s): Bursting; Epilepsy; Vision;
Implementer(s):
Search NeuronDB for information about:  Neocortex V1 L6 pyramidal corticothalamic cell; Neocortex V1 L2/6 pyramidal intratelencephalic cell; Neocortex V1 interneuron basket PV cell; AMPA; Gaba; I A; I K; I K,leak; I K,Ca; I Sodium; I Calcium;
/* definitions for interprocessor comm */
/* P.J. Franaszczuk, JHU 2001          */
#define DEB

#include <errno.h>
#include <stdio.h>
#include <netdb.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/time.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>


#define IPTAB_NAME    ".nodes.tab"
#define CONNTAB_NAME  ".conn.tab"

#define MAX_PACKET_SIZE 1448       /* if MTU is 1500 */
#define PACKETBUFFER    100*MAX_PACKET_SIZE
#define MAX_SPIKE_OUT   PACKETBUFFER/sizeof(short)-2
//#define PORT 1954   /* previous 1954 */



struct CONN
{
    int nconn;      /* no of connections for this processor */
    int *lconn;     /* list of connections  */
    int **buf;    /* pointer to head of list for buffers for each connection */ //was short
};


enum error_flag {INFO,WARNING,PERROR,ERROR,FERROR,DEBUG};
                  
int read_conn(char* argv1);
void print_err(enum error_flag f , char* pname, char *text,char*fname, FILE*fil );
char * gethostip(char *name);
void proc_conn();
void init_path(char* argv0);
char * file_name(char *fname,char* name,char* ext);
int try_accept(int orig_sock, int nconn);
int try_connect(int i, struct sockaddr_in *conn_adr);
void close_socks();


Loading data, please wait...