Learn R Programming

SCpubr

This package aims to provide a streamlined way of generating publication ready plots for known Single-Cell visualizations in a "publication ready" format (SCpubr). This is, the aim is to automatically generate plots with the highest quality possible, that can be used right away or with minimal modifications for a research article.

For installation and tutorials consult the reference manual.

Installation

SCpubr can be installed via:

# From CRAN - Official release:
install.packages("SCpubr")

# From GitHub - Latest stable development version:
if(!requireNamespace("devtools", quietly = TRUE)){
  install.packages("devtools") # If not installed.
}

devtools::install_github("enblacar/SCpubr", ref = "v2.0.0-dev-stable")

Updates

SCpubr is an active package currently aiming to improve and add new functionalities.

Keep track of our new updates in the NEWS page!

Citation

To cite SCpubr in your publications, please use:

Blanco-Carmona, E. Generating publication ready visualizations 
for Single Cell transcriptomics using SCpubr. bioRxiv (2022) 
doi:10.1101/2022.02.28.482303.

Contact

scpubr@gmail.com

Copy Link

Version

Install

install.packages('SCpubr')

Monthly Downloads

871

Version

2.0.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Enrique Blanco-Carmona

Last Published

October 11th, 2023

Functions in SCpubr (2.0.2)

do_BoxPlot

Generate Box Plots.
do_BeeSwarmPlot

BeeSwarm plot.
do_DimPlot

Wrapper for DimPlot.
do_CorrelationPlot

Create correlation matrix heatmaps.
do_CopyNumberVariantPlot

Display CNV scores from inferCNV as Feature Plots.
do_ColorPalette

Generate color scales based on a value.
do_ChordDiagramPlot

Generate a Chord diagram.
do_BarPlot

Create Bar Plots.
do_AlluvialPlot

Generate Alluvial plots.
do_CellularStatesPlot

Cellular States plot.
do_GroupedGOTermPlot

Compute an overview of the GO terms associated with the input list of genes.
do_GeyserPlot

Generate a Geyser plot.
do_FeaturePlot

Wrapper for FeaturePlot.
do_FunctionalAnnotationPlot

Compute functional annotation plots using GO or KEGG ontologies
do_ExpressionHeatmap

Create heatmaps of averaged expression by groups.
do_NebulosaPlot

Wrapper for Nebulosa::plot_density in Seurat.
do_DotPlot

This function is a wrapper for DotPlot. It provides most of its functionalities while adding extra. You can
do_EnrichmentHeatmap

Create enrichment scores heatmaps.
do_GroupwiseDEPlot

Compute a heatmap with the results of a group-wise DE analysis.
do_PathwayActivityPlot

Plot Pathway Activities from decoupleR using Progeny prior knowledge.
do_RidgePlot

Create ridge plots.
do_ViolinPlot

Wrapper for VlnPlot.
package_report

Generate a status report of SCpubr and its dependencies.
do_VolcanoPlot

Compute a Volcano plot out of DE genes.
do_TermEnrichmentPlot

Display the enriched terms for a given list of genes.
human_chr_locations

Chromosome arm locations for human genome GRCh38.
do_TFActivityPlot

Plot TF Activities from decoupleR using Dorothea prior knowledge.
named_list

Named list.
named_vector

Named vector.
doc_function

Mock function used to document all main function.