千家信息网

chip_seq质量评估中的PCA分析是怎样的

发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,chip_seq质量评估中的PCA分析是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。PCA我们称之为主成分分析,是一种经典的数据
千家信息网最后更新 2025年01月30日chip_seq质量评估中的PCA分析是怎样的

chip_seq质量评估中的PCA分析是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

PCA我们称之为主成分分析,是一种经典的数据降维算法,通过将高维数据用几个主成分表示,从而将其映射到低维空间。在实际处理中,由于我们只能对二维和三维数据有直观的感受,所以通常绘制二维和三维的散点图。

PCA本质上属于排序分析的一种,降维之后的数据在二维或者三维平面通过散点图进行展示,两个样本点间的距离越接近,说明这两个样本越一致, PCA图在生物信息学中应用的非常广泛,该算法适用范围广泛,在基因组,转录组等多种数据分析中都有应用,本文主要介绍在chip_seq数据分析中的PCA分析。

在转录组中,我们可以通过基因表达谱来对样本进行PCA分析,在chip_seq数据分析中,为了得到类似基因表达谱的数据,研究人员提出了一种思想,将基因组划分为等长的区间,称之为bin,然后计算每个区间内的coverage。得到样本中所有bin的coverage之后,就可以利用该数据进行PCA分析。具体的操作步骤如下,通过deeptools来实现

1. 计算bin的coverage

输入文件为比对基因组产生的bam文件,用法示意如下

multiBamSummary bins \
--bamfiles file1.bam file2.bam \
--binSize 10000 \
--numberOfProcessors 10 \
--outRawCounts results.txt \
-o results.npz \
2. PCA分析

通过plotPCA命令实现,用法示意如下

plotPCA \
-in results.npz \
-o PCA.png

输出结果示意如下

软件默认选择第一和第二主成分来绘制二维的散点图,在该图中通过观测样本点之间的距离,可以对数据质量做出一些基本判断,理论上讲,input和抗体处理的样本之间应该有较大距离,而生物学重复样本之间应该比较接近。

需要注意的是,前两个主成分的贡献率是一个比较重要的指标,假设两个主成分的贡献率之和为90%, 意味着二维散点图只能表征原始样本90%的信息,当贡献率太低时,散点图上表示的信息和原始样本的信息相去甚远,就不具有太大的参考意义了。

下半部分的Scree plot, 类似碎石图,只不过采用了双坐标轴的形式,蓝色柱状图表征了前5个主成分的特征值,红色曲线代表累计的特征值,每个点代表累计特征值的比例。当红色曲线趋于平缓时,说明即使再添加后面其他的主成分,所展示的信息也不会有显著变化了,即前几个主成分已经可以有效代表总体的信息了,在上图中,前4个主成分能够有效代表总体的信息。

虽然通过碎石图我们可以筛选出主成分,但是由于我们最多只能直观观察三维空间,所以PCA分析中最多只能绘制3维散点图,如果前3个主成分不能有效代表总体的信息,我们只能考虑使用其他降维算法了,这个问题也是所有降维算法的一个通病。

看完上述内容,你们掌握chip_seq质量评估中的PCA分析是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

分析 成分 数据 样本 信息 代表 基因 二维 两个 算法 三维 质量 有效 之间 基因组 总体 数据分析 特征 特征值 贡献 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库删除姓名的公式 未成年人网络安全问题有哪些 徐州hpe机架式服务器多少钱 软件开发FPA表 不同的数据库用的语言相同么 管理员查询数据库账号密码 软件开发项目集成 迅雷网络技术有限公司总经理 什么软件开发热门 企业网络安全防护初级考试答案 达梦数据库添加分区 关于网络安全简单漂亮的手抄报 电视点播显示服务器暂时不可用 邮件服务器587 端口 腾讯云自己服务器ip 中国服务器企业名录 国资委网络安全发文 灌云无忧网络技术推荐咨询 数据库日期加载到前端 双人成行联机服务器掉了 数据库删除姓名的公式 无服务器怎么设置应用开发 微信小程序有几个服务器 软件开发部门的职责 卸载利谱网络安全隔离系统 网络安全超级简单又漂亮的手抄报 网络安全法律体系专门立法 地理数据库的产生 汕头智能软件开发联系方式 钉钉对接本地的数据库吗
0