SCENIC+中export_pseudobulk导出片段文件的神坑盘点
一、问题背景 在使用 SCENIC+ (pycisTopic) 的 export_pseudobulk() 函数,按细胞类型拆分 ATAC fragment 文件并准备进行 consensus peak calling 时,常常遭遇一系列难以排查的“幽灵”错误。 主要表现为:明明输入的数据没有任何问题,程序却频繁提示临时文件不存在,或者在刚创建好临时文件准备写入时直接崩溃闪退。根本原因是底层的 scatac_fragment_tools 解析器对输入文件的格式、字典匹配以及 DataFrame 的索引有着极其严苛(且缺乏友好报错提示)的硬编码限制。 ...