cellfate-pseudotime-gene-analysis

Identify pseudotime-associated and lineage-specific fate-driving genes from single-cell expression data.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill cellfate-pseudotime-gene-analysis-omicverse
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cellfate-pseudotime-gene-analysis
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/single-cellfate-analysis
Command: npx skills add https://github.com/omicverse/omicclaw --skill cellfate-pseudotime-gene-analysis-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies genes whose expression changes along pseudotime and pinpoints lineage-specific fate-driving genes, removing manual trial-and-error and ad hoc filtering in trajectory analyses.

Core Features & Use Cases

  • Adaptive Threshold Regression (ATR): iteratively removes low-impact genes while preserving R² to select a minimal explanatory gene set.
  • Lineage scoring with Mellon density: detects low-density transition regions on the manifold and scores lineage-specific variability to find fate drivers.
  • Integration and modes: operates on AnnData (.X) with pseudotime in adata.obs, supports ATAC peak mode, optional data augmentation for noisy pseudotime, and GPU/CPU fallback for ridge fitting.
  • Use Case: identify top fate-driving genes along a Palantir or diffusion pseudotime, visualize ATR filtering curves, and produce lineage-specific gene rankings for downstream validation.

Quick Start

Run CellFateGenie on an AnnData object with pseudotime in adata.obs to select pseudotime-associated genes and score lineage-specific fate drivers.

Frequently Asked Questions about cellfate-pseudotime-gene-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify fate-driving genes along a pseudotime trajectory in single-cell data?▼

You identify fate-driving genes by applying adaptive threshold regression and lineage scoring to single-cell expression data with precomputed pseudotime. This iteratively filters low-impact genes while preserving R² to pinpoint lineage-specific fate drivers.

What is adaptive threshold regression for pseudotime-associated gene selection?▼

Adaptive threshold regression (ATR) selects pseudotime-associated genes by iteratively removing low-impact genes while preserving R². This yields a minimal explanatory gene set for single-cell trajectory analysis without ad hoc filtering.

How do I detect low-density transition regions to find fate-driving genes?▼

You detect low-density transition regions by integrating Mellon density estimation with lineage scoring. This scores lineage-specific variability across the manifold to pinpoint genes driving cell fate decisions.

Can I use pseudotime gene analysis with single-cell ATAC peak data?▼

Yes, pseudotime gene analysis supports single-cell ATAC peak mode. The method processes the AnnData expression matrix in .X with precomputed pseudotime in adata.obs to perform feature selection and transition detection.

Do I need precomputed pseudotime and clustering to run lineage scoring?▼

Yes, lineage scoring requires precomputed pseudotime in adata.obs and clustering results. The expression matrix must reside in .X, while Mellon and ridge regression utilities are optional dependencies for low-density estimation and feature selection.

What is the best way to handle noisy pseudotime when selecting fate-driving genes?▼

To handle noisy pseudotime, enable optional data augmentation before running adaptive threshold regression. This stabilizes the selection of fate-driving genes and lineage scoring despite noise in the single-cell trajectory.