Learn R Programming

MCMC.qpcr (version 1.2.4)

Bayesian Analysis of qRT-PCR Data

Description

Quantitative RT-PCR data are analyzed using generalized linear mixed models based on lognormal-Poisson error distribution, fitted using MCMC. Control genes are not required but can be incorporated as Bayesian priors or, when template abundances correlate with conditions, as trackers of global effects (common to all genes). The package also implements a lognormal model for higher-abundance data and a "classic" model involving multi-gene normalization on a by-sample basis. Several plotting functions are included to extract and visualize results. The detailed tutorial is available here: .

Copy Link

Version

Install

install.packages('MCMC.qpcr')

Monthly Downloads

222

Version

1.2.4

License

GPL-3

Maintainer

Mikhail Matz

Last Published

March 29th, 2020

Functions in MCMC.qpcr (1.2.4)

coral.stress

RT-qPCR of stress response in coral Porites astreoides
mcmc.qpcr

Analyzes qRT-PCR data using generalized linear mixed model
trellisByGene

For two-way designs, plots mcmc.qpcr model predictions gene by gene
mcmc.pval

calculates p-value based on Bayesian z-score or MCMC sampling
softNorm

Accessory function to mcmc.qpcr() to perform soft normalization
cq2counts

Prepares qRT-PCR data for mcmc.qpcr analysis
summaryPlot

Wrapper function for ggplot2 to make bar and line graphs of mcmc.qpcr() results
cq2genorm

Reformats raw Ct data for geNorm analysis (non-parametric selection of stable control genes) as implemented in selectHKgenes function (package SLqPCR)
mcmc.qpcr.classic

Analyzes qRT-PCR data using "classic" model, based on multigene normalization.
cq2log

Prepares qRT-PCR data for mcmc.qpcr analysis using lognormal and "classic" (normalization-based) models
HPDplotBygene

Plots qPCR analysis results for individual genes.
diagnostic.mcmc

Plots three diagnostic plots to check the validity of the assumptions of linear model analysis.
mcmc.qpcr.lognormal

Fits a lognormal linear mixed model to qRT-PCR data.
padj.qpcr

Calculates adjusted p-values corrected for multiple comparisons
getNormalizedData

Extracts qPCR model predictions
mcmc.converge.check

MCMC diagnostic plots
padj.hpdsummary

Adjusts p-values within an HPDsummary() object for multiple comparisons
dilutions

Data to determine amplification efficiency
normalize.qpcr

Internal function called by mcmc.qpcr.classic
outlierSamples

detects outlier samples in qPCR data
PrimEff

Determines qPCR amplification efficiencies from dilution series
amp.eff

amplification efficiencies and experimental Cq1 (optional column)
beckham.data

Cellular heat stress response data.
HPDplotBygeneBygroup

Plots qPCR analysis results for individual genes
HPDpoints

HPDplot, HPDpoints
HPDplot

Plotting fixed effects for all genes for a single combination of factors
HPDsummary

Summarizes and plots results of mcmc.qpcr function series.
beckham.eff

amplification efficiencies for beckham.data
MCMC.qpcr-package

Bayesian analysis of qRT-PCR data