2015-01-28
yuta
16
112
20000
20
1000
0
1250
33
40
32
41
35
38
34
39
37
36
43
20
42
18
45
17
44
16
47
46
21
27
22
31
24
30
25
29
26
28
23
11
19
8
13
6
9
7
5
4
10
53
12
52
15
51
14
50
48
49
54
63
55
62
56
61
57
60
58
59
0
3
2
1
79
76
77
78
75
67
71
69
74
73
70
65
68
72
66
64
87
84
95
88
86
90
94
92
82
81
80
83
93
85
91
89
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
33
40
32
41
35
38
34
39
37
36
32
16
3
43
20
42
18
45
17
44
16
47
46
32
16
3
21
27
22
31
24
30
25
29
26
28
32
16
3
23
11
19
8
13
6
9
7
5
4
32
16
3
10
53
12
52
15
51
14
50
48
49
32
16
3
54
63
55
62
56
61
57
60
58
59
32
16
3
0
3
2
1
32
16
3
79
76
77
78
75
67
71
69
32
16
3
74
73
70
65
68
72
66
64
32
16
3
87
84
95
88
86
90
94
92
32
16
3
82
81
80
83
93
85
91
89
32
16
3
3
2
4
2
8
2
0.2
32
16
0
#26ff00
#26ff00
#26ff00
0
0
1
#26ff00
#26ff00
#26ff00
1
0
2
#26ff00
#26ff00
#26ff00
2
0
3
#26ff00
#26ff00
#26ff00
3
0
4
#1500ff
#1500ff
#1500ff
4
0
5
#1500ff
#1500ff
#1500ff
5
0
6
#1500ff
#1500ff
#1500ff
6
0
7
#1500ff
#1500ff
#1500ff
7
0
8
#1500ff
#1500ff
#1500ff
8
0
9
#1500ff
#1500ff
#1500ff
9
0
10
#00bbff
#00bbff
#00bbff
10
0
11
#1500ff
#1500ff
#1500ff
11
0
12
#00bbff
#00bbff
#00bbff
12
0
13
#1500ff
#1500ff
#1500ff
13
0
14
#00bbff
#00bbff
#00bbff
14
0
15
#00bbff
#00bbff
#00bbff
15
0
16
#ff00bb
#ff00bb
#ff00bb
16
0
17
#ff00bb
#ff00bb
#ff00bb
17
0
18
#ff00bb
#ff00bb
#ff00bb
18
0
19
#1500ff
#1500ff
#1500ff
19
0
20
#ff00bb
#ff00bb
#ff00bb
20
0
21
#9d00ff
#9d00ff
#9d00ff
21
0
22
#9d00ff
#9d00ff
#9d00ff
22
0
23
#1500ff
#1500ff
#1500ff
23
0
24
#9d00ff
#9d00ff
#9d00ff
24
0
25
#9d00ff
#9d00ff
#9d00ff
25
0
26
#9d00ff
#9d00ff
#9d00ff
26
0
27
#9d00ff
#9d00ff
#9d00ff
27
0
28
#9d00ff
#9d00ff
#9d00ff
28
0
29
#9d00ff
#9d00ff
#9d00ff
29
0
30
#9d00ff
#9d00ff
#9d00ff
30
0
31
#9d00ff
#9d00ff
#9d00ff
31
0
32
#ff0004
#ff0004
#ff0004
32
0
33
#ff0004
#ff0004
#ff0004
33
0
34
#ff0004
#ff0004
#ff0004
34
0
35
#ff0004
#ff0004
#ff0004
35
0
36
#ff0004
#ff0004
#ff0004
36
0
37
#ff0004
#ff0004
#ff0004
37
0
38
#ff0004
#ff0004
#ff0004
38
0
39
#ff0004
#ff0004
#ff0004
39
0
40
#ff0004
#ff0004
#ff0004
40
0
41
#ff0004
#ff0004
#ff0004
41
0
42
#ff00bb
#ff00bb
#ff00bb
42
0
43
#ff00bb
#ff00bb
#ff00bb
43
0
44
#ff00bb
#ff00bb
#ff00bb
44
0
45
#ff00bb
#ff00bb
#ff00bb
45
0
46
#ff00bb
#ff00bb
#ff00bb
46
0
47
#ff00bb
#ff00bb
#ff00bb
47
0
48
#00bbff
#00bbff
#00bbff
48
0
49
#00bbff
#00bbff
#00bbff
49
0
50
#00bbff
#00bbff
#00bbff
50
0
51
#00bbff
#00bbff
#00bbff
51
0
52
#00bbff
#00bbff
#00bbff
52
0
53
#00bbff
#00bbff
#00bbff
53
0
54
#00ff95
#00ff95
#00ff95
54
0
55
#00ff95
#00ff95
#00ff95
55
0
56
#00ff95
#00ff95
#00ff95
56
0
57
#00ff95
#00ff95
#00ff95
57
0
58
#00ff95
#00ff95
#00ff95
58
0
59
#00ff95
#00ff95
#00ff95
59
0
60
#00ff95
#00ff95
#00ff95
60
0
61
#00ff95
#00ff95
#00ff95
61
0
62
#00ff95
#00ff95
#00ff95
62
0
63
#00ff95
#00ff95
#00ff95
63
0
64
#ff6905
#ff6905
#ff6905
64
0
65
#ff6905
#ff6905
#ff6905
65
0
66
#ff6905
#ff6905
#ff6905
66
0
67
#ffff00
#ffff00
#ffff00
67
0
68
#ff6905
#ff6905
#ff6905
68
0
69
#ffff00
#ffff00
#ffff00
69
0
70
#ff6905
#ff6905
#ff6905
70
0
71
#ffff00
#ffff00
#ffff00
71
0
72
#ff6905
#ff6905
#ff6905
72
0
73
#ff6905
#ff6905
#ff6905
73
0
74
#ff6905
#ff6905
#ff6905
74
0
75
#ffff00
#ffff00
#ffff00
75
0
76
#ffff00
#ffff00
#ffff00
76
0
77
#ffff00
#ffff00
#ffff00
77
0
78
#ffff00
#ffff00
#ffff00
78
0
79
#ffff00
#ffff00
#ffff00
79
0
80
#587cff
#587cff
#587cff
80
0
81
#587cff
#587cff
#587cff
81
0
82
#587cff
#587cff
#587cff
82
0
83
#587cff
#587cff
#587cff
83
0
84
#cd69ff
#cd69ff
#cd69ff
84
0
85
#587cff
#587cff
#587cff
85
0
86
#cd69ff
#cd69ff
#cd69ff
86
0
87
#cd69ff
#cd69ff
#cd69ff
87
0
88
#cd69ff
#cd69ff
#cd69ff
88
0
89
#587cff
#587cff
#587cff
89
0
90
#cd69ff
#cd69ff
#cd69ff
90
0
91
#587cff
#587cff
#587cff
91
0
92
#cd69ff
#cd69ff
#cd69ff
92
0
93
#587cff
#587cff
#587cff
93
0
94
#cd69ff
#cd69ff
#cd69ff
94
0
95
#cd69ff
#cd69ff
#cd69ff
95
0
96
#ff7b88
#0080ff
#0080ff
96
0
97
#ff7b88
#0080ff
#0080ff
97
0
98
#ff7b88
#0080ff
#0080ff
98
0
99
#ff7b88
#0080ff
#0080ff
99
0
100
#ff7b88
#0080ff
#0080ff
100
0
101
#ff7b88
#0080ff
#0080ff
101
0
102
#92a1ff
#0080ff
#0080ff
102
0
103
#92a1ff
#0080ff
#0080ff
103
0
104
#92a1ff
#0080ff
#0080ff
104
0
105
#92a1ff
#0080ff
#0080ff
105
0
106
#92a1ff
#0080ff
#0080ff
106
0
107
#92a1ff
#0080ff
#0080ff
107
0
108
#98ff8c
#0080ff
#0080ff
108
0
109
#98ff8c
#0080ff
#0080ff
109
0
110
#98ff8c
#0080ff
#0080ff
110
0
111
#98ff8c
#0080ff
#0080ff
111
0
process_calcThreshold
executeScriptBool
1
Mandatory
rmsWindowLength
2
Mandatory
useage:
process_calcThreshold fileBaseName electrodeNumber
This script calculates the spike detection threshold and puts it in the file fileBaseName.threshold.electrodeNumber
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- rmsWindowLength represents the root mean square (rms) integration window for detection.
process_detectSpikes
executeScriptBool
1
Mandatory
thresholdFactor
7
Mandatory
refractoryPeriod
8
Mandatory
rmsWindowLength
2
Mandatory
peakWindowLength
10
Mandatory
windowPeakAlign
5
Mandatory
spikesFromDatBool
1
Mandatory
This script does the following:
* detects the spikes (creates the .res.# file),
* aligns the peaks,
* gets the waveforms (creates the .spk.# file),
The variables used by the different programs called in this script depend on the sampling rate. The default is for a sampling rate of 10khz.
All the script parameters are multiplifaction factor of 10khz except the thresholdFactor.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- refractoryPeriod represents the after detection, how many samples to skip before detecting a new spike if one is detected.
- rmsWindowLength represents the root mean square (rms) integration window for detection.
- peakWindowLength represents the window (number of samples to test) to search for spike peak, seams to be used for eigen calculation or finding of the true spike peak.
- windowPeakAlign represents the middle of the peakWindowLength, where to take the spike peak in peakWindowLength.
- thresholdFactor is a factor to compute the detection threshold:
threshold = thresholdFactor * baseline
- spikesFromDatBool: set to 1 if you want detrended spikes from wideband dat file; set to 0 if from high-passed fil file
process_findCommonThreshold
executeScriptBool
1
Mandatory
maxThreshold
Mandatory
useage:
process_findCommonThreshold fileBaseName [fileBaseName ...]
for each electrodeGroup in fileBaseName.xml
the value in fileBaseName.threshold.electrodeGroup is replaced by the minimum threshold value across passed fileBaseNames.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- maxThreshold default = 500
process_merge
executeScriptBool
1
Mandatory
mergeBaseName
YutaMouse32-150317
Mandatory
process_merge
usage:
process_merge -n $mergeBaseName $fileBaseNames
merges .spk .res etc for multi-file clustering.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- mergeBaseName designates the fileBaseName of the merged files.
*** Requirements ***
* calls process_pca_light : to do pca without presence of .fil file
* calls pproc
* each fileBaseName.* must be in a directory fileBaseName - which can be performed by process_dirFiles
process_mhipass
executeScriptBool
1
Mandatory
frequency
800
Mandatory
libraryPath
/u16/local/matlab6.5/extern/lib/glnx86:/u16/local/matlab6.5/bin/glnx86:/u16/local/matlab6.5/sys/os/glnx86
Mandatory
This script does the high-pass filtering for subsequent spike extraction. The .fil file is created by the program called in this script.
The frequency parameter is the lowest frequency cut off.
The highest frequency is computed based on the sampling rate as 0.95 % of the Nyquist frequency:
sampling rate * 0.5 * 0.95
The program called in this script is currently a matlab program, therefore this part of the process relies on Matlab until this program is rewritten.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- libraryPath is the path for Matlab.
process_mlopass
executeScriptBool
1
Mandatory
libraryPath
/u16/local/matlab6.5/extern/lib/glnx86:/u16/local/matlab6.5/bin/glnx86:/u16/local/matlab6.5/sys/os/glnx86
Mandatory
This script does the low-pass filtering (for local field potentials). The .eeg file is created by the program called in this script.
It calls a resampling program which first apply an anti aliasing low pass filter to the data and then samples down to the local field potential sampling rate provided in the parameter file.
The resampling program is currently a matlab program, therefore this part of the process relies on Matlab until this program is rewritten.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- libraryPath is the path for Matlab.
process_multi_start
cpFirstXmlBool
1
Mandatory
rmFilFileBool
1
Mandatory
This script starts eeg and spike data processing on a list of input fileBaseNames
This script is called by:
process_multi_start fileBaseName [fileBaseNames]
Parameters:
- rmFilFileBool
1 = remove the high pass filtered .fil file to save space
- cpFirstXmlBool
1 = copy the xml file from the first fileBaseName to all other fileBaseNames to save time
* Note that ideally the common threshold would be for single channels rather than single electrodes (may be a problem of process_baseline)
process_mvFiles2Dirs
executeScriptBool
1
Mandatory
This script organizes files in preparation for process_merge by moving fileBaseName.* into a directory fileBaseName
useage:
process_mvFiles2Dirs fileBaseName
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
process_pca
executeScriptBool
1
Mandatory
beforePeak
4
Mandatory
afterPeak
4
Mandatory
nSamplesInPCA
16
Mandatory
This script performs the principle component analysis (PCA ). It computes the variance (creates the .m1m2.# file) and creates the .fet.# and .mm.# files.
The variables used to compute the PCA depend on the sampling rate. The default is for a sampling rate of 10khz.
The parameters in the parameter file are multiplifaction factor of 10khz.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- beforePeak represents the number of samples before peak to be used for the PCA. There is one value for all the electrodes.
- afterPeak represents the number of samples after peak to be used for the PCA. There is one value for all the electrodes.
- nSamplesInPCA represents the number of samples used for PCA. There is one value for all the electrodes.
updateParFile
executeScriptBool
1
Mandatory
samplesInWaveform
16
Mandatory
peakSample
8
Mandatory
This script updates the parameter file.
It adds for each spike group, the number of samples in each waveform, the sample index of the peak in a waveform and the number of feaures to use to do the PCA.
The variables used by the different programs depend on the sampling rate. The default is for a sampling rate of 10khz.
All the script parameters are multiplifaction factor of 10khz.
parameters:
- executeScriptBool determines whether the script should be run with the next batch process.
- The parameter samplesInWaveform represents the number of samples in each waveform .
- The parameter peakSample represents the sample index of the peak in a waveform.
1
YutaMouse32-150317-01
YutaMouse32-150317-02
YutaMouse32-150317-03
YutaMouse32-150317-04
YutaMouse32-150317-05
YutaMouse32-150317-06
YutaMouse32-150317-07
YutaMouse32-150317-08