View source: R/convert_xifti.R
convert_xifti | R Documentation |
"xifti"
Convert the intent of a CIFTI file or "xifti"
object
convert_xifti(
x,
to = c("dscalar", "dtseries", "dlabel"),
cifti_target_fname = NULL,
...
)
convert_to_dlabel(
x,
cifti_target_fname = NULL,
levels_old = NULL,
levels = NULL,
labels = NULL,
nsig = Inf,
colors = "Set2",
add_white = TRUE,
return_conversion_table = FALSE
)
convert_to_dscalar(x, cifti_target_fname = NULL, names = NULL)
convert_to_dtseries(
x,
cifti_target_fname = NULL,
time_start = 0,
time_step = 1,
time_unit = c("second", "hertz", "meter", "radian")
)
x |
The CIFTI file name or |
to |
The desired intent: |
cifti_target_fname |
File name for the converted CIFTI. Only used if
|
... |
Only used if |
levels_old , levels , labels |
(Optional) If New label names can be set with Note: |
nsig |
Take this many significant digits for the data values. If
|
colors |
(Optional) "ROY_BIG_BL", the name of a ColorBrewer palette
(see |
add_white |
Append white to the beginning of the colors? Default: |
return_conversion_table |
Return the conversion table along with the
converted |
names |
The column names. If |
time_start , time_step , time_unit |
(Optional) metadata for the new dtseries |
If x
is a CIFTI, the target is a "dlabel"
and
return_conversion_table
, a length-2 list with the first entry being
the ".dlabel" "xifti"
and the second being the conversion table.
Otherwise, the "xifti"
or the output CIFTI file name is directly
returned.
Other manipulating xifti:
add_surf()
,
apply_parc()
,
apply_xifti()
,
combine_xifti()
,
impute_xifti()
,
merge_xifti()
,
move_to_mwall()
,
move_to_submask()
,
newdata_xifti()
,
remap_cifti()
,
remove_xifti()
,
resample_cifti()
,
resample_cifti_from_template()
,
scale_xifti()
,
select_xifti()
,
set_names_xifti()
,
smooth_cifti()
,
transform_xifti()
## Not run:
# Example: change label names
levels_old <- xii$meta$cifti$labels[[1]]$Key
newLabels <- paste0("New Label #", seq(length(levels_old)))
xii <- convert_to_dlabel(xii, levels_old=levels_old, levels=levels_old, labels=newLabels)
# Example: add an empty level
levels_old <- xii$meta$cifti$labels[[1]]$Key
levels_old <- c(levels_old, max(levels_old)+1)
labels <- c(rownames(xii$meta$cifti$labels[[1]]), "Empty")
xii <- convert_to_dlabel(xii, levels_old=levels_old, levels=levels_old, labels=labels)
# Example: set all but the lowest value to the same value & re-label
levels_old <- xii$meta$cifti$labels[[1]]$Key
levels <- ifelse(levels_old==min(levels_old), min(levels_old), min(levels_old)+1)
labels <- ifelse(levels_old==min(levels_old), "Minimum", "Not minimum")
xii <- convert_to_dlabel(xii, levels_old=levels_old, levels=levels, labels=labels)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.