05单细胞分析2025-scanpy分析流程-01示例文件下载和基本配置

scanpy分析流程-01示例文件下载和基本配置:

1.下载实例文件并设置相关分析的文件目录

pbmc3k_filtered_gene_bc_matrices.tar
http://cf.10xgenomics.com/samples/cell-exp/1.1.0/pbmc3k/pbmc3k_filtered_gene_bc_matrices.tar.gz
https://support.10xgenomics.com/single-cell-gene-expression/datasets/1.1.0/pbmc3k

mkdir -p data
curl https://cf.10xgenomics.com/samples/cell-exp/1.1.0/pbmc3k/pbmc3k_filtered_gene_bc_matrices.tar.gz -o data/pbmc3k_filtered_gene_bc_matrices.tar.gz
cd data; tar -xzf pbmc3k_filtered_gene_bc_matrices.tar.gz
mkdir -p write

mkdir -p write -p 参数
如果 write 目录已存在,不会报错(静默成功)
如果 write 不存在,会创建它

2.导入包及设置相关基本设置

import pandas as pd
import scanpy as sc
设置输出的详细程度为最高,帮助调试与分析

sc.settings. verbosity = 3

verbosity [ vəˈbɑsətɪ] 冗长赘述

配置 Scanpy一些基本设置

这行代码设置了Scanpy的详细程度(verbosity level
详细程度决定了代码运行时输出信息的量。具体级别如下:
0: 输出错误信息(errors
1: 输出警告信息(warnings
2: 输出一般信息(info
3: 输出提示信息(hints
sc.settings.verbosity = 3
表示输出提示信息,也就是说Scanpy在运行时会给出错误、警告、一般信息以及一些建议性的提示。这在调试和分析数据时比较有帮助

打印当前环境的版本信息,便于确认配置 打印出Scanpy库的头信息

sc.logging.print_header()
包括当前使用的Scanpy版本、依赖库的版本
(如 numpy, pandas, matplotlib 等) 以及操作环境的相关信息
通过打印这些信息,可以帮助用户确认运行环境,并确保所使用的软件版本
与项目需求一致,有助于调试和结果的可复现性

设置图像分辨率和背景颜色,优化图像显示效果 设置绘图的参数,特别是用于调整Scanpy生成图像时的显示效果

sc.settings.set_figure_params(dpi=300, facecolor="white")
dpi=300:设置图像的分辨率,即“每英寸点数(dots per inch)”

值越高图像越清晰,但文件也会更大 这里将分辨率设置为300
facecolor="white":设置图像背景的颜色为白色,

这在很多情况下有助于使图像的视觉效果更好,特别是在出版和展示时
这些设置会影响通过 scanpy 绘制图像时的默认显示效果

sc.settings.verbosity = 3  # verbosity: errors (0), warnings (1), info (2), hints (3)
sc.logging.print_header()
sc.settings.set_figure_params(dpi=300, facecolor="white")
保存分析结果
results_file = "write/pbmc3k.h5ad"  # the file that will store the analysis results

记录 简要的学习 成长 体会 心得 总结 思路 心流 链接 资料  懂得都懂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值