当前位置: 首页 > news >正文

使用Scanpy的基本操作

文章目录

    • 安装
    • AnnData 对象
    • 质量控制
    • 寻找高变基因
    • 数据标准化与对数转换
    • PCA 降维
    • 最近邻图 & 聚类
    • 可视化
    • 保存结果

安装

pip install scanpy>>> import scanpy as sc

AnnData 对象

通过scanpy读取anndata对象:

  • 通用读取函数:
adata = sc.read(filename,  # 文件路径或 URLbacked=None,  # 是否使用 backed 模式(懒加载), 当文件是 .h5ad 时生效,只加载元信息而不加载全部矩阵数据sheet=None,   # 当文件是 Excel (.xlsx) 时,指定要读取的 工作表名称或索引ext=None,     # 手动指定文件扩展名delimiter=None,   # 指定文本文件(.csv、.txt、.tsv)的分隔符first_column_names=None   # 若为 True,则表示文本文件的 第一列 是行名(通常是基因名)
)

一般推荐用具体的 read_xxx() 函数(更安全)。

adata = sc.read_h5ad("your_data.h5ad")  # 读取 .h5ad文件,这是scanpy的原生格式
adata = sc.read_10x_mtx("data/filtered_feature_bc_matrix/")  # 读取 .mtx 目录
adata = sc.read_10x_h5("data/filtered_feature_bc_matrix.h5")  # 读取 .h5文件
adata = sc.read_csv("data/my_csv.csv")  # 读取 .csv文件
adata = sc.read_loom("data/sample.loom")  # 读取 .loom文件
adata = sc.AnnData(df)  # 从dataframe读取

一个 AnnData 对象包含四个主要部分:

属性 说明
adata.raw 原始矩阵(cells × genes)
adata.X 主矩阵(基因表达矩阵,细胞 × 基因)
http://www.dtcms.com/a/486601.html

相关文章:

  • openssl s_client 命令——测试、调试和诊断 SSL/TLS 连接
  • 深度学习中的RNN与LSTM:原理、差异与应用
  • 湖南智能网站建设报价广西南宁网站排名优化
  • 广州网站建设十年乐云seo北京东直门网站建设
  • h5游戏免费下载:卡通飞行
  • IntelliJ IDEA 配置 Gitee 私人令牌完整指南(2025 年最新版)
  • 智尚招聘求职小程序v1.0.23
  • 网站快照历史代发新闻稿的网站
  • [数据抓取-1]beautifulsoup
  • 分形:曼德布洛特集合
  • 克拉玛依建设局网站外贸整合推广
  • 哪家网站推广好网站备案 办公室电话
  • 金蝶KIS报表系统:全场景数据可视化解决方案
  • 轻量安全、开箱即用:0 成本开启数据实时同步
  • webpack实现常用plugin
  • abap 操作 excel
  • Excel VLOOKUP函数完全教程:从基础到高级实战
  • 网站建设定制设计网站后台怎么添加代码
  • 网站推广软件预期效果专业团队原版视频
  • 个人网站首页导航栏ps制作教程培训课程ui设计
  • 2025WPF 面试高频问题及标准答案
  • 直线电机(S7-1511PN Linmot C1251)调试文档
  • Leetcode 28
  • 【完整源码+数据集+部署教程】 【零售和消费品&存货】【无人零售】自动售卖机饮料检测系统源码&数据集全套:改进yolo11-KernelWarehouse
  • iOS框架内存中占用很高的ttc文件是否正常
  • 建设部网人事考试网站企业宣传片怎么拍
  • 料神wordpress建站教程优购物官方网站直播
  • Spring Boot 3零基础教程,yml语法细节,笔记16
  • 31-基于ZigBee的车位引导系统设计与实现
  • 济宁专业建网站seo关键词优化软件合作