Data & ReproClinical MedicineFreedomIntelligence/OpenClaw-Medical-SkillsData & Reproduction
BI

bio-tumor-fraction-estimation

Maintainer FreedomIntelligence · Last updated April 1, 2026

Estimates circulating tumor DNA fraction from shallow whole-genome sequencing using ichorCNA. Detects copy number alterations via HMM segmentation and calculates ctDNA percentage. Requires 0.1-1x sWGS coverage. Use when quantifying tumor burden from liquid biopsy or monitoring treatment response.

OpenClawNanoClawAnalysisReproductionbio-tumor-fraction-estimation🧬 bioinformatics (gptomics bio-* suite)bioinformatics — clinical databases & variant analysisestimates

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-tumor-fraction-estimation

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • R: ichorCNA for tumor fraction and CNA estimation from sWGS.
  • Estimate tumor fraction from my cfDNA data" → Calculate the proportion of tumor-derived DNA in a liquid biopsy sample using copy number aberrations from shallow whole-genome sequencing. R: ichorCNA for tumor fraction and CNA estimation from sWGS.
  • Estimate ctDNA tumor fraction from shallow whole-genome sequencing.
  • runIchorCNA( WIG = 'sample.wig', gcWig = 'gc_hg38_1mb.wig', mapWig = 'mappability_hg38_1mb.wig', normalPanel = 'pon_median_1mb.rds', centromere = 'centromeres_hg38.txt', outDir = 'ichor_results/', id = 'sample_id',.
  • # Tumor fraction estimation parameters normal = c(0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 0.99), ploidy = c(2, 3), maxCN = 5,.

Source Doc

Excerpt From SKILL.md

ichorCNA Overview

ichorCNA (GavinHaLab fork, v0.5.1+) detects copy number alterations and estimates tumor fraction from sWGS (0.1-1x coverage).

Sensitivity: 97-100% detection at >= 3% tumor fraction (2024 validation)

Input Requirements

RequirementSpecification
Data typesWGS (NOT targeted panel)
Coverage0.1-1x (0.5x recommended)
InputBAM files
OutputTumor fraction, ploidy, CNA segments

Batch Processing

Goal: Run ichorCNA tumor fraction estimation on a cohort of sWGS samples in parallel, collecting results and handling failures gracefully.

Approach: Apply the ichorCNA pipeline to each sample's WIG file using mclapply for parallelization, wrapping each call in tryCatch to report per-sample success or failure.

library(ichorCNA)
library(parallel)

process_sample <- function(wig_file, params) {
    sample_id <- basename(wig_file)
    sample_id <- gsub('.wig$', '', sample_id)

    tryCatch({
        runIchorCNA(
            WIG = wig_file,
            gcWig = params$gcWig,
            mapWig = params$mapWig,
            normalPanel = params$normalPanel,
            centromere = params$centromere,
            outDir = params$outDir,
            id = sample_id,
            normal = c(0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 0.99),
            ploidy = c(2, 3),
            maxCN = 5
        )
        return(list(sample = sample_id, status = 'success'))
    }, error = function(e) {
        return(list(sample = sample_id, status = 'failed', error = e$message))
    })
}

Use cases

  • Use when quantifying tumor burden from liquid biopsy or monitoring treatment response.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Upstream Related Skills

  • cfdna-preprocessing - Preprocess BAMs before ichorCNA
  • fragment-analysis - Complementary fragmentomics analysis
  • ctdna-mutation-detection - Mutation detection from panel data
  • copy-number/cnvkit-analysis - CNV concepts

Related skills

Related skills

Back to directory
AR
Data & ReproClinical Medicine

armored-cart-design-agent

Design armored CAR-T cells with cytokine payloads and resistance mechanisms.

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
AR
Data & ReproClinical Medicine

arxiv-search

Search arXiv physics, math, and computer science preprints using natural language queries. Powered by Valyu semantic search.

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
AU
Data & ReproClinical Medicine

autonomous-oncology-agent

Autonomous oncology research agent: literature mining, trial matching, biomarker analysis, and treatment hypothesis generation.

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproClinical Medicine

bio-cfdna-preprocessing

Preprocesses cell-free DNA sequencing data including adapter trimming, alignment optimized for short fragments, and UMI-aware duplicate remo…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView