feat(matlab): learning figure + methods write-up + organized CSV data export

Adds make_figure (2-panel learning curves + per-phase slopes, colorblind-safe
Box-B2/Box-A2 palette) -> results/figure_learning.png; analysis/writeup.md
(figure + methods + results summary); and tdcs_export_all/run_export exporting
every data variation into an organized export/ tree (curated_all, scenarios/9,
anchors/3 with tDCS factor, phases/9 + MANIFEST). Adds tExport tests. Suite 36/36.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Experiments DB Dev
2026-07-20 12:11:37 -04:00
parent e730aa0020
commit 800189371b
30 changed files with 2535 additions and 0 deletions
+186
View File
@@ -0,0 +1,186 @@
subject,group,day,success,total
Banh-mi-1,Electrode-Box-B2,0,13,84
Banh-mi-1,Electrode-Box-B2,1,35,86
Banh-mi-1,Electrode-Box-B2,2,47,110
Banh-mi-1,Electrode-Box-B2,3,65,140
Banh-mi-1,Electrode-Box-B2,4,70,127
Banh-mi-1,Electrode-Box-B2,5,102,142
Banh-mi-1,Electrode-Box-B2,6,90,131
Banh-mi-1,Electrode-Box-B2,7,109,148
Banh-mi-1,Electrode-Box-B2,8,104,137
Banh-mi-1,Electrode-Box-B2,9,119,150
Banh-mi-1,Electrode-Box-B2,10,121,158
Banh-mi-1,Electrode-Box-B2,11,121,148
Banh-mi-1,Electrode-Box-B2,12,120,149
Banh-mi-1,Electrode-Box-B2,13,135,154
Banh-mi-2,Electrode-Box-A2,0,25,97
Banh-mi-2,Electrode-Box-A2,1,22,101
Banh-mi-2,Electrode-Box-A2,2,22,119
Banh-mi-2,Electrode-Box-A2,3,29,118
Banh-mi-2,Electrode-Box-A2,4,27,136
Banh-mi-2,Electrode-Box-A2,5,43,146
Banh-mi-2,Electrode-Box-A2,6,74,146
Banh-mi-2,Electrode-Box-A2,7,70,148
Banh-mi-2,Electrode-Box-A2,8,65,130
Banh-mi-2,Electrode-Box-A2,9,79,151
Banh-mi-2,Electrode-Box-A2,10,93,152
Egg-tart-1,Electrode-Box-B2,0,7,56
Egg-tart-1,Electrode-Box-B2,1,16,78
Egg-tart-1,Electrode-Box-B2,2,23,103
Egg-tart-1,Electrode-Box-B2,3,63,120
Egg-tart-1,Electrode-Box-B2,4,69,132
Egg-tart-1,Electrode-Box-B2,5,83,136
Egg-tart-1,Electrode-Box-B2,6,71,142
Egg-tart-1,Electrode-Box-B2,7,79,138
Egg-tart-1,Electrode-Box-B2,8,98,142
Egg-tart-1,Electrode-Box-B2,9,89,139
Egg-tart-1,Electrode-Box-B2,10,96,143
Egg-tart-1,Electrode-Box-B2,11,96,148
Egg-tart-1,Electrode-Box-B2,12,101,156
Egg-tart-1,Electrode-Box-B2,13,103,152
Egg-tart-1,Electrode-Box-B2,14,97,152
Egg-tart-2,Electrode-Box-A2,0,9,32
Egg-tart-2,Electrode-Box-A2,1,2,38
Egg-tart-2,Electrode-Box-A2,2,31,93
Egg-tart-2,Electrode-Box-A2,3,44,101
Egg-tart-2,Electrode-Box-A2,4,54,131
Egg-tart-2,Electrode-Box-A2,5,84,139
Egg-tart-2,Electrode-Box-A2,6,85,145
Egg-tart-2,Electrode-Box-A2,7,79,143
Egg-tart-2,Electrode-Box-A2,8,76,131
Egg-tart-2,Electrode-Box-A2,9,88,149
Egg-tart-2,Electrode-Box-A2,10,81,151
Egg-tart-2,Electrode-Box-A2,11,78,152
Egg-tart-2,Electrode-Box-A2,12,96,155
Egg-tart-2,Electrode-Box-A2,13,84,155
Khoai-lang-1,Right-Electrode,0,3,69
Khoai-lang-1,Right-Electrode,1,18,97
Khoai-lang-1,Right-Electrode,2,27,84
Khoai-lang-1,Right-Electrode,3,46,121
Khoai-lang-1,Right-Electrode,4,65,143
Khoai-lang-1,Right-Electrode,5,76,141
Khoai-lang-1,Right-Electrode,6,79,146
Khoai-lang-1,Right-Electrode,7,81,153
Khoai-lang-1,Right-Electrode,8,98,144
Khoai-lang-1,Right-Electrode,9,101,149
Khoai-lang-1,Right-Electrode,10,103,150
Khoai-lang-1,Right-Electrode,11,113,154
Khoai-lang-1,Right-Electrode,12,117,148
Khoai-lang-1,Right-Electrode,13,114,146
Khoai-lang-1,Right-Electrode,14,119,132
Khoai-lang-1,Right-Electrode,15,111,156
Khoai-lang-1,Right-Electrode,16,74,156
Khoai-lang-1,Right-Electrode,17,109,139
Khoai-lang-1,Right-Electrode,18,88,138
Khoai-lang-1,Right-Electrode,19,98,140
Khoai-lang-1,Right-Electrode,20,118,153
Khoai-lang-1,Right-Electrode,21,109,146
Khoai-lang-1,Right-Electrode,22,106,141
Khoai-lang-2,Naive,0,0,0
Khoai-lang-2,Naive,1,0,0
Khoai-lang-2,Naive,2,10,47
Khoai-lang-2,Naive,3,11,52
Khoai-lang-2,Naive,4,9,56
Khoai-lang-2,Naive,5,34,95
Khoai-lang-2,Naive,6,21,72
Khoai-lang-2,Naive,7,23,99
Khoai-lang-2,Naive,8,64,136
Khoai-lang-2,Naive,9,75,131
Khoai-lang-2,Naive,10,63,134
Khoai-lang-2,Naive,11,59,139
Khoai-lang-2,Naive,12,51,129
Khoai-lang-2,Naive,13,73,143
Khoai-lang-2,Naive,14,82,136
Khoai-lang-2,Naive,15,70,145
Khoai-lang-2,Naive,16,76,135
Khoai-lang-2,Naive,17,76,150
Khoai-lang-2,Naive,18,63,122
Khoai-lang-2,Naive,19,48,116
Khoai-lang-2,Naive,20,65,134
Khoai-lang-2,Naive,21,75,131
Khoai-lang-2,Naive,22,98,146
Khoai-lang-2,Naive,23,88,139
Khoai-lang-2,Naive,24,94,148
Khoai-lang-2,Naive,25,56,102
Khoai-lang-2,Naive,26,75,143
Khoai-tay-1,Electrode-Box-A,0,14,62
Khoai-tay-1,Electrode-Box-A,1,22,83
Khoai-tay-1,Electrode-Box-A,2,6,79
Khoai-tay-1,Electrode-Box-A,3,28,97
Khoai-tay-1,Electrode-Box-A,4,60,134
Khoai-tay-1,Electrode-Box-A,5,75,138
Khoai-tay-1,Electrode-Box-A,6,81,137
Khoai-tay-1,Electrode-Box-A,7,78,147
Khoai-tay-1,Electrode-Box-A,8,91,132
Khoai-tay-1,Electrode-Box-A,9,99,146
Khoai-tay-1,Electrode-Box-A,10,94,143
Khoai-tay-1,Electrode-Box-A,11,110,156
Khoai-tay-1,Electrode-Box-A,12,105,143
Khoai-tay-1,Electrode-Box-A,13,106,153
Khoai-tay-1,Electrode-Box-A,14,91,152
Khoai-tay-2,Naive,1,21,68
Khoai-tay-2,Naive,2,6,79
Khoai-tay-2,Naive,3,0,83
Khoai-tay-2,Naive,4,28,87
Khoai-tay-2,Naive,5,31,125
Khoai-tay-2,Naive,6,62,144
Khoai-tay-2,Naive,7,87,141
Khoai-tay-2,Naive,8,105,152
Khoai-tay-2,Naive,9,75,148
Khoai-tay-2,Naive,10,101,149
Khoai-tay-2,Naive,11,102,154
Khoai-tay-2,Naive,12,95,144
Khoai-tay-2,Naive,13,77,149
Khoai-tay-2,Naive,14,91,153
OM-2,Naive,0,1,7
OM-2,Naive,1,11,33
OM-2,Naive,2,19,62
OM-2,Naive,3,29,117
OM-2,Naive,4,73,126
OM-2,Naive,5,53,135
OM-2,Naive,6,73,138
OM-2,Naive,7,80,131
OM-2,Naive,8,91,141
OM-2,Naive,9,90,135
OM-2,Naive,10,95,142
OM-2,Naive,11,60,133
OM-2,Naive,12,58,142
Root-beer-1,Electrode-Box-B2,0,11,85
Root-beer-1,Electrode-Box-B2,1,18,76
Root-beer-1,Electrode-Box-B2,2,40,105
Root-beer-1,Electrode-Box-B2,3,55,134
Root-beer-1,Electrode-Box-B2,4,75,136
Root-beer-1,Electrode-Box-B2,5,64,133
Root-beer-1,Electrode-Box-B2,6,104,139
Root-beer-1,Electrode-Box-B2,7,98,148
Root-beer-1,Electrode-Box-B2,8,81,145
Root-beer-1,Electrode-Box-B2,9,89,156
Root-beer-1,Electrode-Box-B2,10,105,158
Root-beer-2,Electrode-Box-A2,0,22,74
Root-beer-2,Electrode-Box-A2,1,31,87
Root-beer-2,Electrode-Box-A2,2,49,134
Root-beer-2,Electrode-Box-A2,3,31,89
Root-beer-2,Electrode-Box-A2,4,60,140
Root-beer-2,Electrode-Box-A2,5,84,147
Vu-vuong,Naive,0,18,61
Vu-vuong,Naive,1,35,91
Vu-vuong,Naive,2,61,127
Vu-vuong,Naive,3,34,146
Vu-vuong,Naive,4,61,141
Vu-vuong,Naive,5,37,151
Vu-vuong,Naive,6,49,131
Vu-vuong,Naive,7,65,149
Vu-vuong,Naive,8,67,141
Vu-vuong,Naive,9,73,140
Vu-vuong,Naive,10,72,131
Vu-vuong,Naive,11,89,158
Vu-vuong,Naive,12,97,154
Vu-vuong,Naive,13,93,145
Vu-vuong,Naive,14,75,147
Vu-vuong,Naive,15,68,142
Vu-vuong,Naive,16,96,162
Vu-vuong,Naive,17,68,144
Vu-vuong,Naive,18,81,134
Vu-vuong,Naive,19,66,144
Vu-vuong,Naive,20,84,127
Vu-vuong,Naive,21,66,133
1 subject group day success total
2 Banh-mi-1 Electrode-Box-B2 0 13 84
3 Banh-mi-1 Electrode-Box-B2 1 35 86
4 Banh-mi-1 Electrode-Box-B2 2 47 110
5 Banh-mi-1 Electrode-Box-B2 3 65 140
6 Banh-mi-1 Electrode-Box-B2 4 70 127
7 Banh-mi-1 Electrode-Box-B2 5 102 142
8 Banh-mi-1 Electrode-Box-B2 6 90 131
9 Banh-mi-1 Electrode-Box-B2 7 109 148
10 Banh-mi-1 Electrode-Box-B2 8 104 137
11 Banh-mi-1 Electrode-Box-B2 9 119 150
12 Banh-mi-1 Electrode-Box-B2 10 121 158
13 Banh-mi-1 Electrode-Box-B2 11 121 148
14 Banh-mi-1 Electrode-Box-B2 12 120 149
15 Banh-mi-1 Electrode-Box-B2 13 135 154
16 Banh-mi-2 Electrode-Box-A2 0 25 97
17 Banh-mi-2 Electrode-Box-A2 1 22 101
18 Banh-mi-2 Electrode-Box-A2 2 22 119
19 Banh-mi-2 Electrode-Box-A2 3 29 118
20 Banh-mi-2 Electrode-Box-A2 4 27 136
21 Banh-mi-2 Electrode-Box-A2 5 43 146
22 Banh-mi-2 Electrode-Box-A2 6 74 146
23 Banh-mi-2 Electrode-Box-A2 7 70 148
24 Banh-mi-2 Electrode-Box-A2 8 65 130
25 Banh-mi-2 Electrode-Box-A2 9 79 151
26 Banh-mi-2 Electrode-Box-A2 10 93 152
27 Egg-tart-1 Electrode-Box-B2 0 7 56
28 Egg-tart-1 Electrode-Box-B2 1 16 78
29 Egg-tart-1 Electrode-Box-B2 2 23 103
30 Egg-tart-1 Electrode-Box-B2 3 63 120
31 Egg-tart-1 Electrode-Box-B2 4 69 132
32 Egg-tart-1 Electrode-Box-B2 5 83 136
33 Egg-tart-1 Electrode-Box-B2 6 71 142
34 Egg-tart-1 Electrode-Box-B2 7 79 138
35 Egg-tart-1 Electrode-Box-B2 8 98 142
36 Egg-tart-1 Electrode-Box-B2 9 89 139
37 Egg-tart-1 Electrode-Box-B2 10 96 143
38 Egg-tart-1 Electrode-Box-B2 11 96 148
39 Egg-tart-1 Electrode-Box-B2 12 101 156
40 Egg-tart-1 Electrode-Box-B2 13 103 152
41 Egg-tart-1 Electrode-Box-B2 14 97 152
42 Egg-tart-2 Electrode-Box-A2 0 9 32
43 Egg-tart-2 Electrode-Box-A2 1 2 38
44 Egg-tart-2 Electrode-Box-A2 2 31 93
45 Egg-tart-2 Electrode-Box-A2 3 44 101
46 Egg-tart-2 Electrode-Box-A2 4 54 131
47 Egg-tart-2 Electrode-Box-A2 5 84 139
48 Egg-tart-2 Electrode-Box-A2 6 85 145
49 Egg-tart-2 Electrode-Box-A2 7 79 143
50 Egg-tart-2 Electrode-Box-A2 8 76 131
51 Egg-tart-2 Electrode-Box-A2 9 88 149
52 Egg-tart-2 Electrode-Box-A2 10 81 151
53 Egg-tart-2 Electrode-Box-A2 11 78 152
54 Egg-tart-2 Electrode-Box-A2 12 96 155
55 Egg-tart-2 Electrode-Box-A2 13 84 155
56 Khoai-lang-1 Right-Electrode 0 3 69
57 Khoai-lang-1 Right-Electrode 1 18 97
58 Khoai-lang-1 Right-Electrode 2 27 84
59 Khoai-lang-1 Right-Electrode 3 46 121
60 Khoai-lang-1 Right-Electrode 4 65 143
61 Khoai-lang-1 Right-Electrode 5 76 141
62 Khoai-lang-1 Right-Electrode 6 79 146
63 Khoai-lang-1 Right-Electrode 7 81 153
64 Khoai-lang-1 Right-Electrode 8 98 144
65 Khoai-lang-1 Right-Electrode 9 101 149
66 Khoai-lang-1 Right-Electrode 10 103 150
67 Khoai-lang-1 Right-Electrode 11 113 154
68 Khoai-lang-1 Right-Electrode 12 117 148
69 Khoai-lang-1 Right-Electrode 13 114 146
70 Khoai-lang-1 Right-Electrode 14 119 132
71 Khoai-lang-1 Right-Electrode 15 111 156
72 Khoai-lang-1 Right-Electrode 16 74 156
73 Khoai-lang-1 Right-Electrode 17 109 139
74 Khoai-lang-1 Right-Electrode 18 88 138
75 Khoai-lang-1 Right-Electrode 19 98 140
76 Khoai-lang-1 Right-Electrode 20 118 153
77 Khoai-lang-1 Right-Electrode 21 109 146
78 Khoai-lang-1 Right-Electrode 22 106 141
79 Khoai-lang-2 Naive 0 0 0
80 Khoai-lang-2 Naive 1 0 0
81 Khoai-lang-2 Naive 2 10 47
82 Khoai-lang-2 Naive 3 11 52
83 Khoai-lang-2 Naive 4 9 56
84 Khoai-lang-2 Naive 5 34 95
85 Khoai-lang-2 Naive 6 21 72
86 Khoai-lang-2 Naive 7 23 99
87 Khoai-lang-2 Naive 8 64 136
88 Khoai-lang-2 Naive 9 75 131
89 Khoai-lang-2 Naive 10 63 134
90 Khoai-lang-2 Naive 11 59 139
91 Khoai-lang-2 Naive 12 51 129
92 Khoai-lang-2 Naive 13 73 143
93 Khoai-lang-2 Naive 14 82 136
94 Khoai-lang-2 Naive 15 70 145
95 Khoai-lang-2 Naive 16 76 135
96 Khoai-lang-2 Naive 17 76 150
97 Khoai-lang-2 Naive 18 63 122
98 Khoai-lang-2 Naive 19 48 116
99 Khoai-lang-2 Naive 20 65 134
100 Khoai-lang-2 Naive 21 75 131
101 Khoai-lang-2 Naive 22 98 146
102 Khoai-lang-2 Naive 23 88 139
103 Khoai-lang-2 Naive 24 94 148
104 Khoai-lang-2 Naive 25 56 102
105 Khoai-lang-2 Naive 26 75 143
106 Khoai-tay-1 Electrode-Box-A 0 14 62
107 Khoai-tay-1 Electrode-Box-A 1 22 83
108 Khoai-tay-1 Electrode-Box-A 2 6 79
109 Khoai-tay-1 Electrode-Box-A 3 28 97
110 Khoai-tay-1 Electrode-Box-A 4 60 134
111 Khoai-tay-1 Electrode-Box-A 5 75 138
112 Khoai-tay-1 Electrode-Box-A 6 81 137
113 Khoai-tay-1 Electrode-Box-A 7 78 147
114 Khoai-tay-1 Electrode-Box-A 8 91 132
115 Khoai-tay-1 Electrode-Box-A 9 99 146
116 Khoai-tay-1 Electrode-Box-A 10 94 143
117 Khoai-tay-1 Electrode-Box-A 11 110 156
118 Khoai-tay-1 Electrode-Box-A 12 105 143
119 Khoai-tay-1 Electrode-Box-A 13 106 153
120 Khoai-tay-1 Electrode-Box-A 14 91 152
121 Khoai-tay-2 Naive 1 21 68
122 Khoai-tay-2 Naive 2 6 79
123 Khoai-tay-2 Naive 3 0 83
124 Khoai-tay-2 Naive 4 28 87
125 Khoai-tay-2 Naive 5 31 125
126 Khoai-tay-2 Naive 6 62 144
127 Khoai-tay-2 Naive 7 87 141
128 Khoai-tay-2 Naive 8 105 152
129 Khoai-tay-2 Naive 9 75 148
130 Khoai-tay-2 Naive 10 101 149
131 Khoai-tay-2 Naive 11 102 154
132 Khoai-tay-2 Naive 12 95 144
133 Khoai-tay-2 Naive 13 77 149
134 Khoai-tay-2 Naive 14 91 153
135 OM-2 Naive 0 1 7
136 OM-2 Naive 1 11 33
137 OM-2 Naive 2 19 62
138 OM-2 Naive 3 29 117
139 OM-2 Naive 4 73 126
140 OM-2 Naive 5 53 135
141 OM-2 Naive 6 73 138
142 OM-2 Naive 7 80 131
143 OM-2 Naive 8 91 141
144 OM-2 Naive 9 90 135
145 OM-2 Naive 10 95 142
146 OM-2 Naive 11 60 133
147 OM-2 Naive 12 58 142
148 Root-beer-1 Electrode-Box-B2 0 11 85
149 Root-beer-1 Electrode-Box-B2 1 18 76
150 Root-beer-1 Electrode-Box-B2 2 40 105
151 Root-beer-1 Electrode-Box-B2 3 55 134
152 Root-beer-1 Electrode-Box-B2 4 75 136
153 Root-beer-1 Electrode-Box-B2 5 64 133
154 Root-beer-1 Electrode-Box-B2 6 104 139
155 Root-beer-1 Electrode-Box-B2 7 98 148
156 Root-beer-1 Electrode-Box-B2 8 81 145
157 Root-beer-1 Electrode-Box-B2 9 89 156
158 Root-beer-1 Electrode-Box-B2 10 105 158
159 Root-beer-2 Electrode-Box-A2 0 22 74
160 Root-beer-2 Electrode-Box-A2 1 31 87
161 Root-beer-2 Electrode-Box-A2 2 49 134
162 Root-beer-2 Electrode-Box-A2 3 31 89
163 Root-beer-2 Electrode-Box-A2 4 60 140
164 Root-beer-2 Electrode-Box-A2 5 84 147
165 Vu-vuong Naive 0 18 61
166 Vu-vuong Naive 1 35 91
167 Vu-vuong Naive 2 61 127
168 Vu-vuong Naive 3 34 146
169 Vu-vuong Naive 4 61 141
170 Vu-vuong Naive 5 37 151
171 Vu-vuong Naive 6 49 131
172 Vu-vuong Naive 7 65 149
173 Vu-vuong Naive 8 67 141
174 Vu-vuong Naive 9 73 140
175 Vu-vuong Naive 10 72 131
176 Vu-vuong Naive 11 89 158
177 Vu-vuong Naive 12 97 154
178 Vu-vuong Naive 13 93 145
179 Vu-vuong Naive 14 75 147
180 Vu-vuong Naive 15 68 142
181 Vu-vuong Naive 16 96 162
182 Vu-vuong Naive 17 68 144
183 Vu-vuong Naive 18 81 134
184 Vu-vuong Naive 19 66 144
185 Vu-vuong Naive 20 84 127
186 Vu-vuong Naive 21 66 133