SuperAPI AI 工具集

depmap-crispr-essentiality

数据与分析

查看项目

更新于 10-15 22:39

技能介绍

用途:面向 DepMap CRISPR 基因效应(Chronos 算法)数据的解读与分析指导,核心是处理必需性分析中的符号约定和缺失值问题,避免得出反向或不可靠的结论。

主要能力:说明 Chronos 分数符号含义——负值表示敲除降低细胞活力(即该基因对该细胞系必需),零值无显著影响,正值提高活力;讲解“必需性/依赖性”分析需对原始 CRISPR 分数取负;给出逐基因、成对删除 NaN 的 Spearman 相关实现;覆盖数据加载与对齐、NaN 统计、最小有效配对数阈值、结果报告与反模式校验。

使用方式:以 CRISPRGeneEffect.csv(行=DepMap 细胞系 ID 如 ACH-000001,列=GENE_NAME (ENTREZ_ID),如 A1BG (1))与 OmicsExpressionProteinCodingGenesTPMLogp1BatchCorrected.csv 为输入,先取细胞系与基因列交集并对齐,打印 NaN 与共同行/列数量;若涉及必需性则令 essentiality = -crispr;对每个基因用 scipy.stats.spearmanr 在 mask = ~(np.isnan(x) | np.isnan(y)) 后进行成对完整观测计算,有效配对少于 10(建议 20+)则跳过;按阈值筛选并明确声明符号约定。避免使用 DataFrame.corrwith(method='spearman') 或 rank().corrwith() 等批量捷径,也不要全局 dropna。

适用场景:表达量与必需性相关分析、按必需性排序基因、识别选择性必需基因等。限制:未提供具体数据集版本、下载地址、安装命令或实际运行环境;示例代码中的文件名与阈值仅供参照,使用者需按实际数据调整。