Prerank算法

用途与运行方式

  • 场景一:对SDAS DEG分析得到的所有差异基因进行prerank分析

    SDAS geneSetEnrichment prerank \
    -i de_t-test.anno_rctd.SmoothMuscle-vs-Endo.all.csv -o ./ \
    --species human 
    
  • 场景二:只用感兴趣的数据库进行分析

    SDAS geneSetEnrichment prerank \
    -i de_t-test.anno_rctd.SmoothMuscle-vs-Endo.all.csv -o ./ \
    --gmt sdas_deg_enrichment/lib/GSEADB/h.all.v2024.1.Hs.symbols.gmt,sdas_deg_enrichment/lib/GSEADB/KEGG_2021_Human.gmt
    
  • 场景三:只对感兴趣的通路进行作图,将感兴趣的通路全名写入一个txt文档里面,每个通路一行,然后将这个txt文档通过--pathways参数传入分析流程。需要注意的是使用的数据库中必须包含这些指定的通路名称。

    SDAS geneSetEnrichment prerank \
    -i de_t-test.anno_rctd.SmoothMuscle-vs-Endo.all.csv -o ./ \
    --gmt sdas_deg_enrichment/lib/GSEADB/h.all.v2024.1.Hs.symbols.gmt,sdas_deg_enrichment/lib/GSEADB/KEGG_2021_Human.gmt \
    --pathwas ./term.txt
    

输入参数说明

prerank参数 是否必须 默认值 描述
-i / --input SDAS DEG分析得到的all.csv文件
-o / --output 结果存放路径
--species human 指定或构建好的物种的数据库,'human' 或 'mouse',默认 'human',当指定--gmt参数时,该参数不起作用
--gmt gmt格式的数据库文件,其中gene name信息必须为大写,多个文件时用','隔开
--graph 10 筛选top数量的通路进行画图,默认'10',设置了--pathways参数时,该参数不起作用
--pathways 通过txt文件指定1到多个感兴趣的通路进行画图
--min_size 15 基因集中包含的输入基因最小数量。默认:15
--max_size 20000 基因集中包含的输入基因最大数量。默认:20000
--label 表型标签参数需要定义两个参数。默认:('Pos','Neg')
-v / --verbose 启用详细模式,打印任务进度。默认:False
--permu_num 1000 随机置换次数(用于计算esnulls)。默认:1000
--weight 1 排序指标权重(用于调整输入基因权重),可选值:{0, 1, 1.5, 2}。默认:1
--ascending 设置排序指标为升序(若指定此参数则ascending=True)。默认:False(降序)
--seed 123 随机数种子。默认:123
--threads 1 并行计算使用的线程数。默认:1

输出结果展示

prerank结果文件 描述
prerank_{database}.csv csv格式的结果文件
prerank_{database}:top10.pdf/png pdf和png格式的图像文件
  • csv文件格式:prerank_{database}.csv,文件结果跟gsea类似,包含Name,Term,ES,NES,NOM p-val,FDR q-val,FWER p-val,Tag %,Gene %,Lead_genes这几列,其中Term是通路名称;ES是富集得分(Enrichment Score),反映基因集成员在排序基因列表(如差异表达基因排序)中的富集程度,正ES:基因集在排序列表顶部富集(与表型正相关),负ES:基因集在排序列表底部富集(与表型负相关);NES是标准化富集得分 (Normalized Enrichment Score);NOM p-val是名义p值;FDR q-val是校正后的p值;FWER p-val是族系错误率校正后的p值;Tag %是基因集中位于排序列表核心富集区域的基因百分比;Gene %是分析中实际使用到的基因占基因集总基因数的百分比;Lead_genes是对富集得分(ES)贡献最大的核心基因。
Name Term ES NES NOM p-val FDR q-val FWER p-val Tag % Gene % Lead_genes
prerank HALLMARK_MYC_TARGETS_V1 0.7472938191195556 2.39333105644001 0.0 0.0 0.0 160/195 18.89% RPL14;HNRNPA2B1;...
prerank HALLMARK_OXIDATIVE_PHOSPHORYLATION 0.7431758291176868 2.376055485647371 0.0 0.0 0.0 168/200 20.44% MDH2;COX8A;...
prerank HALLMARK_ALLOGRAFT_REJECTION 0.744882727767552 2.3688992213810462 0.0 0.0 0.0 118/194 14.03% ITGB2;HLA-DRA;...
prerank ... ... ... ... ... ... ... ... ...
  • top Terms富集曲线图:prerank_{database}:top10.pdf/png(见下图示例),图中Enrichment Score(ES)的正负直接反映基因集在基于log2FC排序基因列表中的分布模式:ES为正,表示基因集成员集中在排序列表的顶部,基因集与表型正相关;ES为负,表示基因集成员集中在排序列表的底部,基因集与表型负相关。
© 2025 STOmics Tech. All rights reserved.Modified: 2025-08-01 16:50:17

results matching ""

    No results matching ""