The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
日本語の概要は準備中です。原文の説明を表示しています。
Statistical and computational method to analyze the co-expression of gene pairs at single cell level. It provides the foundation for single-cell gene interactome analysis. The basic idea is studying the zero UMI counts' distribution instead of focusing on positive counts; this is done with a generalized contingency tables framework. COTAN can effectively assess the correlated or anti-correlated expression of gene pairs. It provides a numerical index related to the correlation and an approximate
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Clean raw single-cell UMI count datasets by identifying and removing doublets, dead cells, and low-efficiency cells.
library(COTAN)
library(zeallot)
# Resolve operator precedence conflicts
conflicted::conflict_prefer("%<-%", "zeallot")
# 1. Create COTAN object and initialize metadata
rawDataset <- data.frame(Gene1 = c(1, 0, 5), Gene2 = c(0, 2, 0)) # Mock raw counts
obj <- COTAN(raw = rawDataset)
obj <- initializeMetaDataset(
obj,
GEO = "GSM2861514",
sequencingMethod = "Drop_seq",
sampleCondition = "mouse_cortex_E17.5"
)
# 2. Add condition metadata
data(vignette.cells.origin)
obj <- addCondition(obj, condName = "origin", conditions = vignette.cells.origin)
# 3. Drop problematic cells and run cleaning
obj <- dropGenesCells(obj, cells = c())
obj <- clean(obj)
# 4. Generate diagnostic plots
c(pcaCellsPlot, pcaCellsData, genesPlot, UDEPlot, nuPlot, zoomedNuPlot) %<-% cleanPlots(obj)
Note on inputs/outputs: Input is a raw UMI count matrix; output is a cleaned and filtered COTAN object with estimated cell efficiency (nu) parameters.
Cluster cells based on expression uniformity and perform differential expression analysis (DEA) on the resulting clusters.
library(COTAN)
# 1. Load pre-calculated clusterizations
data("vignette.split.clusters", package = "COTAN")
vignette.split.clusters <- asClusterization(
vignette.split.clusters,
allCells = getCells(obj)
)
# 2. Execute Differential Expression Analysis on clusters
vignette.split.coexDF <- DEAOnClusters(obj, clusters = vignette.split.clusters)
# 3. Save outputs to the COTAN object
obj <- addClusterization(
obj,
clName = "split",
clusters = vignette.split.clusters,
coexDF = vignette.split.coexDF,
override = FALSE
)
Note on inputs/outputs: Input is a COTAN object and a clusterization vector; output is a COTAN object updated with cluster-specific differential expression analysis (DEA) coefficients.
Calculate gene-pair co-expression (COEX), calculate Global Differentiation Index (GDI), and establish gene clusters.
library(COTAN)
# 1. Calibrate the COTAN model and estimate dispersion
obj <- proceedToCoex(
obj,
calcCoex = FALSE,
optimizeForSpeed = TRUE,
cores = 3L
)
# 2. Retrieve and manipulate clusters
splitClusters <- getClusters(obj, clName = "split")
splitClustersAsList <- toClustersList(splitClusters)
Note on inputs/outputs: Input is a cleaned COTAN object; output is a COTAN object with estimated dispersion parameters and cluster lists.
dropGenesCells and clean.DEAOnClusters.reorderClusterization.Seurat or scran.tradeSeq or condiments.rawDataset <- read.csv(datasetFileName, sep = "\t", row.names = 1L)
obj <- COTAN(raw = rawDataset)
COTAN().proceedToCoex().proceedToCoex().addClusterization().initializeMetaDataset immediately after creating the COTAN object to store experimental metadata.cellSizePlot, genesSizePlot, and mitochondrialPercentagePlot to determine appropriate thresholds before dropping cells.clean() after dropping any genes or cells to re-estimate the cell efficiency (nu) parameters.UDEPlot.%<-%), resolve operator precedence conflicts by calling conflicted::conflict_prefer("%<-%", "zeallot").calcCoex = FALSE in proceedToCoex() if only cluster-level DEA is needed.clean() or estimateNuLinear() after dropping cells will lead to inaccurate downstream analyses.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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
日本語の概要は準備中です。原文の説明を表示しています。