BinaryPCA |
Performs Binary PCA (as outlined in our paper). This function take the input of gene expression profile and perform PCA on gene detection pattern |
celltype |
Cell types as labels of example scRNA-seq dataset(exprdata) |
celltype_toy |
toy cell type vector with 3 cell types generated for 5 cells in toy dataset |
diagnose |
Perform diagnoisis of dispersion on the expression profile to check whether scBFA works on specific dataset |
disperPlot |
Reference dataset(disperPlot) |
exprdata |
scRNA-seq dataset(exprdata) |
getGeneExpr |
Function to extract gene expression matrix from input observation matrix |
getLoading |
Function to get low dimensional loading matrix |
getScore |
Function to get low dimensional embedding matrix |
gradient |
Calculate gradient of the negative log likelihood, used for calls to the optim() function. |
gradient_chunk |
Calculate gradient of the negative log likelihood, used for calls to the optim() function. |
scBFA |
Perform BFA model on the expression profile |
scNoiseSim |
simulation to generate scRNA-seq data with varying level of gene detection noise versus gene count noise |
zinb_toy |
example zinb object after fitting a toy dataset with 5 cells and 10 genes |