Learn R Programming

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

RaceID (version 0.3.4)

Identification of Cell Types, Inference of Lineage Trees, and Prediction of Noise Dynamics from Single-Cell RNA-Seq Data

Description

Application of 'RaceID' allows inference of cell types and prediction of lineage trees by the 'StemID2' algorithm (Herman, J.S., Sagar, Grun D. (2018) ). 'VarID2' is part of this package and allows quantification of biological gene expression noise at single-cell resolution (Rosales-Alvarez, R.E., Rettkowski, J., Herman, J.S., Dumbovic, G., Cabezas-Wallscheid, N., Grun, D. (2023) ).

Copy Link

Version

Install

install.packages('RaceID')

Monthly Downloads

427

Version

0.3.4

License

GPL-3

Maintainer

Dominic Grc3<bc>n

Last Published

January 8th, 2024

Functions in RaceID (0.3.4)

comptsne

Computation of a two dimensional t-SNE representation
compMean

Function for computing local gene expression averages
compentropy

Compute transcriptome entropy of each cell
extractCounts

Function for filtering count data
cleanNN

Function for pruning k-nearest neighborhoods based on neighborhood overlap
cellsfromtree

Extract Cells on Differentiation Trajectory
compdist

Computing a distance matrix for cell type inference
filterdata

Data filtering
compumap

Computation of a two dimensional umap representation
createKnnMatrix

Function to create a knn matrix
corrVar

Function for regressing out the mean-variance dependence. This function corrects for the systematic dependence of the variance on the mean by a local regression.
diffexpnb

Function for differential expression analysis
diffgenes

Compute Expression Differences between Clusters
cc_genes

Cell cycle markers for Mus Muscuus
fractDotPlot

Dotplot of gene expression across clusters or samples
getExpData

Function for extracting a filtered expression matrix from a RaceID SCseq object
findoutliers

Inference of outlier cells and final clustering
maxNoisyGenesTB

Function for extracting genes maximal variability
maxNoisyGenes

Function for extracting genes maximal variability
getfdata

Extracting filtered expression data
inspectKNN

Function for inspecting pruned k-nearest neighbourhoods
fitBackVar

Function for computing a background model of gene expression variability
intestinalData

Single-cell transcriptome data of intestinal epithelial cells
getproj

Extract Projections of all Cells from a Cluster
graphCluster

Function for infering clustering of the pruned k nearest neighbour graph
plotPearsonRes

Function for plotting the variance of Pearson residuals
diffNoisyGenesTB

Function for extracting genes with differential biological variability in a cluster
plotQQ

Scatter plot of two noise-related quantaties of local pruned k-nearest neighbourhoods
diffNoisyGenes

Function for extracting genes with elevated variability in a cluster
imputeexp

Imputed expression matrix
comppvalue

Computing P-values for Link Significance
compscore

Compute StemID2 score
compfr

Computation of a two dimensional Fruchterman-Rheingold representation
plotBackVar

Function for plottinhg the background model of gene expression variability
getFilteredCounts

Function for filtering count data
compmedoids

Computes Medoids from a Clustering Partition
getNode

Extract all genes for a module in a FateID self-orgaizing map
plotQuantMap

Plotting noise-related quantaties of local pruned k-nearest neighbourhoods
noiseBaseFit

Function for computing a fit to the baseline of gene expression variability
fitLogVarLogMean

Second order polynomial fit of mean-variance dependence This function corrects for the systematic dependence of the variance on the mean by a local regression.
fitNBtb

Function for fitting a negative binomial noise model of technical and biological variability
intestinalDataSmall

Single-cell transcriptome data of intestinal epithelial cells
fitNBtbCl

Function for fitting a negative binomial noise model of technical and biological variability
plotsensitivity

Plot Sensitivity
lineagegraph

Inference of a Lineage Graph
plotexpmap

Highlighting gene expression in a dimensional reduction representation
fitGammaRt

Fitting a Gamma distribution to global cell-to-cell variability
plotPT

Plotting pseudo-time in dimensional reduction representation
plotPP

Plotting function for posterior checks
plotdistanceratio

Histogram of Cell-to-Cell Distances in Real versus Embedded Space
plotRegNB

Function for plotting negative binomial regression
plotdiffgenesnb

Function for plotting differentially expressed genes
quantKnn

Noise-related quantaties of local pruned k-nearest neighbourhoods
plotlinkscore

Heatmap of Link Scores
plotdiffgenes

Barplot of differentially expressed genes
plotbackground

Plot Background Model
rcpp_hello_world

Simple function using Rcpp
plotlinkpv

Heatmap of Link P-values
plotlabelsmap

Plot labels in a dimensional reduction representation
pseudoTime

Extract pseudo-time order of cells along a trajectory
plotjaccard

Plot Jaccard Similarities
plotmap

Plotting a dimensional reduction representation
plotdimsat

Plotting the Saturation of Explained Variance
plotmarkergenes

Plotting a Heatmap of Marker Gene Expression
plotsymbolsmap

Plotting groups as different symbols in a dimensional reduction representation
plotB

Boxplots for features across clusters
plotspantree

Minimum Spanning Tree of RaceID3 clusters
violinMarkerPlot

Violin plot of marker gene expression or noise
rfcorrect

Random Forests-based Reclassification
plotTrProbs

Function for plotting transition probabilities between clusters
postfntb

Posterior probability
plotUMINoise

Plotting noise dependence on total UMI count
plotNoiseModel

Function for plotting the baseline model of gene expression variability
plotoutlierprobs

Plot Outlier Probabilities
plotsaturation

Plot Saturation of Within-Cluster Dispersion
plotPC

Function to plot the selected number of principal components
plotExpNoise

Noise-expression scatter plot
plotDiffNoise

Function for plotting differentially variable genes
priorfn

Prior function for maximum a posterior inference
plotMV

Plot of Mean-Variance dependence and various fits
plotgraph

StemID2 Lineage Graph
projcells

Compute transcriptome entropy of each cell
plotfeatmap

Highlighting feature values in a dimensional reduction representation
projback

Compute Cell Projections for Randomized Background Distribution
plotsilhouette

Plot Cluster Silhouette
varRegression

Linear Regression of Sources of Variability
updateSC

Function for updating a RaceID SCseq object with VarID results
projenrichment

Enrichment of cells on inter-cluster links
transitionProbs

Function for the computation of transition probabilities between clusters
testPrior

Posterior check of the model
pruneKnn

Function inferring a pruned knn matrix
baseLineVar

Baseline gene expression variability
RaceID-package

Identification of Cell Types, Inference of Lineage Trees, and Prediction of Noise Dynamics from Single-Cell RNA-Seq Data
Seurat2SCseq

Converting a Seurat object to a RaceID/VarID object
branchcells

Differential Gene Expression between Links
calcVar

Function for calculating total variance from VarID fit
SCseq

The SCseq Class
barplotgene

Gene Expression Barplot
calcAlphaG

Function for calculating an aggregated dispersion parameter
CCcorrect

Dimensional Reduction by PCA or ICA
Ltree-class

The Ltree Class
calcVarFit

Function for calculating the total variance fit
clustheatmap

Plotting a Heatmap of the Distance Matrix
clustdiffgenes

Inference of differentially expressed genes in a cluster
compNoise

Function for computing local gene expression variability
compTBNoise

Function for fitting a negative binomial noise model of technical and biological variability across cells in pruned k-nearest neighbourhoods.
clustexp

Clustering of single-cell transcriptome data