-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgeometry.mdl
85 lines (74 loc) · 1.86 KB
/
geometry.mdl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/******************************************************/
/* A simple model of a single AZ at the calyx of Held */
/* */
/* Celft and Vesicle Geometry */
/* */
/* Matthias Hennig */
/* [email protected] */
/******************************************************/
DEFINE_SURFACE_CLASSES
{
transp_Glu
{
TRANSPARENT = Glu
}
}
/* the PSD with receptors */
psd BOX {
CORNERS = [-Rex/2,-Rex/2,-cleft/2], [Rex/2,Rex/2,cleft/2]
/* allow diffusion in/out of PSD */
DEFINE_SURFACE_REGIONS
{
sr { INCLUDE_ELEMENTS = [LEFT, RIGHT, FRONT, BACK] }
bottom {
INCLUDE_ELEMENTS = [BOTTOM]
MOLECULE_DENSITY { AMPAR_C0, = AMPAR_density }
}
}
}
/* the vesicle */
vesicle BOX {
CORNERS = [-vDiam/2,-vDiam/2,cleft/2+fpL], [vDiam/2,vDiam/2,cleft/2+fpL+vDiam]
}
/* fusion pore */
pore BOX {
CORNERS = [-fpD/2,-fpD/2,cleft/2], [fpD/2,fpD/2,cleft/2+fpL]
DEFINE_SURFACE_REGIONS
{
sr { INCLUDE_ELEMENTS = [TOP, BOTTOM] }
}
SCALE = [pore_scale,pore_scale,1.0]
}
/* template for a synaptic celft element */
synaptic_cleft_element BOX {
CORNERS = [0,0,-cleft/2], [Rex,Rex,cleft/2]
/* AMPA receptors */
/*ADD_EFFECTOR {*/
/* STATE = AMPAR.C0*/
/* DENSITY = AMPAR_density_far*/
/* [>NUMBER = AMPAR_number_far<]*/
/* ELEMENT = BOTTOM*/
/* POLE_ORIENTATION = POSITIVE_BACK*/
/*}*/
/* allow diffusion in/out of celft */
DEFINE_SURFACE_REGIONS
{
sr { INCLUDE_ELEMENTS = [LEFT, RIGHT, FRONT, BACK] }
bottom { INCLUDE_ELEMENTS = [BOTTOM] }
}
}
MODIFY_SURFACE_REGIONS
{
psd[sr]
{
SURFACE_CLASS = transp_Glu
}
pore[sr]
{
SURFACE_CLASS = transp_Glu
}
synaptic_cleft_element[sr]
{
SURFACE_CLASS = transp_Glu
}
}