| Type: | Package | 
| Title: | Example Data from the Multi-Modal MRI 'Reproducibility' Resource | 
| Version: | 1.7.3 | 
| Date: | 2020-07-02 | 
| Author: | John Muschelli <muschellij2@gmail.com> | 
| Maintainer: | John Muschelli <muschellij2@gmail.com> | 
| Description: | Multi-modal magnetic resonance imaging ('MRI') data from the 'Kirby21' 'reproducibility' study https://www.nitrc.org/projects/multimodal/, including functional and structural imaging. | 
| License: | GPL-2 | 
| LazyData: | true | 
| LazyLoad: | true | 
| Imports: | utils, stats, git2r | 
| RoxygenNote: | 7.1.0 | 
| URL: | https://www.nitrc.org/projects/multimodal/, http://dx.doi.org/10.1016/j.neuroimage.2010.11.047 | 
| Encoding: | UTF-8 | 
| Suggests: | testthat (≥ 2.1.0) | 
| NeedsCompilation: | no | 
| Packaged: | 2020-07-02 18:19:56 UTC; johnmuschelli | 
| Repository: | CRAN | 
| Date/Publication: | 2020-07-02 18:40:02 UTC | 
Return All Modalities
Description
Return the modalities for images where packages were developed
Usage
all_modalities()
Value
Vector of characters
Copy Kirby21 Data to an output directory
Description
Copies files from Kirby21 Package to an output directory
Usage
copy_kirby21_data(copydir, ...)
Arguments
| copydir | Output directory for data | 
| ... | Arguments to pass to  | 
Value
Logical if files are copied
Examples
on_cran = !identical(Sys.getenv("NOT_CRAN"), "true")
on_ci <- nzchar(Sys.getenv("CI"))
local_run = grepl("musch", tolower(Sys.info()[["user"]]))
run_example = !on_cran || on_ci || local_run
if (run_example) {
tdir = tempfile()
dir.create(tdir)
outdir = tempdir()
surv_installed = "kirby21.survey" %in% installed.packages()
if (!surv_installed) {
testthat::expect_error(
download_kirby21_data("SURVEY", 
    force = FALSE))
} else {
download_kirby21_data("SURVEY", 
    force = FALSE)
}
res = download_kirby21_data("SURVEY", outdir = outdir, force = TRUE)
if (!surv_installed) {
try({remove.packages("kirby21.survey")})
}
copy_kirby21_data(copydir = tdir, outdir = outdir)
}
Delete Kirby21 Imaging Data
Description
This function allows users to remove specific modalities for Kirby21 data sets. This allows this package to be on CRAN
Usage
delete_kirby21_data(modality = kirby21.base::all_modalities(), outdir = NULL)
Arguments
| modality | modality of images that are to be downloaded. You must have the package downloaded for that modality. | 
| outdir | output directory for files to download. It will default to the directory of the corresponding package for the data. | 
Value
Nothing is returned
Examples
on_cran = !identical(Sys.getenv("NOT_CRAN"), "true")
on_ci <- nzchar(Sys.getenv("CI"))
local_run = grepl("musch", tolower(Sys.info()[["user"]]))
run_example = !on_cran || on_ci || local_run
if (run_example) {
outdir = tempdir()
res = download_kirby21_data("SURVEY", outdir = outdir, force = TRUE)
delete_kirby21_data("SURVEY", outdir = outdir)
}
Download Kirby21 Imaging Data
Description
This function allows users to download specific modalities for Kirby21 data sets. This allows this package to be on CRAN
Usage
download_kirby21_data(
  modality = kirby21.base::all_modalities(),
  progress = TRUE,
  force = FALSE,
  outdir = NULL
)
Arguments
| modality | modality of images that are to be downloaded. You must have the package downloaded for that modality. | 
| progress | Should verbose messages be printed when downloading the data | 
| force | If the package of that modality is not installed stop.  If
 | 
| outdir | output directory for files to download. It will default to the directory of the corresponding package for the data. | 
Value
A logical indicating the data is there.
Examples
on_cran = !identical(Sys.getenv("NOT_CRAN"), "true")
on_ci <- nzchar(Sys.getenv("CI"))
local_run = grepl("musch", tolower(Sys.info()[["user"]]))
run_example = !on_cran || on_ci || local_run
if (run_example) {
outdir = tempdir()
res = download_kirby21_data("SURVEY", outdir = outdir)
}
Get IDs with Data in Package
Description
Return the IDs for the people scanned available in the kirby21 packages
Usage
get_ids()
Value
Vector of numeric ids
Get Image Filenames
Description
Return the filenames for the images
Usage
get_image_filenames(...)
Arguments
| ... | arguments passed to  | 
Examples
get_image_filenames() 
Get Image Filenames in a data.frame
Description
Return a data.frame of filenames for the images
Usage
get_image_filenames_df(
  ids = get_ids(),
  modalities = all_modalities(),
  visits = c(1, 2),
  long = TRUE,
  warn = TRUE,
  outdir = NULL
)
get_image_filenames_matrix(...)
get_image_filenames_list(...)
get_image_filenames_list_by_visit(...)
get_image_filenames_list_by_subject(...)
Arguments
| ids | ID to return | 
| modalities | vector of image modalities within
 | 
| visits | Vector of scan indices to return (1 or 2 or both) | 
| long | if  | 
| warn | if  | 
| outdir | output directory for files to download. It will default to the directory of the corresponding package for the data. | 
| ... | arguments passed to  | 
Value
Data.frame of filenames
Examples
get_image_filenames_df()
get_image_filenames_matrix()  
get_image_filenames_list()   
get_image_filenames_list_by_visit()    
get_image_filenames_list_by_subject()     
Get Filenames of Par files
Description
Return the filenames for the par files
Usage
get_par_filenames(
  ids = get_ids(),
  modalities = c("FLAIR", "MPRAGE", "T2w", "fMRI", "DTI"),
  visits = c(1, 2)
)
Arguments
| ids | ID to return | 
| modalities | vector of image modalities within
 | 
| visits | Vector of scan indices to return (1 or 2 or both) | 
Value
Data.frame of filenames
Examples
get_par_filenames()
Kirby 21 Demographics
Description
A dataset containing demographic information for kirby21 data sets
Format
A data frame with 21 rows and 3 columns.
Source
https://www.nitrc.org/frs/?group_id=313
All Modalities and the Corresponding package
Description
Return the modalities for images and the packages that contain them
Usage
modality_df()
Value
data.frame of two columns:
- modality: modality of image 
- package: package that contains it 
Kirby 21 Subject Identifiers to NITRC Visit Identifiers
Description
A dataset containing the mapping from the Subject IDs from the Kirby demographics to the KKI2009 identifiers on NITRC
Format
A data frame with 42 rows and 4 columns