Learn R Programming

⚠️There's a newer version (1.0.0) of this package.Take me there.

LPWC: Lag Penalized Weighted Correlation for Time Series Clustering

Authors: Thevaa Chandereng and Anthony Gitter

Overview

Lag Penalized Weighted Correlation (LPWC) is a method for clustering short time series data. It is designed to identify groups of biological entities (for example, genes or phosphosites) that exhibit the same pattern of activity changes over time. LPWC allows lags to incorporate delayed responses in the biological data. For example, two genes may have similar expression changes over time, but one initiates those changes 5 minutes after the other. LPWC also supports irregular time intervals between time points collected in biological data.

Installation

The first major release of LPWC will be added to CRAN. Until then, the easiest way to install LPWC is as follows:

devtools::install_github("gitter-lab/LPWC")

Usage

See the vignette for usage instructions.

Reference

If you use LPWC, please cite

Lag Penalized Weighted Correlation for Time Series Clustering. Thevaa Chandereng, Anthony Gitter. bioRxiv 2018. doi:10.1101/292615

License

LPWC is available under the open source MIT license.

Copy Link

Version

Install

install.packages('LPWC')

Monthly Downloads

54

Version

0.99.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Thevaa Chandereng

Last Published

April 12th, 2018

Functions in LPWC (0.99.2)

simdata

Example datasets for LPC
best.lag

Best Lag
comp.corr

Computing corr
weight

Weight in correlation
corr.bestlag

Computes best lag correlation
findC

Finding best C
prep.data

Preparing Data
score

Score of Lags
weight.lag

Weight Lag
wt.corr

Weighted correlation