gprege
gprege models continuous gene expression trajectories in time-series data using Gaussian Process (GP) regression with Radial Basis Function (RBF) kernels to analyze temporal dynamics, incorporate noise modeling, and support filtering and differential expression assessment.
Key Features:
- Gaussian Process Regression: Uses GP regression to estimate continuous trajectories from gene expression time series while accommodating biological replicates and missing values.
- Kernel Configuration — Two Models: Fits two distinct RBF-kernel GP models: one initialized with a short lengthscale, signal variance set to the observed variance, and zero noise variance that is optimized; and a second with fixed hyperparameters (zero inverse-width, zero signal variance, and noise variance equal to the observed variance).
- Optimization: Optimizes the first GP model using scaled conjugate gradients implemented via netlab.
- Noise Handling: Incorporates a noise diagonal into the RBF kernel to account for data variability.
- Uncertainty Quantification: Provides confidence intervals along estimated expression curves.
- Filtering and Differential Expression: Implements methods to filter inactive (quiet) genes and to quantify differential expression in time series expressed as ratios.
- Performance Assessment: Evaluates rankings with Receiver Operating Characteristic (ROC) curve analysis and comparative assessments against the hierarchical Bayesian model BATS, reporting superior performance on simulated and experimental data.
Scientific Applications:
- Temporal trajectory estimation: Reconstruction of continuous gene expression trajectories from time-series data including microarray experiments.
- Handling replicates and missing data: Analysis of time-series datasets containing biological replicates and missing observations.
- Differential expression over time: Identification and quantification of temporally varying gene expression using ratio-based measures.
- Benchmarking and validation: Comparative evaluation of time-series inference methods using ROC analysis on simulated and experimental datasets.
Methodology:
Fits two RBF-kernel Gaussian Process models (one initialized with short lengthscale, signal variance set to observed variance and zero noise then optimized with scaled conjugate gradients via netlab; the other with fixed hyperparameters: zero inverse-width, zero signal variance, noise variance equal to observed variance), incorporates a noise diagonal into the kernel, and assesses performance using ROC curves and comparisons to BATS.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 12/30/2018
Operations
Publications
Kalaitzis AA, Lawrence ND. A Simple Approach to Ranking Differentially Expressed Gene Expression Time Courses through Gaussian Process Regression. BMC Bioinformatics. 2011;12(1). doi:10.1186/1471-2105-12-180. PMID:21599902. PMCID:PMC3116489.