Thermodynamic Graph Laplacian
Manifold Alignment for Survival Inference
Chara resolves cross-platform transcriptomic domain shift by computing structural heat diffusion kernels across patient gene expression manifolds—enabling a frozen 4,337-gene Cox Proportional Hazards signature to execute on unseen clinical cohorts with zero data leakage.
Thermodynamic STRING Laplacian manifold features
Peak OOD gain over DeepSurv & Random Survival Forest
Out-of-sample frozen cohort clinical validation
Active regularized Coxnet hazard coefficients
The Challenge of Cross-Platform Transcriptomics
1. Sequencing Platform Discrepancies
High-throughput transcriptomics has revolutionized cancer prognostics. However, expression measurements vary wildly between Illumina RNA-Seq (HiSeq/NovaSeq), Affymetrix GeneChip Microarrays, and Agilent platforms. Differences in cDNA amplification, read depth, and probe hybridization introduce systematic non-biological shifts.
When a Cox Proportional Hazards model trained on TCGA Illumina data evaluates a local hospital's Affymetrix cohort, hazard predictions breakdown completely, dropping performance to random guessing.
2. Why Traditional Normalization Fails Clinical Testing
Algorithms like ComBat or Quantile Normalization rely on pooling training and testing samples together to adjust batch means. In clinical diagnostic practice, patient samples are received individually or in small batches.
Pooling test samples with training data leaks future patient statistics into the diagnostic model—violating out-of-sample machine learning rules and inflating performance metrics unrealistically.
Chara Thermodynamic Data Lifecycle
Cohort Input CSV
Unadjusted patient transcriptomic counts (HGNC gene symbols).
Graph Laplacian
Computes Gaussian affinity matrix W and degree matrix D.
Heat Kernel Diffusion
Spectral smoothing kernel Ht = exp(-tL) dissipates platform noise.
Survival Projection
Evaluates risk scores on frozen 4,337-gene Cox PH weights.
Official PyPI & Hugging Face Model Hub
Load the frozen Chara model weights directly in Python or install the library: pip install --upgrade chara-survival.