Difference between revisions of "File Format"

From NeuroTychoWiki
Jump to: navigation, search
m (Reverted edits by 109.73.113.210 (talk) to last revision by 109.230.216.225)
 
Line 1: Line 1:
A mniute saved is a minute earned, and this saved hours!
+
== 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>

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.