pagoda21.0.12 package

Single Cell Analysis and Differential Expression

areColors

Quick utility to check if given character vector is colors Thanks to S...

armaCor

armaCor - matrix column correlations. Allows faster matrix correlation...

basicP2proc

Perform basic 'pagoda2' processing, i.e. adjust variance, calculate pc...

basicP2web

Generate a 'pagoda2' web application from a 'Pagoda2' object

buildWijMatrix

Rescale the weights in an edge matrix to match a given perplexity. Fro...

calcMulticlassified

Returns a list vector with the number of cells that are present in mor...

cellsPerSelectionGroup

Get the number of cells in each selection group

cldend2array

Translate cell cluster dendrogram to an array, one row per node with 1...

collapse.aspect.clusters

Collapse aspect patterns into clusters

compareClusterings

Compare two different clusterings provided as factors by plotting a no...

diffExprOnP2FromWebSelection

Perform differential expression on a p2 object given a set of web sele...

diffExprOnP2FromWebSelectionOneGroup

Perform differential expression on a p2 object given a set of web sele...

dot-onUnload

Correct unloading of the library

extendedP2proc

Perform extended 'Pagoda2' processing. Generate organism specific GO e...

factorFromP2Selection

Returns a factor of cell membership from a p2 selection object the fac...

factorListToMetadata

Converts a list of factors into 'pagoda2' metadata optionally filterin...

factorToP2selection

Converts a names factor to a p2 selection object if colors are provide...

gene.vs.molecule.cell.filter

Filter cells based on gene/molecule dependency

generateClassificationAnnotation

Given a cell clustering (partitioning) and a set of user provided sele...

get.control.geneset

Get a control geneset for cell scoring using the method described in P...

get.de.geneset

Generate differential expression genesets for the web app given a cell...

getCellsInSelections

Returns all the cells that are in the designated selections. Given a p...

getClusterLabelsFromSelection

Assign names to the clusters, given a clustering vector and a set of s...

getColorsFromP2Selection

Retrieves the colors of each selection from a p2 selection object as a...

getIntExtNamesP2Selection

Get a mapping form internal to external names for the specified select...

hierDiffToGenesets

Converts the output of hierarchical differential expression aspects in...

make.p2.app

Generate a Rook Server app from a 'Pagoda2' object. This generates a '...

minMaxScale

Scale the designated values between the range of 0 and 1

Mode

Return the mode of a vector

namedNames

Get a vector of the names of an object named by the names themselves. ...

p2.generate.dr.go

Generate a GO environment for human for overdispersion analysis for th...

p2.generate.dr.go.web

Generates zebrafish (Danio rerio) GO annotation for the web object

p2.generate.go

Generate a GO environment for the organism specified

p2.generate.go.web.fromGOEnv

Generates GO annotation for the web object from the GO environment use...

p2.generate.go.web

Generates GO annotation for the web object for any species

p2.generate.human.go

Generate a GO environment for human for overdispersion analysis for th...

p2.generate.human.go.web

Generates human GO annotation for the web object

p2.generate.mouse.go

Generate a GO environment for mouse for overdispersion analysis for th...

p2.generate.mouse.go.web

Generates mouse (Mus musculus) GO annotation for the web object

p2.make.pagoda1.app

Create 'PAGODA1' web application from a 'Pagoda2' object 'PAGODA1' fou...

p2.metadata.from.factor

Generate a list metadata structure that can be passed to a 'pagoda2' w...

p2.toweb.hdea

Generate a 'pagoda2' web object from a 'Pagoda2' object using hierarch...

p2ViewPagodaApp

p2ViewPagodaApp R6 class

pagoda.reduce.loading.redundancy

