Learn R Programming

fmri (version 1.9.12.1)

write.AFNI: I/O functions

Description

Write BRIK/HEAD files.

Usage

write.AFNI(filename, ttt, label = NULL, note = NULL, origin = NULL, 
               delta = NULL, idcode = NULL, header = NULL, taxis = FALSE)

Value

Nothing is returned.

Arguments

filename

name of the file

ttt

datacube

label

labels (BRICK_LABS), depreciated - see header

note

notes on data (HISTORY_NOTE), depreciated - see header

origin

origin of datacube (ORIGIN), depreciated - see header

delta

voxel dimensions (DELTA), depreciated - see header

idcode

idcode of data (IDCODE_STRING), depreciated - see header

header

This is a list of header information such as DATASET_RANK to be written to the .HEAD file. Arguments label, ... are depreciated and to be substituted by a corresponding list entry. For backward compatibility the use of the old arguments is still supported and should give the same results. This will be removed in some future release! Since AFNI does not read any dataset with a header choose carefully what is written. There are some basic tests in this function, but this may not be sufficient.

taxis

logical (defaults to FALSE. Are the sub-bricks time series? This results in writing TAXIS attributes to the header file.

Author

Karsten Tabelow tabelow@wias-berlin.de

Details

Write out BRIK/HEAD files as required by AFNI. Most arguments correspond to entries in the HEAD file, but use is depreciated. Use header and taxis instead!

References

Polzehl, J. and Tabelow, K. (2007) fmri: A Package for Analyzing fmri Data, R News, 7:13-17 .

See Also

read.AFNI,write.ANALYZE

Examples

Run this code
 if (FALSE) write.AFNI(tempfile(), array(as.integer(65526*runif(10*10*10*20)),
     c(10,10,10,20)), c("signal"), note="random data",
     origin=c(0,0,0), delta=c(4,4,5), idcode="unique ID")
 write.AFNI(tempfile(), array(as.integer(65526*runif(10*10*10*20)),
     c(10,10,10,20)), header=list(HISTORY_NOTE="random data",
     ORIGIN=c(0,0,0), DELTA=c(4,4,5), IDCODE_STRING="unique ID"),taxis=FALSE)

Run the code above in your browser using DataLab