Package: SETA 1.3.0

Kyle Kimler

SETA: Single Cell Ecological Taxonomic Analysis

Tools for compositional and other sample-level ecological analyses and visualizations tailored for single-cell RNA-seq data. SETA includes functions for taxonomizing celltypes, normalizing data, performing statistical tests, and visualizing results. Several tutorials are included to guide users and introduce them to key concepts. SETA is meant to teach users about statistical concepts underlying ecological analysis methods so they can apply them to their own single-cell data.

Authors:Kyle Kimler [aut, cre], Marc Elosua-Bayes [aut]

SETA_1.3.0.tar.gz
SETA_1.3.0.zip(r-4.7)SETA_1.3.0.zip(r-4.6)SETA_1.3.0.zip(r-4.5)
SETA_1.3.0.tgz(r-4.6-any)SETA_1.3.0.tgz(r-4.5-any)
SETA_1.3.0.tar.gz(r-4.7-any)SETA_1.3.0.tar.gz(r-4.6-any)
SETA_1.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
SETA/json (API)
NEWS

# Install 'SETA' in R:
install.packages('SETA', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

On BioConductor:SETA-1.3.0(bioc 3.24)SETA-1.2.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

singlecelltranscriptomicsrnaseqgeneexpressionstatisticalmethoddimensionreductionvisualizationnormalizationdatarepresentationsystemsbiology

5.26 score 4 scripts 228 downloads 19 exports 40 dependencies

Last updated from:cf0dd21901. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE253
linux-devel-x86_64OK362
source / vignettesOK363
linux-release-x86_64OK408
macos-release-arm64OK199
macos-oldrel-arm64OK267
windows-develOK1054
windows-releaseOK1063
windows-oldrelOK1178
wasm-releaseOK210

Exports:makeTypeHierarchymockCountmockLongmockSCEmockSeuratresolveGroupsetaALRsetaBalancesetaCLRsetaCountssetaDistancessetaILRsetaLatentsetaLogCPMsetaMetadatasetaPercentsetaTaxonomyDFsetaTransformtaxonomy_to_tbl_graph

Dependencies:abindBiobaseBiocGenericsclicpp11DelayedArraydplyrgenericsGenomicRangesglueigraphIRangeslatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatspillarpkgconfigpurrrR6rlangS4ArraysS4VectorsSeqinfoSingleCellExperimentSparseArraystringistringrSummarizedExperimenttibbletidygraphtidyrtidyselectutf8vctrswithrXVector

Comparing samples with SETA

Rendered fromcomparing_samples.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-10-22
Started: 2025-04-10

Introduction to SETA ecological transforms and sample-level latent spaces

Rendered fromintroductory_vignette.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-09-19
Started: 2025-04-08

Multi-Resolution Compositional Analysis in scRNA-seq: Reference Frames with SETA

Rendered fromreference_frames.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-09-15
Started: 2025-04-10

Readme and manuals

Help Manual

Help pageTopics
Single Cell Ecological Taxonomic AnalysisSETA-package SETA
Synthetic single-cell, mixture and marker datadata makeTypeHierarchy mockCount mockLong mockSCE mockSeurat
`resolveGroup()` converts a user supplied *group specification* into the column indices of the corresponding leaves in a **counts** taxa matrix. A group specification can be:resolveGroup
Additive Log-Ratio (ALR) TransformsetaALR
User-defined balance transform (geometric-mean log-ratio)setaBalance
Centered Log-Ratio (CLR) Transform Applies a CLR transform to a matrix of counts. Samples should be in rows and taxa (cell types) in columns. For each sample, the transform computes \mathrm{CLR}(x)_i = \log \big( (x_i + c) / g(x + c) \big), where g(x + c) is the geometric mean of the row.setaCLR
Extract Taxonomic Counts from Various Single Cell ObjectssetaCounts
Compute Distance Matrix between SamplessetaDistances
Isometric Log-Ratio (ILR) Transform Applies the ILR transform to an integer counts matrix. For each sample (row), the data are log-transformed (with an optional Box Cox like transformation) then projected onto an orthonormal Helmert basis, reducing dimensionality by one.setaILR
Compute a Latent Space from Transformed CountssetaLatent
log2(CPM) Transform Computes the log2 counts-per-million (CPM) for each sample. Samples are in rows and taxa in columns.setaLogCPM
Extract Sample-Level Metadata from Various ObjectssetaMetadata
Percentage Transform Converts each row (sample) of a counts matrix to percentages of its row sum.setaPercent
Build a taxonomy data frame at multiple resolutionssetaTaxonomyDF
Wrapper for Compositional Transforms with Optional Within-Lineage Resolutions A convenience function that dispatches to one of the transforms: CLR, ALR, ILR, percent, or logCPM. Note that the input 'counts' matrix should have rows as samples and columns as taxa. Optionally, you can supply a taxonomy data frame to perform a within-lineage transform at a specified resolution.setaTransform
Convert Multi-Column Taxonomy to a Single-Root tbl_graph (with node metadata)taxonomy_to_tbl_graph