AnnData
AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…
Maintainer FreedomIntelligence · Last updated April 1, 2026
Analyze intratumoral heterogeneity from bulk and single-cell sequencing data.
Original source
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/tumor-heterogeneity-agent
Skill Snapshot
Source Doc
Clonal Deconvolution: Infer clonal populations and their frequencies.
Phylogeny Reconstruction: Build tumor evolutionary trees from variants.
Subclonal Tracking: Monitor subclone dynamics over time.
Resistance Prediction: Identify pre-existing resistant subclones.
Multi-Region Integration: Combine spatial heterogeneity data.
Single-Cell ITH: Integrate scDNA-seq for ground-truth clones.
| Metric | Definition | Clinical Relevance |
|---|---|---|
| MATH Score | Mutant-allele tumor heterogeneity | ITH quantification |
| Shannon Index | Clonal diversity | Evolutionary potential |
| Clone Count | Number of distinct clones | Complexity |
| Truncal Fraction | % truncal mutations | Targetability |
| ITH Score | Composite heterogeneity | Prognosis |
Input: Multi-region/longitudinal WES/WGS, copy number, tumor purity.
Preprocessing: Variant calling, CNV calling, purity estimation.
CCF Estimation: Calculate cancer cell fraction for each mutation.
Clustering: Group mutations into clonal populations.
Phylogeny: Reconstruct evolutionary tree.
Temporal Analysis: Track clone dynamics over time.
Output: Clone structures, phylogenies, heterogeneity metrics.
Related skills
AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…
Arboreto is a computational library for inferring gene regulatory networks (GRNs) from gene expression data using paralleli.
Cell segmentation from multiplexed tissue images. Covers deep learning (Cellpose, Mesmer) and classical approaches for nuclear and whole-cel…
Extract, process, and deduplicate reads using Unique Molecular Identifiers (UMIs) with umi_tools. Use when library prep includes UMIs and ac…