Man pages for NMikolajewicz/scMiko
scRNAseq analysis functions. Developed using Seurat framework.

addLogEntryAdd entry to analysis log
AddSModuleScoreCalculate standardized module scores for feature expression...
aggGroupExpressionGet summary of group expression in Seurat object
annotationCloudWord cloud visualization of cell-type annotations from the...
autoPointSizeAutomatically determine optimal point size for geom_point()
avgGroupExpressionGet summary of group expression in Seurat object
baderPathwaysPathway annotations from Bader Lab
balanceMatrixSizeBalance matrix dimensions
balanceSamplesSubsample cells in seurat object to be balanced...
barcodeLabelsSubset and assign labels to seurat
benchmarkClusterExamine cluster-specific scoring performance for...
benchmarkScoresBenchmark Miko scoring pipeline using cluster-specific...
categoricalColPalGenerate categorical ColorBrewer palette.
checkGeneRepCheck gene representation
citationCheckCheck pubmed citations for genes
cleanClusterClean clusters
cleanFilterGenesClean and filter gene list
clearGlobalEnvRemove variables from global environment
clusterFilterFilter seurat object by specified cluster ids
cluster.UMAPUMAP stratified by cluster ID
coherentFractionCalculate coherent fraction for feature expression program.
col2rownameAssign column entries in data.frame to row names.
consolidateNMFConsolidate several NMF reduction objects into single NMF...
da_DEGIdentify correlated genes/pathways associated with...
da_RunRun differential abundance analysis.
detectSpeciesDetermine species based on gene representation
dist2hclustHierarchially-cluster distance matrix
downsampleSeuratDownsample single cell data
eigengeneCompute eigengene
ens2sym.soConvert gene ensemble to symbol in seurat object
entrez2symConvert entrez id to gene symbol
expression.PlotViolin plot of single cell gene expression
exprUMAPVisualize gene expression on UMAP
featureGradientVisualize feature activity/expression gradient overlaid on...
filterSeuratApply QC filters to Seurat Object
findArtifactGenesIdentify artifact genes
findCDIMarkersCalculate feature co-dependency index
findConservedCDIMarkersFind CDI-derived markers that are conserved across samples
findCorMarkersCalculate spearman correlations between features.
findGiniMarkersCalculate Gini marker specificity
findNetworkFeaturesIdentify features for gene program discovery.
firstupUppercase first letter and lowercase rest
fixBarcodeLabelFix barcode labels
flex.asDTOutputs datatable with print button options
flex.multiTabLogsGenerate multi-tab analysis log list for flexdashboard
flex.multiTabPlotGenerate multi-tab ggplot handle list for flexdashboard
flex.multiTabPlotlyGenerate multi-tab list of plotly figures for flexdashboard
flex.multiTabTablesGenerate multi-tab datatable list for flexdashboard
geneRepCurvePlot relationship showing percentage of cells expressing...
geneSetsList of scMiko gene sets
geom_split_violinSplit violin plot using ggplot2
getAnnotationPathwaysReturns list of annotations for given Entrez gene IDs
getClusterCentersGet cluster centers
getConnectivityGene connectivity within network.
getDEGGet differentially expressed genes
getDensityGet local density (z) of bivariate relationship (x,y)
getExpressedGenesIdentify expressed genes
getExpressingCellsGet cells that express query gene
getExpressionMatrixGet expression matrix from Seurat Object
getICAGenesGet significant ICA genes
getJaccardJaccard Similarity
getLoadPathReturn load path
getMitoContentCalculate mitochondrial content
getModuleGenesGet list of module genes
getModulePreservationDetermine module preservation between reference and query...
getNMFGenesReturns top module genes from NMF feature loading matrix
getNodesEdgesGet nodes and edges from igraph data.frame for visNetwork
getOrderedGroupsGet vector of unique ordered group names from Seurat Object
getReductionGenesGet top loaded features for PCA or ICA dimensional reduction.
getSoftThresholdAnalysis of scale free topology for soft-threshold
getSoftThreshold2Analysis of scale free topology for soft-threshold. Modified...
getUMAPGet UMAP data and plot from Seurat object.
group2listNamed list of cells grouped by meta feature from Seurat...
highlightUMAPHighlight cells on UMAP plot
id2genesetGet Reactome/GO geneset
id2termMap Reactome/GO ID to term
inferSpeciesInfer species from list of Ensemble ids
inferStateInfer activation state using Gaussian decomposition
initiateLogInitiate analysis log
jaccardSimilarityMatrixJaccard Similarity Matrix
lintersectReturns intersection of all list entries.
loadCellRangerLoad CellRanger preprocessed data
loadMatLoad gene x cell count matrix into seurat object
loadMoffatLoad preprocessed data from Moffat lab sciRNA-seq3 pipeline
longDF2namedListConvert long data frame to named list
LR.dbLigand-Receptor Database
mergeSeuratListMerge list of seurat objects
miko_heatmapFunction to draw ggplot heatmaps
miko_integratescRNAseq integration wrapper
miko_messagePrint message
mikoScoreCalculate Miko module scores for feature expression programs
miko_volcanoDraw volcano plot to visualize differential expression.
multiClusterCluster seurat object at several resolutions
multiSilhouetteEvaluate silhouette indices of clustered single cell data...
multiSpecificityEvaluate specificity of single-cell markers across several...
namedList2longDFConvert named list to long data.frame
namedList2wideDFConvert named list to wide data.frame
neighborPurityCompute purity of each cell's neighborhood, as defined by KNN...
netHGConstruct functional enrichment network
nullScoreNull distribution for standardized module scores.
optimalBinSizeIdentify optimal bin size for AddModuleScore() function
optimalDSCut clustered tree at varying heights and overlay with...
orderedFactorSort factor levels in numerical order
p2zConvert p value to z score
parCorParallelized correlation
pcaElbowQuickly estimate the 'elbow' of a scree plot (PCA)
prepGeneListPrepare gene to ensemble conversion vector
prepSeuratprep Seurat
prepSeurat2prep Seurat (Extended adaptation of prepSeurat)
projectReductionProject dimensionally-reduced features onto UMAP
propVarPCAVariance explained by each principal component.
pruneSSNIdentify and (optionally) prune gene program features in...
pseudoReplicatesCreate pseudo-replicates, stratified by grouping variable.
pseudotimeRFIdentify pseudotime-dependent genes using Random Forest (RF)...
QC.scatterPlotQC scatter plots
QC.violinPlotQC violin plots
qNormQuantile Normalization of 2 Vectors
recodeBarcodeRecode (i.e., relabel) metadata in Seurat object
rescaleValuesRescale values to specified range.
rmDuplicateGenesRemove duplicate genes from Seurat Object
rmvCSVprefixRemove "ï.." prefix that is appended to csv header
runAUCRun AUCell classification
runAUGURPrioritize cell types involved in a biological process.
runBBKNNIntegrate scRNA-seq data using batch-balanced KNN (BBKNN)
runGSEARun gene-set enrichment analysis (GSEA)
runHGRun hypergeometric gene enrichment analysis.
runICARun Independent Component Analysis on gene expression
runMSRun Modular Scoring
runNMFPerform non-negative matrix factorization (NMF)
runRPCARun Robust Prinicipal Component Analysis
runScanoramaIntegrate scRNA-seq data using Scanorama
runSSNPerform gene program discovery using SNN analysis
runWGCNArun WGCNA analysis on scRNAseq expression matrix
saveHTMLSave figure as html
savePDFSave figure as pdf
scale_color_mikoGradient color scale
scale_fill_mikoGradient fill scale
scaleFreeNetApply scale-free topology transform to shared-nearest...
scaleTOMTOM matrix rescaling prior to computing consensus topological...
scExpression.UMAPCell-level gene expression projected on UMAP
scMikoUpdateReinstall scMiko package
scNormScaleNormalize and Scale scRNAseq Data
scoreGBMAnnotate glioblastoma (GBM) subtype based on Neftel 2019...
scoreStemCalculate stem index
searchAnnotationsSearch Reactome/GO databases for terms that match query
setResolutionSet cluster resolution
signatureCoherenceEvaluate signature coherence.
sigScoreCalculate Miko score significance
sim2adjCompute adjaceny matrix from similary (correlation) matrix
snipWinsorize values at lower and upper quantiles.
sparse2denseConvert sparse matrix to dense matrix
sparse2dfConvert sparse matrix to data.frame
speciesConvertConvert gene symbol representation to Hs or Mm
springNetGenerate spring-embedded network from similarity matrix
SSNConnectivitySSN connectivity plot
SSNExpressionSSN connectivity plot
SSNResolutionIdentify optimal cluster resolution of scale-free shared...
subsetDimRedGet dimensional reduction from Seurat Object for subset of...
subsetSeuratSubset Seurat Object
summarizeHGSummarize hypergeometric enrichment results
summarizeModulesSummarize SSN, ICA or NMF gene program/module analyses
sym2ensConvert gene symbol to ensembl
sym2entrezConvert gene symbol to entrez
term2idMap Reactome/GO term to ID
theme_mikoscMiko Theme
ulengthNumber of unique values
uniqueFeaturesGet unique features from metadata column in seurat object.
updateCentralLogUpdate central log
updateDimNamesEnsure that all dimNames are correctly specified in Seurat...
updateGeneSetsCreate/update list of gene sets for scMiko package.
upset.PlotUpset plot
value2colConvert values to color gradient
varExpPCAGet optimal number of principal components
variableGenes.PlotPlot variable genes in Seurat Object
vd_FormulaSpecify model formula for variance decomposition.
vd_InputsSpecify inputs for variance decomposition analysis
vd_RunPerform Variance Decomposition Analysis
vd_UMAPGenerate UMAPs with each variance decomposition covariate...
wgcna2graphDFConvert adjacency or TOM matrix to igraph data.frame
wideDF2namedListConvert wide data.frame to named list
wnn_ComponentsCompute network component UMAPs and visualize component...
wnn_RunRun WNN Multi-Modal Integration.
z2pConvert Z score to p value
NMikolajewicz/scMiko documentation built on June 28, 2023, 1:41 p.m.