The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
中文简介正在准备中。当前显示原文说明。
The creation of effective visualizations is a fundamental component of data analysis. In biomedical research, new challenges are emerging to visualize multi-dimensional data in a 2D space, but current data visualization tools have limited capabilities. To address this problem, we leverage Gestalt principles to improve the design and interpretability of multi-dimensional data in 2D data visualizations, layering aesthetics to display multiple variables. The proposed visualization can be applied to
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Visualize multi-dimensional spatial transcriptomics data from a SpatialExperiment or SingleCellExperiment object by adding layered fill, ground, and symbol aesthetics.
library(escheR)
library(STexampleData)
# 1. Read the input SpatialExperiment object
spe <- Visium_humanDLPFC()
spe <- spe[, spe$in_tissue == 1]
spe <- spe[, !is.na(spe$ground_truth)]
# 2. Create plot and add layered aesthetics
p <- make_escheR(spe) |>
add_fill(var = "cell_count") |>
add_ground(var = "ground_truth") |>
add_symbol(var = "ground_truth", size = 0.2)
# 3. Save the generated plots to the working directory
ggplot2::ggsave(filename = "standard_plot.pdf", plot = p)
Input: A SpatialExperiment object spe. Output: A saved PDF plot showing layered spatial aesthetics.
Visualize high-density spatial transcriptomics data using point binning to avoid overplotting.
library(escheR)
library(STexampleData)
# 1. Read the user input file
spe <- Visium_humanDLPFC()
spe <- spe[, spe$in_tissue == 1]
spe <- spe[, !is.na(spe$ground_truth)]
# 2. Ensure the SpatialExperiment object has the required columns and factor types
spe$counts_MOBP <- counts(spe)[which(rowData(spe)$gene_name == "MOBP"), ]
spe$ground_truth <- factor(spe$ground_truth)
# 3. Create binned plot and save to a PDF file
p <- make_escheR(spe, dimred = "PCA") |>
add_ground_bin(var = "ground_truth") |>
add_fill_bin(var = "counts_MOBP") +
scale_fill_gradient(low = "white", high = "black", name = "MOBP Count") +
scale_color_discrete(name = "Spatial Domains")
ggplot2::ggsave(filename = "binned_plot.pdf", plot = p)
Input: A SpatialExperiment object spe with PCA reduced dimensions. Output: A saved PDF plot with binned spatial points.
Visualize multi-dimensional data from a generic R data.frame (e.g., exported from Seurat) using custom x and y coordinates.
library(escheR)
# Create a generic data.frame with coordinates and metadata
df <- data.frame(
x = c(1, 2, 3),
y = c(4, 5, 6),
groups = c("A", "B", "A")
)
# Call generic function for make_escheR.data.frame
p <- make_escheR(object = df, .x = df$x, .y = df$y) |>
add_fill(var = "groups")
Input: A standard R data.frame with coordinate columns. Output: A ggplot object.
SpatialExperiment or SingleCellExperiment using make_escheR(spe, dimred = "PCA").add_ground_bin() and add_fill_bin().data.frame using make_escheR(object, .x, .y).Seurat or Giotto because escheR operates on single samples by design.escheR is strictly a visualization tool.SpatialExperiment, SingleCellExperiment, or a base R data.frame.SpatialExperiment, spatial coordinates must be present (e.g., accessed via spatialCoords(spe)).data.frame input, explicit numeric vectors for x and y coordinates must be provided to .x and .y.SpatialExperiment, SingleCellExperiment, or data.frame).data.frame input).data.frame input).colData or data.frame to map to an aesthetic layer.add_fill() as the first layer before other add_* functions to achieve the best visual effect due to the layering mechanism.add_fill_bin() after add_ground_bin() for a better visualization outcome.colData(spe) before piping into make_escheR() to reduce computation time, especially when it contains a large number of irrelevant columns.scale_fill_gradient(low = "white", high = "black").NA) or using add_symbol() to annotate specific levels.Seurat for comprehensive single-cell and spatial transcriptomics workflows.scater for single-cell visualization and quality control.scran for single-cell data analysis and variance modeling.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
中文简介正在准备中。当前显示原文说明。
This tool uses the label-tree function from HyPhy to annotate a phylogenetic tree. It allows users to select a subset of leaves using either a regular expression or a list of sequence names, and then apply a specified label to these selecte
中文简介正在准备中。当前显示原文说明。
This package provides a client for the Bioconductor AnnotationHub web resource. The AnnotationHub web resource provides a central location where genomic files (e.g., VCF, bed, wig) and other resources from standard locations (e.g., UCSC, En
中文简介正在准备中。当前显示原文说明。
apeglm provides Bayesian shrinkage estimators for effect sizes for a variety of GLM models, using approximation of the posterior for individual coefficients.
中文简介正在准备中。当前显示原文说明。
ASURAT is a software for single-cell data analysis. Using ASURAT, one can simultaneously perform unsupervised clustering and biological interpretation in terms of cell type, disease, biological process, and signaling pathway activity. Inputting a single-cell RNA-seq data and knowledge-based databases, such as Cell Ontology, Gene Ontology, KEGG, etc., ASURAT transforms gene expression tables into original multivariate tables, termed sign-by-sample matrices (SSMs).
中文简介正在准备中。当前显示原文说明。
AUCell allows to identify cells with active gene sets (e.g. signatures, gene modules...) in single-cell RNA-seq data. AUCell uses the "Area Under the Curve" (AUC) to calculate whether a critical subset of the input gene set is enriched with
中文简介正在准备中。当前显示原文说明。