Learn R Programming

fmri (version 1.9.12.1)

slicetiming: slicetiming for fmridata-objects

Description

Perform slicetiming for fMRI data, ideally before preprocessing (registration). Recording times for slices are assumed to be equispaced between scans with argument sliceorder providing the order of slice acquisitions. Interpolation between slices is performed using a sinc filter.

Usage

slicetiming(fmridataobj, sliceorder = NULL)

Value

an object of class fmridata

Arguments

fmridataobj

object of class fmridata

sliceorder

order of lice acquisitions

Author

Joerg Polzehl polzehl@wias-berlin.de

See Also

fmri.stimulus, fmri.design,fmri.lm,~~~

Examples

Run this code
  if (FALSE) {
# Example 1
  data <- list(ttt=writeBin(rnorm(32*32*32*107), raw(), 4),
               mask=array(TRUE, c(32, 32, 32)), dim=c(32, 32, 32, 107))
  class(data) <- "fmridata"
  data <- slicetiming(data,sliceorder=1:32)
  ## provides data corrected for sequential slice acquisition in linear order
}

Run the code above in your browser using DataLab