Learn R Programming

GPrank (version 0.1.4)

Gaussian Process Ranking of Multiple Time Series

Description

Implements a Gaussian process (GP)-based ranking method which can be used to rank multiple time series according to their temporal activity levels. An example is the case when expression levels of all genes are measured over a time course and the main concern is to identify the most active genes, i.e. genes which show significant non-random variation in their expression levels. This is achieved by computing Bayes factors for each time series by comparing the marginal likelihoods under time-dependent and time-independent GP models. Additional variance information from pre-processing of the observations is incorporated into the GP models, which makes the ranking more robust against model overfitting. The package supports exporting the results to 'tigreBrowser' for visualisation, filtering or ranking.

Copy Link

Version

Install

install.packages('GPrank')

Monthly Downloads

13

Version

0.1.4

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Hande Topa

Last Published

August 17th, 2018

Functions in GPrank (0.1.4)

RNAseqDATA

Sample data obtained from example BitSeq output files
getYlimits

Setting limits for the y-axis
setInitParams

Initializing kernel parameters
plotGP

Plotting fitted GP models
getColorVector

Extracting distinctive colors from RColorBrewer package
getModelKernParams

Getting the values of the kernel parameters of the GP model
get_bbgpMeanStd

Computing means and standard deviations for the BBGP (beta binomial Gaussian process) model
fixedvarianceKernCompute

fixedvarianceKernCompute
fixedvarianceKernDiagCompute

fixedvarianceKernDiagCompute
fixedvarianceKernGradient

fixedvarianceKernGradient
fixedvarianceKernParamInit

fixedvarianceKernParamInit
fixedvarianceKernExpandParam

fixedvarianceKernExpandParam
fixedvarianceKernExtractParam

fixedvarianceKernExtractParam
snpData

Sample data for demonstrating the application of experimental evolution.
bitseq_fitGPs

Fitting GP models for the BitSeq example
apply_gpTest

Performing Gaussian process test
GPrank-package

GPrank - Gaussian Process ranking of multiple time series
bbgp_snpData

Obtaining counts data in the format of example snpData by using the sample data file.
bitseq_plotGP

Plotting fitted GP models for the BitSeq example
bitseq_rnaSeqData

Obtaining data in the format of example RNAseqDATA by using BitSeq output files
bitseq_setPlot

Configuring the settings of the plots for the BitSeq example
constructModel

Constructing GP model with the specified kernels
createDatabase

Building SQLite database