Learn R Programming

tacmagic (version 0.3.1)

Positron Emission Tomography Time-Activity Curve Analysis

Description

To facilitate the analysis of positron emission tomography (PET) time activity curve (TAC) data, and to encourage open science and replicability, this package supports data loading and analysis of multiple TAC file formats. Functions are available to analyze loaded TAC data for individual participants or in batches. Major functionality includes weighted TAC merging by region of interest (ROI), calculating models including standardized uptake value ratio (SUVR) and distribution volume ratio (DVR, Logan et al. 1996 ), basic plotting functions and calculation of cut-off values (Aizenstein et al. 2008 ). Please see the walkthrough vignette for a detailed overview of 'tacmagic' functions.

Copy Link

Version

Install

install.packages('tacmagic')

Monthly Downloads

183

Version

0.3.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Eric Brown

Last Published

December 9th, 2020

Functions in tacmagic (0.3.1)

fake_DVR

Fake DVR data for vignette and package testing
batch_tm

Calculate one or more models for a batch of participants
batch_voistat

Obtain values from voistat files (using load_voistat() for a batch.
dvr

Distribution volume ratio (DVR) for one or more ROIs
change_units

Convert radioactivity units
cutoff_aiz

Cutoff value calculation using method described in Aizenstein et al. 2008
batch_load

Load (+/- merge) ROIs for batch of participants
as.tac

Creates a tac object from a data.frame
roi_ham_pib

Return a list of merged ROIs made up of atomic ROIs in the Hammer's atlas.
roi_ham_stand

Return a list of merged ROIs made up of the atomic ROIs in the Hammer's atlas.
load_voistat

Reads PMOD .voistat files and optionally merges volume-weighted ROIs
load_tac

Loads TAC from file for use by other functions (default is PMOD .tac format)
suvr_auc

Calculate SUVRs for regions of interest with AUC from mid-frame times
tac_roi

Calculate weighted time-activity curves for specified regions of interest
suvr

Calculate weighted SUVRs for specified regions of interest
pos_anyroi

Dichotomize participants based on ROI cutoff values
suv

Calculate average SUV over time window, or maximum SUV
plot.tac

Plots time activity curves from 1 or 2 participants or groups.
split_pvc

Subset PMOD tacs with or without PVC
save_tac

Save a tac object as a .tac file
tacmagic

tacmagic: PET Analysis in R
tac_suv

Calculate SUV from TAC
plot.ref_Logan

Non-invasive reference Logan plot
load_vol

Loads ROI volumes from file for use by other functions
DVR_all_ref_Logan

Non-invasive reference Logan method for all ROIs in tac data
roi_AAL_full

Return a list of merged ROIs made up of the atomic ROIs in the AAL atlas. The groupings for major lobes are as described in the PMOD documentation.
DVR_ref_Logan

Non-invasive reference Logan method
roi_ham_full

Return a list of larger ROIs made up of the ROIs in the Hammer's atlas.