Documentation Index
Fetch the complete documentation index at: https://mintlify.com/satijalab/seurat-wrappers/llms.txt
Use this file to discover all available pages before exploring further.
Runtricycle() projects cells onto a reference cell cycle embedding to estimate each cell’s position in the cell cycle as a continuous angle θ (theta) between 0 and 2π.
Syntax
Parameters
A Seurat object.
Assay to use. Defaults to the active default assay.
Slot to use. Should be normalized log-expression (
"data").Name for the resulting 2D projection stored as a DimReduc.
Prefix for embedding column names.
Gene names used to subset the data. If
NULL, all genes are used.Type of gene identifiers used. One of
"ENSEMBL" or "SYMBOL".Species for the reference projection. One of
"mouse" or "human".An annotation database object (e.g., from
org.Mm.eg.db) for gene name conversion. Required when gname.type = "SYMBOL".Value to subtract from PC1 of the projection (centering adjustment).
Value to subtract from PC2 of the projection (centering adjustment).
Returns
A Seurat object with:- A new metadata column
tricyclePositioncontaining the estimated cell cycle angle θ (0 to 2π) - A new DimReduc under
reduction.namecontaining the 2D cell cycle embedding
Interpreting tricyclePosition
| θ range | Cell cycle phase |
|---|---|
| ~1.5 – 2π / 0 | G1 |
| ~0 – 0.5π | S |
| ~0.5π – π | G2/M |
| ~π – 1.5π | M/G1 |