Function Documentation
          Man pages for all functions exported by celda 
         | 
      
      
        
        | 
           available_models  
         | 
        available models  | 
      
        
        | 
           calc.perplexity  
         | 
        calc.perplexity  | 
      
        
        | 
           calc.perplexity2  
         | 
        calc.perplexity2  | 
      
        
        | 
           calculateLoglikFromVariables.celda_C()  
         | 
        Calculate the celda_C log likelihood for user-provided cluster assignments  | 
      
        
        | 
           calculateLoglikFromVariables.celda_CG()  
         | 
        Calculate log lileklihood for the celda Cell and Gene clustering model, given a set of cell / gene cluster assignments  | 
      
        
        | 
           calculateLoglikFromVariables.celda_G()  
         | 
        Calculate the celda_G log likelihood for user-provided cluster assignments  | 
      
        
        | 
           calculateLoglikFromVariables()  
         | 
        Calculate a log-likelihood for a user-provided cluster assignment and count matrix, per the desired celda model.  | 
      
        
        | 
           calculatePerplexity(<celda_C>)  
         | 
        Calculate the perplexity from a single celda model  | 
      
        
        | 
           calculatePerplexity(<celda_CG>)  
         | 
        Calculate the perplexity from a single celda model  | 
      
        
        | 
           calculatePerplexity(<celda_G>)  
         | 
        Calculate the perplexity from a single celda model  | 
      
        
        | 
           calculatePerplexity()  
         | 
        Calculate the perplexity from a single celda model  | 
      
        
        | 
           calculatePerplexityWithResampling()  
         | 
        Calculate and visualize perplexity of all models in a celda_list, with count resampling  | 
      
        
        | 
           calculateTsne()  
         | 
        Run the t-SNE algorithm for dimensionality reduction  | 
      
        
        | 
           cC.decomposeCounts()  
         | 
        Takes raw counts matrix and converts it to a series of matrices needed for log likelihood calculation  | 
      
        
        | 
           cCG.decomposeCounts()  
         | 
        Takes raw counts matrix and converts it to a series of matrices needed for log likelihood calculation  | 
      
        
        | 
           celda()  
         | 
        Deprecation warning for old grid search function  | 
      
        
        | 
           celdaGridSearch()  
         | 
        Run the celda Bayesian hierarchical model on a matrix of counts.  | 
      
        
        | 
           celdaHeatmap(<celda_C>)  
         | 
        celdaHeatmap for celda Cell clustering function  | 
      
        
        | 
           celdaHeatmap(<celda_CG>)  
         | 
        celdaHeatmap for celda Cell and Gene clustering model.  | 
      
        
        | 
           celdaHeatmap(<celda_G>)  
         | 
        celdaHeatmap for celda Gene clustering model  | 
      
        
        | 
           celdaHeatmap()  
         | 
        Render a stylable heatmap of count data based on celda clustering results.  | 
      
        
        | 
           celdaProbabilityMap(<celda_C>)  
         | 
        Renders probability and relative expression heatmaps to visualize the relationship between feature modules and cell populations.  | 
      
        
        | 
           celdaProbabilityMap(<celda_CG>)  
         | 
        Renders probability and relative expression heatmaps to visualize the relationship between feature modules and cell populations.  | 
      
        
        | 
           celdaProbabilityMap()  
         | 
        Renders probability and relative expression heatmaps to visualize the relationship between feature modules and cell populations.  | 
      
        
        | 
           celdaTsne(<celda_C>)  
         | 
        Embeds cells in two dimensions using tSNE based on celda_C results.  | 
      
        
        | 
           celdaTsne(<celda_CG>)  
         | 
        Embeds cells in two dimensions using tSNE based on celda_CG results.  | 
      
        
        | 
           celdaTsne(<celda_G>)  
         | 
        Embeds cells in two dimensions using tSNE based on celda_CG results.  | 
      
        
        | 
           celdaTsne()  
         | 
        Embeds cells in two dimensions using tSNE based on celda_CG results.  | 
      
        
        | 
           celda_C()  
         | 
        celda Cell Clustering Model  | 
      
        
        | 
           celda_CG()  
         | 
        celda Cell and Gene Clustering Model  | 
      
        
        | 
           celda_G()  
         | 
        celda Gene Clustering Model  | 
      
        
        | 
           cG.decomposeCounts()  
         | 
        Takes raw counts matrix and converts it to a series of matrices needed for log likelihood calculation  | 
      
        
        | 
           clusterProbability(<celda_C>)  
         | 
        Calculates the conditional probability of each cell belong to each cluster given all other cluster assignments  | 
      
        
        | 
           clusterProbability(<celda_CG>)  
         | 
        Calculates the conditional probability of each cell belong to each cluster given all other cluster assignments  | 
      
        
        | 
           clusterProbability(<celda_G>)  
         | 
        Calculates the conditional probability of each cell belong to each cluster given all other cluster assignments  | 
      
        
        | 
           clusterProbability()  
         | 
        Get the probability of the cluster assignments generated during a celda run.  | 
      
        
        | 
           compareCountMatrix()  
         | 
        Check whether a count matrix was the one used in a given celda run  | 
      
        
        | 
           completeLogLikelihood()  
         | 
        Get the complete log likelihood for a given celda model.  | 
      
        
        | 
           differentialExpression()  
         | 
        Gene expression markers for cell clusters using MAST  | 
      
        
        | 
           distinct_colors()  
         | 
        Generate a distinct palette for coloring different clusters  | 
      
        
        | 
           eigenMatMultInt()  
         | 
        Fast matrix multiplication for double x int  | 
      
        
        | 
           factorizeMatrix(<celda_C>)  
         | 
        Generate factorized matrices showing each feature's influence on the celda_C model clustering  | 
      
        
        | 
           factorizeMatrix(<celda_CG>)  
         | 
        Generate factorized matrices showing each feature's influence on the celda_CG model clustering  | 
      
        
        | 
           factorizeMatrix(<celda_G>)  
         | 
        Generate factorized matrices showing each feature's influence on the celda_G model clustering  | 
      
        
        | 
           factorizeMatrix()  
         | 
        Generate factorized matrices showing each feature's influence on cell / gene clustering  | 
      
        
        | 
           fastNormProp()  
         | 
        Fast normalization for numeric matrix  | 
      
        
        | 
           fastNormPropLog()  
         | 
        Fast normalization for numeric matrix  | 
      
        
        | 
           fastNormPropSqrt()  
         | 
        Fast normalization for numeric matrix  | 
      
        
        | 
           featureModuleLookup(<celda_C>)  
         | 
        Obtain the gene module of a gene of interest  | 
      
        
        | 
           featureModuleLookup(<celda_CG>)  
         | 
        Obtain the feature module of a feature of interest  | 
      
        
        | 
           featureModuleLookup(<celda_G>)  
         | 
        Obtain the gene module of a gene of interest  | 
      
        
        | 
           featureModuleLookup()  
         | 
        Obtain the gene module of a gene of interest  | 
      
        
        | 
           finalLogLikelihood()  
         | 
        Get the log likelihood from the final iteration of Gibbs sampling
