-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathFig7C.hoc
More file actions
103 lines (86 loc) · 3.07 KB
/
Copy pathFig7C.hoc
File metadata and controls
103 lines (86 loc) · 3.07 KB
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
load_file("initLGMD.hoc")
/* --- Load synapses for and simulate a black loom with all excitation impinging field A --- */
esynfullpath = "excsyn_50_158_0_0_onsetTimes.hoc"
isynfullpath = "inhsyn_50_158_0_0_onsetTimes.hoc"
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
VisualStim( "loom_A_100pct", 0, 0, simsecs_G_ )
/* --- Move all excitation from field A to field C and remove 60% --- */
FieldSynShift(1,0.6)
VisualStim( "loom_C_100pct", 0, 0, simsecs_G_ )
/* --- Move 90% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.9,0.6)
VisualStim( "loom_C_90pct", 0, 0, simsecs_G_ )
/* --- Move 80% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.8,0.6)
VisualStim( "loom_C_80pct", 0, 0, simsecs_G_ )
/* --- Move 70% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.7,0.6)
VisualStim( "loom_C_70pct", 0, 0, simsecs_G_ )
/* --- Move 60% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.6,0.6)
VisualStim( "loom_C_60pct", 0, 0, simsecs_G_ )
/* --- Move 50% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.5,0.6)
VisualStim( "loom_C_50pct", 0, 0, simsecs_G_ )
/* --- Move 40% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.4,0.6)
VisualStim( "loom_C_40pct", 0, 0, simsecs_G_ )
/* --- Move 30% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.3,0.6)
VisualStim( "loom_C_30pct", 0, 0, simsecs_G_ )
/* --- Move 20% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.2,0.6)
VisualStim( "loom_C_20pct", 0, 0, simsecs_G_ )
/* --- Move 10% of excitation from field A to field C and remove 60% --- */
esyn = new List()
SynFileRead(esyn,esynfullpath,synCa)
isyn = new List()
SynFileRead(isyn,isynfullpath,0)
SynScrambler(isyn, Ctines)
FieldSynShift(0.1,0.6)
VisualStim( "loom_C_10pct", 0, 0, simsecs_G_ )
if (verbosity > 1) printf("\nFinished simulations for Figure 7C\n")