Difference between revisions of "File Format"
(HqSzBWpUy) |
|||
(11 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == Rules of Making Files for NeuroTycho == | |
+ | Version 0.1, 2011-01-17, by Y.N and Z.C | ||
+ | |||
+ | |||
+ | '''<Basic rules>''' | ||
+ | |||
+ | If the data is represented in time, the time is represented by row. | ||
+ | The data type of numerals is “double”. | ||
+ | |||
+ | |||
+ | '''<Cerebus>''' | ||
+ | |||
+ | [[ECoG data (signal):]] | ||
+ | |||
+ | Each file “ECoG_chN.mat” contains one row-vector named “ECoGData_chN”, N is the index of the channel (N=1, 2, …). The corresponding time-stamp is indicated in ECoG_time.mat (see below). | ||
+ | The location of electrode is documented in another file. | ||
+ | |||
+ | [[ECoG data (time-stamp):]] | ||
+ | |||
+ | The file “ECoG_time.mat” contains one row-vector named “ECoGTime” with the same length as ECoGData_chN. The time does not necessarily start from zero. | ||
+ | |||
+ | [[EMG data:]] | ||
+ | |||
+ | The file “EMG.mat” contains a matrix named “EMGData” and one row-vector named “EMGTime”. EMGData contains EMG data as a time × channel matrix, and EMGTime contains the corresponding time-stamps. The time does not necessarily start from zero. | ||
+ | If EMG.mat would be released with ECoG_time.mat, they will share the same time-stamps. | ||
+ | The location of electrode is documented in another file. | ||
+ | |||
+ | [[Event data:]] | ||
+ | |||
+ | The file “Event.mat” contains two row-vectors named “EventData” and “EventTime”. EventData contains analog data and EventTime contains corresponding time-stamps. The time does not necessarily start from zero. | ||
+ | The correspondence between values in EventData and the particular events (e.g. ITI start, Stimulus on/ off…) is documented in another file. | ||
+ | |||
+ | |||
+ | |||
+ | '''<Vicon>''' | ||
+ | |||
+ | [[Motion Data:]] | ||
+ | |||
+ | The file “Motion.mat” contains a matrix named “MotionData” and one row-vector named “MotionTime”. MotionData is a time × marker matrix containing 3-D position of markers, and MotionTime contains the corresponding time-stamps. The time does not necessarily start from zero. | ||
+ | The locations of the markers are documented in another file. | ||
+ | |||
+ | [[Eye-track Data:]] | ||
+ | |||
+ | The file “EyeTrack.mat” contains one matrix named “EyeTrackData” and one row-vector named “EyeTrackTime”. EyeTrackData is a time × variable matrix containing various variables describing eye motion (such as eye position, pupil size, etc.,). EyeTrackTime contains the corresponding time-stamps. The time does not necessarily start from zero. | ||
+ | The information of each variable is documented in another file. |
Latest revision as of 14:14, 20 November 2011
Rules of Making Files for NeuroTycho
Version 0.1, 2011-01-17, by Y.N and Z.C
<Basic rules>
If the data is represented in time, the time is represented by row. The data type of numerals is “double”.
<Cerebus>
Each file “ECoG_chN.mat” contains one row-vector named “ECoGData_chN”, N is the index of the channel (N=1, 2, …). The corresponding time-stamp is indicated in ECoG_time.mat (see below). The location of electrode is documented in another file.
The file “ECoG_time.mat” contains one row-vector named “ECoGTime” with the same length as ECoGData_chN. The time does not necessarily start from zero.
The file “EMG.mat” contains a matrix named “EMGData” and one row-vector named “EMGTime”. EMGData contains EMG data as a time × channel matrix, and EMGTime contains the corresponding time-stamps. The time does not necessarily start from zero. If EMG.mat would be released with ECoG_time.mat, they will share the same time-stamps. The location of electrode is documented in another file.
The file “Event.mat” contains two row-vectors named “EventData” and “EventTime”. EventData contains analog data and EventTime contains corresponding time-stamps. The time does not necessarily start from zero. The correspondence between values in EventData and the particular events (e.g. ITI start, Stimulus on/ off…) is documented in another file.
<Vicon>
The file “Motion.mat” contains a matrix named “MotionData” and one row-vector named “MotionTime”. MotionData is a time × marker matrix containing 3-D position of markers, and MotionTime contains the corresponding time-stamps. The time does not necessarily start from zero. The locations of the markers are documented in another file.
The file “EyeTrack.mat” contains one matrix named “EyeTrackData” and one row-vector named “EyeTrackTime”. EyeTrackData is a time × variable matrix containing various variables describing eye motion (such as eye position, pupil size, etc.,). EyeTrackTime contains the corresponding time-stamps. The time does not necessarily start from zero. The information of each variable is documented in another file.