View source: R/create-ggseg3d-atlas.R
| make_aparc_2_3datlas | R Documentation |
Function loops through hemispheres and surfaces to create a data frame that is ready to use with ggseg3d.
make_aparc_2_3datlas(
annot,
subject = "fsaverage5",
hemisphere = c("rh", "lh"),
surface = c("inflated", "LCBC"),
subjects_dir = freesurfer::fs_subj_dir(),
annot_dir = file.path(subjects_dir, subject, "label"),
output_dir = tempdir(),
ncores = parallel::detectCores() - 2,
cleanup = TRUE,
verbose = TRUE
)
annot |
annotation file, with name [hemi].[annot].annot abd be in annot_dir |
subject |
Freesurfer subject, must exist in whatever subject directory specified or set in the environment with $SUBJECTS_DIR |
hemisphere |
hemisphere, either "rh" or "lh" |
surface |
Freesurfer surface |
subjects_dir |
Freesurfer subject directory |
annot_dir |
path to directory with annot-files |
output_dir |
output directory path |
ncores |
number of cores for parallel processing (default numcores-2) |
cleanup |
logical to toggle removal of all intermediary files |
verbose |
logical indicating to be verbose or not |
It is recommended that you change the region names for the atlas, and the atlas name to something shorter. See the dk_3d atlas for examples.
nested data frame as ggseg3d-atlas
## Not run:
dt <- aparc_2_3datlas(annot = "aparc.a2009s")
dt <- aparc_2_3datlas(annot = "aparc.a2009s",
surface = "sphere")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.