Provides a pipeline of tools for analysing circadian time-series data using functional data analysis (FDA). The package supports smoothing of rhythmic time series, functional principle component analysis (FPCA), and extraction of group-level traits from functional representations. Analyses can incorporate multiple curve derivatives and optional temporal segmentation, enabling comparative analysis of circadian dynamics across experimental groups and time windows.
TimeTraits provides a set of tools for analysing biological time-series data
using functional data analysis (FDA). The package is designed to support
end-to-end workflows, from smoothing rhythmic time series to extracting
group-level traits from functional principal component analysis (FPCA).
The methods implemented here are particularly suited to circadian and other biological time-series data where interest lies in comparing functional patterns across experimental groups, time windows, or curve derivatives.
You can install the development version of TimeTraits directly from GitHub:
# install.packages("devtools")
devtools::install_github("scllock/TimeTraits")