Files
2026-08-03 18:42:47 +08:00

1.5 KiB
Executable File
Raw Permalink Blame History

Expression Skill - FPKM/TPM表达量绘图

概述

Expression 阶段负责基因家族成员的表达量可视化,不负责 DESeq2 差异表达统计。

两种模式

  • legacy / standalone:使用用户上传或 GEO 获取的 FPKM/TPM 矩阵、单 target 家族成员 ID、sample.txt 绘制表达热图、相关性热图和表达分布图。scope 模式必须写入 analysis_route、member_set_id 和 stage_context。
  • rnaseq_auto:由 rnaseq_de 自动触发,复用 RNA-seq quant/sample_qc/de 产物生成表达图;结果归属 RNA-seq scope,展示在 rnaseq_de 下。

输入

  • standalone:expression_matrix、gene_id_file、sample.txt,或 geoId 自动下载矩阵与样本信息。
  • rnaseq_auto:FPKM、TPM、VST、sample_table、DE目录,通常由后端自动传入。

输出

  • standalone:{prefix}.expression.gene-exp.heatmap.*、{prefix}.expression.gene-cor.heatmap.*、{prefix}.expression.gene-exp.hist.*、{prefix}.expression.manifest.json。
  • rnaseq_auto:{prefix}.rnaseq_expression_plot.* 与 expression manifest;若同 prefix 已有 gene-family scoped expression manifest,使用 {prefix}.rnaseq_expression.manifest.json 避免覆盖。

关键约束

  • 不要把 RNA-seq DE 自动表达图当作 standalone Expression 完成状态。
  • 不要放宽 stage status 的 strict identity 校验;应在 manifest 中补齐身份字段。
  • Expression 的差异表达统计由 rnaseq_de 阶段负责。