anndata
AnnData 是一个用于处理带注释数据矩阵的 Python 包,将实验测量数据(X)与观测元数据(obs)、变量元数据(var)以及多维注释(obsm、varm、obsp、varp、uns)一起存储。它最初面向单细胞基因组学,通过 Scanpy 使用,如今已作为通用框架,适用于任何需要高效存储、操作和分析的带注释数据。该技能适用于创建、读取或写入 AnnData 对象,处理 h5ad、zarr 等基因组学数据格式,进行单细胞 RNA 测序分析,使用稀疏矩阵或 backed 模式管理大型数据集,拼接多个数据集或实验批次,对带注释数据进行子集、过滤或转换,以及与 scanpy、scvi-tools 等 scverse 生态工具集成。核心能力涵盖数据结构、输入输出操作、拼接、数据操作和最佳实践。