for a given celda model.  | 
      
        
        | 
           moduleHeatmap()  
         | 
        Transcriptional state heatmap  | 
      
        
        | 
           normalizeCounts()  
         | 
        Performs normalization, transformation, and/or scaling on a counts matrix  | 
      
        
        | 
           pbmc_res  
         | 
        pbmc_res  | 
      
        
        | 
           pbmc_select  
         | 
        pbmc_select  | 
      
        
        | 
           plotDimReduceCluster()  
         | 
        Create a scatterplot based on celda cluster labels.  | 
      
        
        | 
           plotDimReduceGene()  
         | 
        Create a scatterplot for each row of a normalized gene expression matrix where x and y axis are from a data dimensionality reduction tool.  | 
      
        
        | 
           plotDimReduceGrid()  
         | 
        Create a scatterplot given two dimensions from a data dimensionality reduction tool (e.g tSNE)  | 
      
        
        | 
           plotDimReduceState()  
         | 
        Create a scatterplot based off of a matrix containing the celda state probabilities per cell.  | 
      
        
        | 
           plotGridSearchPerplexity(<celda_C>)  
         | 
        Plot perplexity as a function of K from celda_C models  | 
      
        
        | 
           plotGridSearchPerplexity(<celda_CG>)  
         | 
        Plot perplexity as a function of K and L from celda_CG models  | 
      
        
        | 
           plotGridSearchPerplexity(<celda_G>)  
         | 
        Plot perplexity as a function of L from a celda_G model  | 
      
        
        | 
           plotGridSearchPerplexity()  
         | 
        Visualize perplexity of every model in a celda_list, by unique K/L combinations  | 
      
        
        | 
           plotHeatmap()  
         | 
        Renders a heatmap based on a matrix of counts where rows are features and columns are cells.  | 
      
        
        | 
           recodeClusterY()  
         | 
        Re-code gene cluster labels by provided mapping scheme  | 
      
        
        | 
           recodeClusterZ()  
         | 
        Re-code cell cluster labels by provided mapping scheme  | 
      
        
        | 
           runParams()  
         | 
        Get run parameters for a celda run.  | 
      
        
        | 
           sample.cells  
         | 
        sample.cells  | 
      
        
        | 
           selectBestModel()  
         | 
        Select models with the best log likelihood from a 'celda_list' object gererated by celdaGridSearch.  | 
      
        
        | 
           semi_pheatmap()  
         | 
        A function to draw clustered heatmaps.  | 
      
        
        | 
           simulateCells(<celda_C>)  
         | 
        Simulate cells from the cell clustering generative model  | 
      
        
        | 
           simulateCells(<celda_CG>)  
         | 
        Simulate cells from the cell/feature bi-clustering generative model  | 
      
        
        | 
           simulateCells(<celda_G>)  
         | 
        Simulate cells from the feature clustering generative model  | 
      
        
        | 
           simulateCells()  
         | 
        Simulate count data from the celda generative models.  | 
      
        
        | 
           subsetCeldaList()  
         | 
        Select a subset of models from a 'celda_list' object generated by celdaGridSearch.  | 
      
        
        | 
           topRank()  
         | 
        Identify features with the highest influence on clustering.  |