This function will create an atlas ready data.frame for ggseg3d to plot with plotly.
aparc_2_mesh( subject = "fsaverage5", hemisphere = "rh", surface = "inflated", annot = "aparc", subjects_dir = freesurfer::fs_subj_dir(), annot_dir = file.path(subjects_dir, subject, "label"), output_dir = tempdir(), cleanup = TRUE, verbose = TRUE )
| 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 | surface from subjects surf-folder |
| annot | base-name of annot file |
| subjects_dir | Freesurfer subject directory |
| annot_dir | path to directory with annot-files |
| output_dir | output directory path |
| cleanup | logical to toggle removal of all intermediary files |
| verbose | logical indicating to be verbose or not |
data frame with one row per label
Based on A. Winkler scripts
if (FALSE) { dt <- aparc_2_mesh() dt <- aparc_2_mesh(surface = "white") dt <- aparc_2_mesh(hemisphere = "lh") dt <- aparc_2_mesh(annot = "aparc.a2009s") }