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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.