Vision general del pipeline¶
CIRCUST estima el orden circular (hora interna del reloj biologico) de muestras de expresion genica. El pipeline se compone de 6(7) etapas secuenciales:
Etapa 0 ── Preprocessing
│ Carga, filtrado y normalizacion de la matriz de expresion.
│
v
Etapa 0.1 ── Selección de genes semilla
│ En este momento filtramos por una serie de genes semilla que se consideran gold-standard
│
v
Etapa 1 ── CPCA (Circular PCA)
│ Orden circular preliminar mediante PCA + proyeccion al circulo.
│ Deteccion y eliminacion de outliers mediante ajustes FMM.
│
v
Etapa 2 ── Sincronizacion biologica
│ Rotacion (anclar ARNTL al pico) y orientacion (dia/noche).
│
v
Etapa 3 ── Seleccion de genes TOP
│ Seleccionar los genes mas ritmicos por ajuste FMM/Cosinor.
│ Clasificacion en 8 sectores del circulo.
│
v
Etapa 4 ── Orden robusto
│ K repeticiones con subconjuntos aleatorios.
│ Seleccion (best_k) o agregacion circular (TSP + Hodge + CLM).
│
v
Etapa 5 ── Ajuste final
Modelos FMM, Cosinor y no parametrico sobre el orden definitivo.
Tabla de 25 estadisticos por gen.
Cada etapa consume la salida de la anterior y produce un objeto Result
con campos con nombre.
Modulos del paquete¶
Modulo |
Etapa |
|---|---|
|
Etapa 0 — Carga y limpieza |
|
Etapa 0.1 — Extraccion de genes core |
|
Etapa 1 — CPCA |
|
Etapa 2 — Sincronizacion |
|
Listas de genes reloj centrales |
|
Etapa 3 — Genes TOP |
|
Etapa 4 — Orden robusto |
|
Etapa 5 — Modelo FMM |
|
Etapa 5 — Modelo Cosinor |
|
Etapa 5 — Regresion isotonica circular |
|
Graficos de cada etapa |