零代码复现-TCGA联合GEO免疫基因结合代谢基因生信套路(三)

前面的分析中,整理好的关键基因集表达谱矩阵,接下来就准备分子亚型的相关分析。

六、一致性聚类构建分子亚型

在6.TCGA和GEO差异基因获取和预后数据的整理\TCGA文件中获取文件
在这里插入图片描述
准备一个生存数据和表达谱矩阵,这里需要注意的是,修改tcga.merge.cli.txt文件,为了区分,我们改一下名字cli.txt
在这里插入图片描述
打开文件tcga.T.dat.txt,转置这个很重要,未来区分,我们改一下名字tcga.T.dat1.txt
在这里插入图片描述
使用一致性聚类工具进行分析(http://www.sxdyc.com/clusterConsistentAnalyse)
在这里插入图片描述
提交后,如果这里出现报错,我们需要查看一下样本的对应关系,在前面的分析过程中,表达谱矩阵的样本有重复,所以出现部分样本没有在生存时间中出现,所以这里我们可以对生存数据的样本重新整理。(首先、对tcga.T.dat.txt按照样本使用去重工具去一下重复,对去重后的表达谱样本和生存数据重新取交集)
在这里插入图片描述
去重(http://www.sxdyc.com/removeweight)
在这里插入图片描述
运行成功后,下载数据,打开文件,转置(行列交换),并改名为tcga.T.dat1.txt
在这里插入图片描述
在这里插入图片描述
在生存数据中去重在表达谱中不存在的样本,重新提交进行一致性聚类
在这里插入图片描述
这里粗略的介绍一下,我们可以选择不同的计算度量聚类方法,聚类的方法和数据标准化的方法(raw:原始,scale:scale标准化,center:中心化)

运行成功后,下载相关的结果即可,查看KM曲线,如果预后无意义(p>0.05),这时候可以换一个度量聚类方法/聚类的方法/数据标准化的方法继续往下走,直到能得到预后有意义的分子亚型为止。

在这里插入图片描述
在这里插入图片描述
当然如果这里我们想显示,生存时间为年的,就在cli.txt文件中,修改生存时间,将天改为年即可。

七、ESTIMATE预测免疫浸润和差异分析

使用EStimate的方法计算免疫浸润的相关情况(http://www.sxdyc.com/immuneEstimateScore),使用文件(1.TCGA.pre/dat.process.txt.gz)

运行成功后,下载即可
在这里插入图片描述
打开dat.extimate.txt的文件,首先提取14-15位的字符串,保留01的样本,然后在取1-14位的字符串,最终做成一下结果
在这里插入图片描述
在这里插入图片描述
最后做成这个样子,然后zhendui
在这里插入图片描述
先去重(http://www.sxdyc.com/removeweight),运行成功后,改名为dat.estimate.process.txt
在这里插入图片描述
提取共有的样本,做一个箱线图,需要分型的文件

(http://www.sxdyc.com/geneExpression),运行成功后,改名为dat.estiamte.select.txt
在这里插入图片描述
在这里插入图片描述
绘制箱线图(http://www.sxdyc.com/immuneAbundanceCompar)

记得cluster2.txt的文件删掉生存时间和生存状态
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行成功后
在这里插入图片描述
当然也可以换其他的箱线图(http://www.sxdyc.com/singleCollectionTool)
在这里插入图片描述
八、mcpcounter免疫细胞浸润+免疫差异分析+热图

使用mcpcounter的方法计算免疫浸润的相关情况(http://www.sxdyc.com/immuneInfiltration),使用文件(1.TCGA.pre/dat.process.txt.gz)
在这里插入图片描述
运行完成后,下载即可
在这里插入图片描述
打开data.pre.txt的文件,去除肿瘤组织,只留1-12位的字符串(和ESTIAMTE一样的处理)
在这里插入图片描述
将列名中_mcpcounter去掉,当然,也可以不去
在这里插入图片描述
去重(http://www.sxdyc.com/removeweight),运行完成后下载,并改名为dat.mcp.process.txt,复制8.ESTIMATE预测免疫浸润中的cluster2.txt的文件
在这里插入图片描述
提取共同的样本,运行完成后,下载并改名为dat.mcp.select.txt
在这里插入图片描述
绘制箱线图(http://www.sxdyc.com/visualsBoxplot)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
热图(http://www.sxdyc.com/visualsClusterHeat)

打开dat.mcp.select.txt文件,转置,并改名为dat.mcp.select.T.txt
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果想把列注释(样本分组)排序,就只需要打开cluster.2.txt文件,按照分组的名称进行排序,重新绘制此图即可
#################################
如果有兴趣可以关注公众号(豆芽数据分析)
有零代码复现相关问题,可以付费进入零代码答疑群和大家一起交流,群费为9.9元,拒绝白嫖党(添加微信:ShenxinBS003或者ShenxinBS001)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/117157.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【10套模拟】【1】

关键字: 快排空间复杂度、算法目标、广义表与树、后缀表达式、AOV网、完全图、子表

关于iOS:如何使用SwiftUI调整图片大小?

How to resize Image with SwiftUI? 我在Assets.xcassets中拥有很大的形象。 如何使用SwiftUI调整图像大小以缩小图像? 我试图设置框架,但不起作用: 1 2 Image(room.thumbnailImage) .frame(width: 32.0, height: 32.0) 在Image上应用…

五种IO模型

目录 一、对IO的重新认识 二、IO的五种模型 1.阻塞IO 2.非阻塞IO 3.信号驱动IO 4.IO多路转接 5.异步IO 6.一些概念的解释 三、非阻塞IO的代码实现 1.fcntl 2.实现工具类 3.实现主程序 一、对IO的重新认识 如果有人问你IO是什么,你该怎么回答呢&#xf…

openGauss学习笔记-115 openGauss 数据库管理-设置安全策略-设置密码安全策略

文章目录 openGauss学习笔记-115 openGauss 数据库管理-设置安全策略-设置密码安全策略115.1 操作步骤 openGauss学习笔记-115 openGauss 数据库管理-设置安全策略-设置密码安全策略 115.1 操作步骤 用户密码存储在系统表pg_authid中,为防止用户密码泄露&#xff…

HJ72 百钱买百鸡问题

题目: HJ72 百钱买百鸡问题 题解: 暴力枚举。 鸡翁一值钱五,鸡翁最多买20只鸡母一值钱三,鸡母最多买100/3只鸡雏三值钱一,鸡雏最多买100只 private void buyChicken() {int totalCount 100;int totalMoney 100;f…

centos关闭Java进程的脚本

centos关闭Java进程的脚本,有时候服务就是个jar包,关闭程序又要找到进程ID,在kill掉,麻烦,这里就写了个脚本 小白教程,一看就会,一做就成。 1.脚本如下 #!/bin/bash ps -ef | grep java | gre…

Selenium安装WebDriver Chrome驱动(含 116/117/118/119/120/)

1、确认浏览器的版本 在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本 2、找到对应的chromedriver版本 2.1 114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件 2.2 116版本…

第二章:input partitioning

文章目录 Input partitioninginput partitioning 的目的computational / domain faults等价类(equivalence classes)input conditions & valid / invalid inputspartitioning and equivalence classes等价类划分的原则 白盒 - Domain testing复合谓词…

【电路笔记】-谐波

谐波 文章目录 谐波1、概述2、频谱分析3、已知信号4、未知信号5、总结 周期性信号并不总是完美的正弦模式,例如我们之前有关 正弦波的文章之一中介绍的那样。 有时,信号确实可以是简单正弦波的叠加,它们被称为复杂波形。 在本文中&#xff0…

【C++深入浅出】STL之string用法详解

目录 一. 前言 二. STL概要 2.1 什么是STL 2.2 STL的六大组件 2.3 STL的缺陷 三. string类概述 3.1 什么是string类 3.2 为什么要使用string类 四. string类的使用 4.1 包含头文件 4.2 构造函数 4.3 赋值运算符重载 4.4 容量操作 4.5 访问/遍历操作 4.6 查找修改…

JavaEE平台技术——Spring和Spring Boot

JavaEE平台技术——Spring和Spring Boot 1. 控制反转1.1. IoC是什么1.2. IoC能做什么1.3. IoC和DI 2. SpringBean对象定义3. Spring容器4. SpringBoot 在观看这个之前,大家请查阅前序内容。 😀JavaEE的渊源 😀😀JavaEE平台技术——…

基于SSM的网吧计费管理系统(有报告)。Javaee项目,ssm项目。

演示视频: 基于SSM的网吧计费管理系统(有报告)。Javaee项目,ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通…

基于SSM的教学管理系统(有报告)。Javaee项目。

演示视频: 基于SSM的教学管理系统(有报告)。Javaee项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMvc My…

自动化测试之争:code vs codeless

在TesterHome看到的一个话题,当我们选择做自动化时是否需要code 或者codeless。 code方案 用code去做自动化,实现过程就是拿个IDE撸代码。 python pytest/unittest appium/selenium/requests ... Java Junit/testNG appium/selenium/requests .…

go测试库之apitest

前言 使用go语言做开发差不多快一年了,主要用来写后端Web服务,从一开始吐槽他的结构体,比如创建个复杂的JSON格式数据,那是相当的痛苦。还有 err 处理写的巨麻烦。 当然,go 也有爽的地方,创建个线协程简直…

Compose-Multiplatform在Android和iOS上的实践

本文字数:4680字 预计阅读时间:30分钟 01 简介 之前我们探讨过KMM,即Kotlin Multiplatform Mobile,是Kotlin发布的移动端跨平台框架。当时的结论是KMM提倡将共有的逻辑部分抽出,由KMM封装成Android(Kotlin/JVM)的aar和…

Spring Cloud分布式缓存

目录 单点Redis Redis数据持久化 RDB持久化 bgsave细节 RDB的缺点 AOF持久化 AOF的问题 RDB与AOF对比 搭建Redis主从架构 数据同步原理 全量同步 增量同步 主从同步优化 Redis哨兵 集群检测 选举主节点 故障转移 搭建哨兵集群 RedisTemplate的哨兵模式 单点…

ConcurrentHashMap是如何实现线程安全的

目录 原理: 初始化数据结构时的线程安全 put 操作时的线程安全 原理: 多段锁cassynchronize 初始化数据结构时的线程安全 在 JDK 1.8 中,初始化 ConcurrentHashMap 的时候这个 Node[] 数组是还未初始化的,会等到第一次 put() 方…

【Java】三种方案实现 Redis 分布式锁

序言 setnx、Redisson、RedLock 都可以实现分布式锁&#xff0c;从易到难得排序为&#xff1a;setnx < Redisson < RedLock。一般情况下&#xff0c;直接使用 Redisson 就可以啦&#xff0c;有很多逻辑框架的作者都已经考虑到了。 方案一&#xff1a;setnx 1.1、简单实…

PDF 表单直接保存到您的文档中--TX Text Control

TX Text Control .NET Server for ASP.NET Document Viewer 32.0.2 允许用户保存包含已填写表单字段的文档&#xff0c;从而更轻松地协作和共享信息。 TX Text Control .NET Server for ASP.NET 是一个适用于 ASP.NET 和 ASP.NET Core 的综合服务器端文档处理库。功能包括 PDF …