-
Notifications
You must be signed in to change notification settings - Fork 197
Expand file tree
/
Copy pathextensions.yaml
More file actions
387 lines (362 loc) · 13.1 KB
/
extensions.yaml
File metadata and controls
387 lines (362 loc) · 13.1 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
---
# This file describes valid file extensions in the specification.
aac:
value: .aac
display_name: Advanced Audio Coding
description: |
An [Advanced Audio Coding](https://en.wikipedia.org/wiki/Advanced_Audio_Coding)
audio file.
ave:
value: .ave
display_name: AVE # not sure what ave stands for
description: |
File containing data averaged by segments of interest.
Used by KIT, Yokogawa, and Ricoh MEG systems.
avi:
value: .avi
display_name: Audio Video Interleave
description: |
An [Audio Video Interleave](https://en.wikipedia.org/wiki/Audio_Video_Interleave)
media container file.
bdf:
value: .bdf
display_name: Biosemi Data Format
description: |
A [Biosemi](https://www.biosemi.com/) Data Format file.
Each recording consists of a single `.bdf` file.
[`bdf+`](https://www.teuniz.net/edfbrowser/bdfplus%20format%20description.html) files are permitted.
The capital `.BDF` extension MUST NOT be used.
bval:
value: .bval
display_name: FSL-Format Gradient Amplitudes
description: |
A space-delimited file containing diffusion-encoding weightings (b-values).
The `bval` file contains the *b*-values (in s/mm<sup>2</sup>) corresponding to the
volumes in the relevant NIfTI file, with 0 designating *b*=0 volumes.
bvec:
value: .bvec
display_name: FSL-Format Gradient Directions
description: |
A space-delimited file containing diffusion-encoding gradients (b-vectors).
The `bvec` file contains 3 rows with *N* space-delimited floating-point numbers,
corresponding to the *N* volumes in the corresponding NIfTI file.
Across these three rows,
each column encodes three elements of a 3-vector for the corresponding image volume;
each vector MUST be either of unit norm,
or optionally the vector `[0.0,0.0,0.0]`
for *non-diffusion-weighted* (also called *b*=0 or *low-b*) volumes.
These values are to be interpreted as cosine values with respect to the image axis orientations
as defined by the corresponding NIfTI image header transformation;
*unless* the image axes defined in the corresponding NIfTI image header
form a right-handed coordinate system
(that is, the 3x3 matrix of direction cosines has a positive determinant),
in which case the sign of the first element of each 3-vector must be inverted
for this interpretation to be valid.
Note that this definition of orientations with respect to the NIfTI image axes
is *not* equivalent to the DICOM convention,
where orientations are instead defined with respect to the scanner device's coordinate system
(see [Coordinate systems](SPEC_ROOT/appendices/coordinate-systems.md)).
chn:
value: .chn
display_name: KRISS CHN
description: |
A file generated by KRISS MEG systems containing the position of the center of the MEG coils.
Each experimental run on the KRISS system produces a file with extension `.kdf`.
Additional files that may be available in the same directory include
the digitized positions of the head points (`\_digitizer.txt`),
the position of the center of the MEG coils (`.chn`),
and the event markers (`.trg`).
con:
value: .con
display_name: KIT/Yokogawa/Ricoh Continuous Data
description: |
Raw continuous data from a KIT/Yokogawa/Ricoh MEG system.
Successor to the `.sqd` extension for raw continuous data.
dat:
value: .dat
display_name: MEG Fine-Calibration Format
description: |
A fine-calibration file used for Neuromag/Elekta/MEGIN MEG recording hardware.
CTF:
value: .ds/
display_name: CTF MEG Dataset Directory
description: |
A directory for MEG data, typically containing a `.meg4` file for the data and a `.res4` file for the resources.
dlabelnii:
value: .dlabel.nii
display_name: CIFTI-2 Dense Label File
description: |
A CIFTI-2 dense label file.
This extension may only be used in derivative datasets.
edf:
value: .edf
display_name: European Data Format
description: |
A [European data format](https://www.edfplus.info/) file.
Each recording consists of a single `.edf`` file.
[`edf+`](https://www.edfplus.info/specs/edfplus.html) files are permitted.
The capital `.EDF` extension MUST NOT be used.
eeg:
value: .eeg
display_name: BrainVision Binary Data
description: |
A binary data file in the
[BrainVision Core Data Format](https://www.brainproducts.com/support-resources/brainvision-core-data-format-1-0/).
These files come in three-file sets, including a `.vhdr`, a `.vmrk`, and a `.eeg` file.
fdt:
value: .fdt
display_name: EEGLAB FDT
description: |
An [EEGLAB](https://sccn.ucsd.edu/eeglab/index.php) file.
The format used by the MATLAB toolbox [EEGLAB](https://sccn.ucsd.edu/eeglab/index.php).
Each recording consists of a `.set` file with an optional `.fdt` file.
fif:
value: .fif
display_name: Functional Imaging File Format
description: |
An MEG file format used by Neuromag, Elekta, and MEGIN.
jpg:
value: .jpg
display_name: Joint Photographic Experts Group Format
description: |
A JPEG image file.
json:
value: .json
display_name: JavaScript Object Notation
description: |
A JSON file.
In the BIDS specification, JSON files are primarily used as "sidecar" files, in which metadata describing "data"
files are encoded.
These sidecar files follow the inheritance principle.
There are also a few special cases of JSON files being first-order data files, such as `genetic_info.json`.
kdf:
value: .kdf
display_name: KRISS KDF
description: |
A KRISS (file with extension `.kdf`) file.
Each experimental run on the KRISS system produces a file with extension `.kdf`.
Additional files that may be available in the same directory include
the digitized positions of the head points (`\_digitizer.txt`),
the position of the center of the MEG coils (`.chn`),
and the event markers (`.trg`).
labelgii:
value: .label.gii
display_name: GIFTI label/annotation file
description: |
A GIFTI label/annotation file.
This extension may only be used in derivative datasets.
md:
value: .md
display_name: Markdown
description: |
A Markdown file.
mkv:
value: .mkv
display_name: Matroska Video
description: |
A [Matroska](https://www.matroska.org/) media container file.
mp3:
value: .mp3
display_name: MP3 Audio
description: |
An [MP3](https://en.wikipedia.org/wiki/MP3) audio file.
mp4:
value: .mp4
display_name: MPEG-4 Part 14
description: |
An [MPEG-4 Part 14](https://en.wikipedia.org/wiki/MP4_file_format)
media container file.
mefd:
value: .mefd/
display_name: Multiscale Electrophysiology File Format Version 3.0
description: |
A directory in the [MEF3](https://osf.io/e3sf9/) format.
Each recording consists of a `.mefd` directory.
mhd:
value: .mhd
display_name: ITAB Binary Header
description: |
Produced by ITAB-ARGOS153 systems. This file a binary header file, and is generated along with a
raw data file with the `.raw` extension.
mrk:
value: .mrk
display_name: MRK
description: |
A file containing MEG sensor coil positions.
Used by KIT, Yokogawa, and Ricoh MEG systems.
Successor to the `.sqd` extension for marker files.
OMEZARR:
value: .ome.zarr/
display_name: OME Next Generation File Format
description: |
An OME-NGFF file.
OME-NGFF is a [Zarr](https://zarr.readthedocs.io/en/stable/)-based format,
organizing data arrays in nested directories.
This format was developed by the Open Microscopy Environment
to provide data stream access to very large data.
nii:
value: .nii
display_name: NIfTI
description: |
A Neuroimaging Informatics Technology Initiative (NIfTI) data file.
nii_gz:
value: .nii.gz
display_name: Compressed NIfTI
description: |
A compressed Neuroimaging Informatics Technology Initiative (NIfTI) data file.
nwb:
value: .nwb
display_name: Neurodata Without Borders Format
description: |
A [Neurodata Without Borders](https://nwb-schema.readthedocs.io/en/latest/) file.
Each recording consists of a single `.nwb` file.
ogg:
value: .ogg
display_name: Ogg Vorbis
description: |
An [Ogg](https://en.wikipedia.org/wiki/Ogg) audio file,
typically containing Vorbis-encoded audio.
OMEBigTiff:
value: .ome.btf
display_name: Open Microscopy Environment BigTIFF
description: |
A [BigTIFF](https://www.awaresystems.be/imaging/tiff/bigtiff.html) image file, for very large images.
OMETiff:
value: .ome.tif
display_name: Open Microscopy Environment Tag Image File Format
description: |
An [OME-TIFF](https://docs.openmicroscopy.org/ome-model/6.1.2/ome-tiff/specification.html#) image file.
png:
value: .png
display_name: Portable Network Graphics
description: |
A [Portable Network Graphics](http://www.libpng.org/pub/png/) file.
pos:
value: .pos
display_name: Head Point Position
description: |
File containing digitized positions of the head points.
This may be produced by a 4D neuroimaging/BTi MEG system or a CTF MEG system.
raw:
value: .raw
display_name: RAW
description: |
When produced by a KIT / Yokogawa / Ricoh MEG system, this file contains trial-based evoked fields.
When produced by an ITAB-ARGOS153 system, this file contains raw data and is generated along with
an associated binary header file with the `.mhd` extension.
rst:
value: .rst
display_name: reStructuredText
description: |
A [reStructuredText](https://docutils.sourceforge.io/rst.html) file.
set:
value: .set
display_name: EEGLAB SET
description: |
An [EEGLAB](https://sccn.ucsd.edu/eeglab/index.php) file.
The format used by the MATLAB toolbox [EEGLAB](https://sccn.ucsd.edu/eeglab/index.php).
Each recording consists of a `.set` file with an optional `.fdt` file.
snirf:
value: .snirf
display_name: Shared Near Infrared Spectroscopy Format
description: |
HDF5 file organized according to the [SNIRF specification](https://github.com/fNIRS/snirf)
svg:
value: .svg
display_name: Scalable Vector Graphics
description: |
A [Scalable Vector Graphics](https://en.wikipedia.org/wiki/SVG) image file.
sqd:
value: .sqd
display_name: SQD
description: |
A file containing either raw MEG data or MEG sensor coil positions.
While this extension is still valid, it has been succeeded by `.con` for raw MEG data and `.mrk` for
marker information.
Used by KIT, Yokogawa, and Ricoh MEG systems.
tif:
value: .tif
display_name: Tag Image File Format
description: |
A [Tag Image File Format](https://en.wikipedia.org/wiki/TIFF) file.
tiff:
value: .tiff
display_name: Tag Image File Format
description: |
A [Tag Image File Format](https://en.wikipedia.org/wiki/TIFF) image file.
The `.tiff` extension is the long form of `.tif`.
trg:
value: .trg
display_name: KRISS TRG
description: |
A file generated by KRISS MEG systems containing the event markers.
Each experimental run on the KRISS system produces a file with extension `.kdf`.
Additional files that may be available in the same directory include
the digitized positions of the head points (`\_digitizer.txt`),
the position of the center of the MEG coils (`.chn`),
and the event markers (`.trg`).
tsv:
value: .tsv
display_name: Tab-Delimited
description: |
A tab-delimited file.
tsv_gz:
value: .tsv.gz
display_name: Compressed Tab-Delimited
description: |
A gzipped tab-delimited file.
This file extension is only used for very large tabular data, such as physiological recordings.
For smaller data, the unzipped `.tsv` extension is preferred.
txt:
value: .txt
display_name: Text
description: |
A free-form text file.
Tab-delimited files should have the `.tsv` extension rather than a `.txt` extension.
vhdr:
value: .vhdr
display_name: BrainVision Text Header
description: |
A text header file in the
[BrainVision Core Data Format](https://www.brainproducts.com/support-resources/brainvision-core-data-format-1-0/).
These files come in three-file sets, including a `.vhdr`, a `.vmrk`, and a `.eeg` file.
vmrk:
value: .vmrk
display_name: BrainVision Marker
description: |
A text marker file in the
[BrainVision Core Data Format](https://www.brainproducts.com/support-resources/brainvision-core-data-format-1-0/).
These files come in three-file sets, including a `.vhdr`, a `.vmrk`, and a `.eeg` file.
wav:
value: .wav
display_name: Waveform Audio
description: |
A [Waveform Audio File Format](https://en.wikipedia.org/wiki/WAV)
audio file, typically containing uncompressed PCM audio.
webm:
value: .webm
display_name: WebM
description: |
A [WebM](https://www.webmproject.org/) media container file,
typically containing VP8/VP9 video and Vorbis/Opus audio.
webp:
value: .webp
display_name: WebP Image
description: |
A [WebP](https://en.wikipedia.org/wiki/WebP) image file.
Any:
value: .*
display_name: Any Extension
description: |
Any extension is allowed.
None:
value: ''
display_name: No extension
description: |
A file with no extension.
Directory:
value: /
display_name: Directory
description: |
A directory with no extension.
Corresponds to BTi/4D data.