Man pages for eisascience/scCustFx
single-cell custom fxs Package

add_quadrant_labelsAdd quadrant labels to a ggplot representing a scatterplot
analyze_component_scoresAnalyze Differences in Component Scores Across Groups
analyzeEnrichmentAnalyze PC Enrichment
analyzeTable_EnrichmentAnalyze Enrichment in a Contingency Table
autoProcessRawSerObjs.basicautoProcessRawSerObjs.basic: An automated and basic pipeline...
autoProcessRawSerObjs.primeautoProcessRawSerObjs.prime: An automated and basic pipeline...
avgExpr_normavgExpr_norm
barplot_vectorsbarplot vectors side by side
BetterViolinsBetterViolins
BiSplit_DEBiSplit_DE
Bool.CellsGTBool.CellsGT
CalckBETk-Nearest Neighbour Batch Effect Test
CalculateModuleScoreAvgCalculateModuleScoreAvg
CellScore_FeaturePlotCell Score Feature Plot
CellScore_RidgePlotCell Score Ridge Plot
CellScore_VlnPlotCell Score Violin Plot
cleanmygenes.mouseclean gene set of commonly unwanted genes
closest_1_0sFind the closest multiple of 10 to a given number.
Cold2HotCold2Hot
ColorThemeColorTheme
colSdColMeanscolSdColMeans
CommonLoadingSDAMatCombine loading matrices across multiple SDA runs
compressSerHD5compressSerHD5
ComputeARI_SerCompute Adjusted Rand Index (ARI) for a Seurat Object
ComputekBET_serCompute kBET (k-nearest neighbor Batch Effect Test) for a...
ComputeLISI_SerCompute LISI (Local Inverse Simpson's Index) for a Seurat...
ComputeSilhouette_SerCompute Silhouette Score for a Seurat Object
convert.Human2Mouseconvert.Human2Mouse
convert.Human2Mouse.biomaRtconvert.Human2Mouse.biomaRt
convert.Mouse2Human.biomaRtconvert.Mouse2Human.biomaRt
count_overlapCounts the overlap of items in rows per column feature
create_gif_LSMake a GIF from plot list
create_grouped_plotCreate a grouped plot with percentage labels in the legend.
CreateProteinHeatmapCreate a protein heatmap
CreateProteinHeatmap.oldCreate a protein heatmap old ver
create_qq_plotCreate a QQ Plot
create_upset_plotCreate an UpSet plot from a list of sets
DesignModelMatrixCreate a Model Matrix for Experimental Design
discretize_tablediscretize_table
DotPlot2Enhanced Dot Plot Visualization for Seurat Objects
download_CITEseqdownload_CITEseq
download_SeuratHashingCallsdownload_SeuratHashingCalls
DownSample_SerObj_perLevelDownSample_SerObj_perLevel
draw_volcano_DEseqDraw a volcano plot for one contrast derived from DEseq
dropsimNormdropsimNorm
dropsimNormV2dropsimNormV2 speeds up using sparse matrix fx as much as...
DualFeatGatePerform dual-feature gating on a Seurat object
enrichGOFunctionPerform GO Enrichment Analysis and Visualization
evensevens
FeatThrTab_boxplotGenerate a boxplot with jittered points for the percentage of...
FeaturePlot_custGenerate a FeaturePlot_cust which is a scatter plot with gene...
FilterSpatialFilter Spatial data and plot before and after cell loss
FindAllMarkers_SubsetCoordSubset a Seurat object by coordinates and find DE genes
Find_FOXP3Find_FOXP3 Identify FOXP3+ cells
find_peaksfind_peaks
find_pseudotimeFind Pseudotime
Find_TCR_MAITSFind_TCR_MAITS Identify TRAV1-2 cells and Classical MAITS as...
frac_to_numericfrac_to_numeric
GeneOverlapAcrossCompsGene overlap across components
GetAvgExpressionMatrixCalculate Average Expression Matrix for Marker Genes in...
getFeatWindowsGet feature windows
getGeneHomologyRetrieve Homology Information from Ensembl
Get.Gene_InfoGet.Gene_Info
GetKEGGPathwaysGetKEGGPathways
get_MitoGeneSetget_MitoGeneSet
getTopCorrelationPairsGet Top Correlation Pairs from a Correlation Matrix
GetTopKEGGGetTopKEGG
GetTopPathwaysGetTopPathways
gg_barplot_2waytablegg_barplot_2waytable, aka OOSAP::PlotMyTable
gg_barplot_tablegg_barplot_table
gg_barplot_table2gg_barplot_table2
gg_pie_tablegg_pie_table
gg_tSNE_dfgg_tSNE_df
go_volcano_plotGO Volcano Plot
HeatMap_SDAScore_ThrThis function generates a Heatmap of thresholding SDA score
heatmap_tableheatmap_table
ImputeSDA2SerThis function to add imputed scores from gene loading
ImputeSDA2SerV2This function to add imputed scores from gene loading
ImputeSDA2SerV3This function to add imputed scores from gene loading, V3 is...
intersect_percCompute the percentage of intersection between two character...
is.evenis.even
is_in_rangeCheck if a value falls within a distribution range defined by...
is.oddis.odd
JustDotsCustom Dot Plot Visualization for Seurat Objects
LoadSCE_ReturnSerload a h5ad SCE object and convert to seurat
LogAddLogAdd
make_RNA_heatmapMake an RNA heatmap
make_RNA_heatmap2Plot RNA heatmap v2, no re-normalization of the data
map_genesMap Gene Identifiers in DESeq2 Results
MDSmyDFMDS Plot of Data Frame
Most_Common_ClonesMost_Common_Clones Function to compute the most common clones...
Most_Common_Clones_2_MatrixMost_Common_Clones_2_Matrix A function that takes in a list,...
Most_Common_Clones_PerMost_Common_Clones_Per Function to compute the most common...
normaliseDGEv2normaliseDGEv2
NormalizeAndScaleV2NormalizeAndScaleV2 a customized version from CellMembrane
normalizeMultipleMatricesNormalize multiple matrices using quantile normalization
oddsodds
parse_nih_due_datesParse Multiple NIH Grant Pages and Combine Key Dates Data
parse_single_urlParse a NIH Grant Page for Key Dates and Metadata
PCAmyDFPrincipal Component Analysis (PCA) Plot
Perc2RadarPerc2Radar
PercentExpressedCalculate the percent expressed cells for each group in a...
PercExprThrTabPercExprThrTab
PieDonut2Plot a pie and donut chart
plot2DreduxPlot 2D Dimensionality Reduction
plot3d_seuratPlot 3D visualization of Seurat object
plot_component_ridgeGenerate Ridge Plot of Component Scores by Metadata Feature
PlotDiffCompPlots destiny's Diffusion Map
PlotDiffComp2Plots destiny's Diffusion Map. This function includes...
plotEnrichmentPlot Enrichment
plotEnrichment.oldPlot Enrichment
PlotExprThrTabPlotExprThrTab
PlotFeatThrTabPlotFeatThrTab
plotGeneExpressionPlot Gene Expression in Seurat Object
plot_gene_networkMake a GIF from plot list
plot_gsea_volcanoVolcano Plot for GSEA Results with Improved Labeling
plot_heatmap_DEseqPlot a heatmap of differentially expressed genes for a single...
PlotHistDensOptimaPlotHistDensOptima
PlotKEGGPlotKEGG
plot_knnPlot k-Nearest Neighbors Graph
plot_knn_labelsPlot k-Nearest Neighbors Graph with multiple lables
plot_libSizeplot_libSize
plot_loadings_coordinatesThis function generates a plot of gene loadings along genomic...
plot_loadings_coordinates.seuratThis function generates a plot of gene loadings along genomic...
plot_loadings_coordinatesV2Plot Loadings Coordinates with Genomic Information
plot_minium_spanning_treePlot Minimum Spanning Tree
plot_pca_variancePlot Explained Variance of Principal Components
plotPCgeneLoadingsscatter-bubble style of selected PCs and genes
Plot_Pseudotime_V_GenePlot a scatter plot with smoothed lines for selected features
Plot_Pseudotime_V_Gene_comboPlot Violin Plots of Gene Expression by Group combo version
Plot_SDAScoresPerFeature_serPlot a heatmap of tabulation of SDA score vs meta
plot_top_fgseaPlot Top Enriched Pathways from fgsea Results
plot_violin_wFeatFilterPlot Violin Plots of Gene Expression by Group
plot_violin_wpvaluePlot violin plots with Wilcoxon p-values
plot_wordcloudPlot a word cloud from a named vector of word counts
predict.SDAPredict using SDA
prepNormedDGE_SDAPrepare and Save Normalized Gene Expression Data for SDA
princurve_bootstrapPrincipal Curve Bootstrap
process_SCTbaseprocess Seurat Spatial object via SCT
ProduceComboHeatmapProduce a combination heatmap
ProduceComboHeatmapFromMatrixProduce Combo Heatmap From Matrix
ProduceComboHeatmap.oldProduce a combination heatmap old ver
PseudoMySeurPseudoMySeur
QuantileADTcounterQuantileADTcounter
quantile_breaksQuantile Breaks
QuantileEdgeCleanQuantileEdgeClean
quantile_normquantile_norm
range01Convert Vector to 0-1 Range
Rank_SwarmRank a feature and plot a swarm grouped by select categorical...
RearrangeLabelsByFrequencyRearrangeLabelsByFrequency
ReduceSerObj_HTOReduceSerObj_HTO
rotate_dfrotate_df
rotate_SDARotate SDA factorisation
rotate_tsnerotate_tsne
run_bidirectional_enrichmentRun Gene Set Enrichment Analysis on Loadings
run_bidirectional_fgsea_from_loadingsRun Bidirectional fgsea Analysis from Gene Loadings
RunComBatRunComBat
RunComBatseqRunComBatseq
run_fgsea_from_deRun GSEA Using fgsea
run_GSEA_from_signatureRun GSEA from a DE Results Data Frame and a Gene Signature
RunHarmonyRunHarmony
Run_IntegrationRun Integration Pipeline for Single-Cell Data
RunKBETRunKBET
RunLigerRunLiger
RunMNNRunMNN
RunScanoramaRunScanorama
RunScMergeRunScMerge
runSDAv1_2DRun SDA V1.1 in 2D i.e., matrix form
RunSilhouetteRunSilhouette
RuntSNE.MatrixThis function to run tsne on matrix
RunUMAP.MatrixPerform UMAP Dimensionality Reduction on a Matrix
RunUMAP.Matrix.pyRun UMAP dimensionality reduction on a matrix using...
save_ggplot_listSave a patchwork of ggplot figures to a file
Save_LS_ExcelSave a List of DE Results to an Excel File
Save_LS_ExcelV2Save DE Results to Excel, Splitting by Up/Down Regulation
SaveMy_tableGenerate and Save/Display a Styled Table
scale_color_gradient_heat1scale_color_gradient_heat1
scale_color_gradient_heat2scale_color_gradient_heat2
scale_colour_PublicationScale Colour Publication
scale_fill_PublicationScale Fill Publication
scatter_plot_seuratscatter_plot_seurat
scrape_arrayexpressScrape ArrayExpress metadata and fastq.gz links
screen_components_by_metadataScreen All Components for Differences by Metadata Feature
SDA.AddCompStatsSDA.AddCompStats
SDA_counts_preprocPreprocess Raw Count Matrix for SDA
SDA.GO_EnrichmentPerform Gene Ontology Enrichment Analysis on SDA Components
SDApostprocessingPost-process Single-cell Data Analysis (SDA) Results
SDAresChecksDiagnostic Checks on SDA Results
SDAScoreMeta2ReductionCreate a new dimension reduction object using SDA scores
SDA_ser_preprocPreprocess Seurat Object for Single-cell Data Analysis
Ser2Monocle_MakeNProcessSer2Monocle_MakeNProcess
SetDirectionKEGGSetDirectionKEGG
similarity_jaccard_DFsimilarity overlap dataframe
similarity_jaccard_LSsimilarity_overlap list
simulate_3D_dataSimulate 3D Data
SingleFeatGatePerform dual-feature gating on a Seurat object
SpatialSer.SlideSeq.localCreate a Seurat object from Spatial SlideSeq data
STRINGdb_networkSTRING Network from Gene List
string_overlapCalculate gene overlap between two data frames
SubsetSerByCoordinatesSubsetSerByCoordinates
summarize_significant_componentsSummarize Significant Components Across Metadata Features
table2DFCovert a table to a dataframe
theme_PublicationTheme Publication
theme_simpletheme_simple remove legend, and axis text
theme_simple2theme_simple remove legend, axis, and title with base size 20
TopGenes_BoxplotPlot Top Expressed Genes
TransposeDTtransposedt
UniformSampleDF_FacPorUniformSampleDF_FacPor
UnsupClust_UMAP_procPerform unsupervised clustering and UMAP reduction
updateClusterLabelsUpdate Cluster Labels Based on Frequency
VlnPlot_subsetCalculate the percent expressed cells for each group in a...
WichIn1not2WichIn1not2
write_nih_deadlines_excelWrite NIH Deadline Data to Excel
eisascience/scCustFx documentation built on June 2, 2025, 3:59 a.m.