Learn R Programming

oro.nifti (version 0.4.3)

writeAFNI-methods: writeAFNI

Description

This function saves a afni-class object to HEAD/BRIK pair in AFNI format.

Usage

## S3 method for class 'afni':
writeAFNI(nim, fname, verbose = FALSE, warn = -1)

Arguments

nim
is an object of class afni.
fname
is the path and file name to save the AFNI file (.HEAD/BRIK) without the suffix.
verbose
is a logical variable (default = FALSE) that allows text-based feedback during execution of the function.
warn
is a number to regulate the display of warnings (default = -1). See options for more details.

Value

  • Nothing.

Details

The writeAFNI function utilizes the internal writeBin and writeLines command to write information to header/binary file pair. Current acceptable data types include [object Object],[object Object],[object Object]

References

AFNI http://afni.nimh.nih.gov/pub/dist/src/README.attributes

See Also

writeANALYZE, writeNIfTI

Examples

Run this code
## Taken from the AFNI Matlab Library
## http://afni.nimh.nih.gov/pub/dist/data/afni_matlab_data.tgz
afni.path <- system.file("afni", package="oro.nifti")
orig <- readAFNI(file.path(afni.path, "ARzs_CW_avvr.DEL+orig"))
writeAFNI(orig, "test-afni-image", verbose=TRUE)

data <- readAFNI("test-afni-image", verbose=TRUE)
image(orig, zlim=c(0.5,256), oma=rep(2,4), bg="white")
image(data, zlim=c(0.5,256), oma=rep(2,4), bg="white")
abs.err <- abs(data - orig)
image(as(abs.err, "nifti"), zlim=range(0,1), oma=rep(2,4),
      bg="white")

Run the code above in your browser using DataLab