Collapse aspects driven by the same combinations of genes. (Aspects ar...

pagoda.reduce.redundancy

Collapse aspects driven by similar patterns (i.e. separate the same se...

Pagoda2

Pagoda2 R6 class

pagoda2WebApp

pagoda2WebApp class to create 'pagoda2' web applications via a Rook se...

pagoda2WebApp_arrayToJSON

pagoda2WebApp_arrayToJSON

pagoda2WebApp_availableAspectsJSON

pagoda2WebApp_availableAspectsJSON

pagoda2WebApp_call

pagoda2WebApp_call

pagoda2WebApp_cellmetadataJSON

pagoda2WebApp_cellmetadataJSON

pagoda2WebApp_cellOrderJSON

pagoda2WebApp_cellOrderJSON

pagoda2WebApp_geneInformationJSON

pagoda2WebApp_geneInformationJSON

pagoda2WebApp_generateDendrogramOfGroups

Generate a dendrogram of groups

pagoda2WebApp_generateEmbeddingStructure

pagoda2WebApp_generateEmbeddingStructure

pagoda2WebApp_generateGeneKnnJSON

pagoda2WebApp_generateGeneKnnJSON

pagoda2WebApp_getCompressedEmbedding

pagoda2WebApp_getCompressedEmbedding

pagoda2WebApp_packCompressFloat64Array

pagoda2WebApp_packCompressFloat64Array

pagoda2WebApp_packCompressInt32Array

pagoda2WebApp_packCompressInt32Array

pagoda2WebApp_readStaticFile

pagoda2WebApp_readStaticFile

pagoda2WebApp_reducedDendrogramJSON

pagoda2WebApp_reducedDendrogramJSON

pagoda2WebApp_serializeToStaticFast

pagoda2WebApp_serializeToStaticFast

pagoda2WebApp_serverLog

pagoda2WebApp_serverLog

pagoda2WebApp_sparseMatList

pagoda2WebApp_sparseMatList

papply

Parallel, optionally verbose lapply. See ?parallel::mclapply for more ...

pathway.pc.correlation.distance

Calculate correlation distance between PC magnitudes given a number of...

plotMulticlassified

Plot multiclassified cells per selection as a percent barplot

plotOneWithValues

Plot the embedding of a 'Pagoda2' object with the given values

plotSelectionOverlaps

Get a dataframe and plot summarising overlaps between selection of a p...

projectKNNs

Project a distance matrix into a lower-dimensional space. (from elbamo...

read.10x.matrices

Quick loading of 10X CellRanger count matrices

read10xMatrix

This function reads a matrix generated by the 10x processing pipeline ...

readPagoda2SelectionAsFactor

Read a pagoda2 cell selection file and return it as a factor while rem...

readPagoda2SelectionFile

Reads a 'pagoda2' web app exported cell selection file exported as a l...

removeSelectionOverlaps

Remove cells that are present in more than one selection from all the ...

score.cells.nb0

Score cells by getting mean expression of genes in signatures

score.cells.nb1

Score cells after standardising the expression of each gene removing o...

score.cells.puram

Puram, Bernstein (Cell, 2018) Score cells as described in Puram, Berns...

sgdBatches

Calculate the default number of batches for a given number of vertices...

show.app

Directly open the 'pagoda2' web application and view the 'p2web' appli...

sn

Set names equal to values, a stats::setNames wrapper function

subsetSignatureToData

Subset a gene signature to the genes in the given matrix with optional...

tp2c.view.pathways

View pathway or gene-weighted PCA 'Pagoda2' version of the function pa...

validateSelectionsObject

Validates a pagoda2 selection object

view.aspects

Internal function to visualize aspects of transcriptional heterogeneit...

webP2proc

Generate a 'pagoda2' web object

winsorize.matrix

Sets the ncol(mat)*trim top outliers in each row to the next lowest va...

writeGenesAsPagoda2Selection

Writes a list of genes as a gene selection that can be loaded in the w...

writePagoda2SelectionFile

Writes a pagoda2 selection object as a p2 selection file that be be lo...

Analyzing and interactively exploring large-scale single-cell RNA-seq datasets. 'pagoda2' primarily performs normalization and differential gene expression analysis, with an interactive application for exploring single-cell RNA-seq datasets. It performs basic tasks such as cell size normalization, gene variance normalization, and can be used to identify subpopulations and run differential expression within individual samples. 'pagoda2' was written to rapidly process modern large-scale scRNAseq datasets of approximately 1e6 cells. The companion web application allows users to explore which gene expression patterns form the different subpopulations within your data. The package also serves as the primary method for preprocessing data for conos, <https://github.com/kharchenkolab/conos>. This package interacts with data available through the 'p2data' package, which is available in a 'drat' repository. To access this data package, see the instructions at <https://github.com/kharchenkolab/pagoda2>. The size of the 'p2data' package is approximately 6 MB.

  • Maintainer: Evan Biederstedt
  • License: GPL-3
  • Last published: 2024-02-27