Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Rna Velocity Agent

ASecurity

--> --- name: 'rna-velocity-agent' description: 'AI-powered RNA velocity analysis for predicting cellular state transitions, differentiation trajectories, and dynamic gene regulation from single-cell RNA sequencing data.' measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes. allowed-tools: - read_file - run_shell_command --- The **RNA Velocity Agent** analyzes RNA velocity from single-cell RNA sequencing to predict cellular state transitions, differentia...

2,984 stars
0 votes
0 copies
3 views
Added 5/31/2026
ai-agentspythonshellbashexpress

Works with

terminalcli

Security Analysis

A100/100

Scanned 5/31/2026

Install to Claude Code

$npx -y skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill rna-velocity-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rna Velocity Agent?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Rna Velocity Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/freedomintelligence-rna-velocity-agent/badge)](https://www.skillsdirectory.com/skills/freedomintelligence-rna-velocity-agent)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
<!--
# COPYRIGHT NOTICE
# This file is part of the "Universal Biomedical Skills" project.
# Copyright (c) 2026 MD BABU MIA, PhD <md.babu.mia@mssm.edu>
# All Rights Reserved.
#
# This code is proprietary and confidential.
# Unauthorized copying of this file, via any medium is strictly prohibited.
#
# Provenance: Authenticated by MD BABU MIA

-->

---
name: 'rna-velocity-agent'
description: 'AI-powered RNA velocity analysis for predicting cellular state transitions, differentiation trajectories, and dynamic gene regulation from single-cell RNA sequencing data.'
measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.
allowed-tools:
  - read_file
  - run_shell_command
---


# RNA Velocity Agent

The **RNA Velocity Agent** analyzes RNA velocity from single-cell RNA sequencing to predict cellular state transitions, differentiation trajectories, and dynamic transcriptional regulation. It implements velocyto, scVelo, and deep learning approaches for trajectory inference.

## When to Use This Skill

* When inferring cell fate decisions and differentiation trajectories from scRNA-seq.
* To identify driver genes of cellular transitions.
* For predicting future cell states from current transcriptional profiles.
* When analyzing developmental processes or disease progression dynamics.
* To study cell cycle dynamics and quiescence transitions.

## Core Capabilities

1. **Splicing-Based Velocity**: Calculate RNA velocity from spliced/unspliced transcript ratios.

2. **Dynamic Modeling**: Deep learning models (scVelo dynamical mode) for accurate velocity estimation.

3. **Trajectory Inference**: Project velocity vectors onto UMAP/PCA for differentiation flow visualization.

4. **Driver Gene Identification**: Identify genes driving cell state transitions.

5. **Latent Time Estimation**: Reconstruct cellular pseudotime from velocity fields.

6. **Multi-Modal Velocity**: Integrate protein (CITE-seq) or chromatin (ATAC) velocity.

## RNA Velocity Fundamentals

```
Transcription → Unspliced RNA → Splicing → Spliced (mature) mRNA → Degradation

Velocity = d[spliced]/dt = β[unspliced] - γ[spliced]

- Positive velocity: Gene upregulating
- Negative velocity: Gene downregulating
- Zero velocity: Steady state
```

## Workflow

1. **Input**: scRNA-seq data with spliced/unspliced counts (from STARsolo, velocyto, kallisto-bustools).

2. **Quality Control**: Filter genes by splice detection rates and expression levels.

3. **Velocity Computation**: Calculate velocity using steady-state or dynamical models.

4. **Embedding Projection**: Project velocity onto low-dimensional representations.

5. **Trajectory Analysis**: Identify root cells, terminal states, and differentiation paths.

6. **Driver Analysis**: Rank genes by velocity-based contribution to transitions.

7. **Output**: Velocity vectors, trajectory plots, driver genes, latent time estimates.

## Example Usage

**User**: "Analyze RNA velocity in this hematopoiesis scRNA-seq dataset to map differentiation trajectories."

**Agent Action**:
```bash
python3 Skills/Genomics/RNA_Velocity_Agent/velocity_analyzer.py \
    --adata hematopoiesis.h5ad \
    --spliced_layer spliced \
    --unspliced_layer unspliced \
    --model dynamical \
    --n_top_genes 2000 \
    --identify_roots true \
    --output velocity_results/
```

## Model Comparison

| Model | Method | Best For | Limitations |
|-------|--------|----------|-------------|
| velocyto (steady-state) | Linear regression | Quick overview | Assumes equilibrium |
| scVelo stochastic | Moment-based | General use | Limited dynamics |
| scVelo dynamical | Likelihood-based | Complex trajectories | Computationally intensive |
| UniTVelo | Deep learning | Multi-lineage | Training requirements |
| veloVI | Variational inference | Uncertainty quantification | Complex |

## Key Analyses

**1. Root Cell Identification**
- Cells with high unspliced fractions
- Beginning of differentiation trajectories
- Stem/progenitor populations

**2. Terminal State Detection**
- Cells approaching steady state
- End of velocity streams
- Differentiated cell types

**3. Driver Gene Analysis**
- Genes with high velocity contributions
- Transition-specific regulators
- Transcription factors driving fate decisions

**4. Latent Time**
- Continuous measure of differentiation progress
- Aligns with biological time
- Enables dynamic gene expression modeling

## Quality Control Metrics

| Metric | Threshold | Interpretation |
|--------|-----------|----------------|
| Fraction unspliced | >10% of reads | Adequate capture |
| Genes with velocity | >1000 genes | Sufficient coverage |
| Velocity confidence | >0.8 | Reliable estimates |
| Coherence score | >0.3 | Consistent trajectories |

## Advanced Applications

**Cell Cycle Analysis**:
- Separate velocity due to cell cycle from differentiation
- Identify cycling vs quiescent populations

**Perturbation Effects**:
- Compare velocity between conditions
- Identify acceleration/deceleration of differentiation

**Disease Dynamics**:
- Track progression in tumor samples
- Identify aberrant differentiation paths

## Prerequisites

* Python 3.10+
* scVelo, velocyto
* Scanpy for preprocessing
* GPU recommended for deep learning models

## Related Skills

* Single_Cell - For general scRNA-seq analysis
* Single_Cell_Foundation_Models - For cell annotation
* Spatial_Transcriptomics - For spatial velocity

## Output Visualizations

1. **Velocity Stream Plot**: Arrows on UMAP showing differentiation flow
2. **Phase Portraits**: Spliced vs unspliced for individual genes
3. **Latent Time Coloring**: Cells colored by differentiation progress
4. **Driver Gene Heatmaps**: Top genes driving each transition

## Author

AI Group - Biomedical AI Platform


<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->

Attribution

FreedomIntelligenceFreedomIntelligence
View sourceMore from FreedomIntelligence →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →