数据整合和细胞通讯

Harmony

单细胞数据整合-1:Harmony原理介绍和官网教程 - 简书

harmony算法与其他整合算法相比的优势:

(1)整合数据的同时对稀有细胞的敏感性依然很好

(2)省内存;

(3)适合于更复杂的单细胞分析实验设计,可以比较来自不同供体,组织和技术平台的细胞。

基本原理:

我们用不同颜色表示不同数据集,用形状表示不同的细胞类型。首先,Harmony应用主成分分析(https://mp.weixin.qq.com/s?__biz=MzI5MTcwNjA4NQ==&mid=2247484036&idx=1&sn=22ee356d0c9680d56dada1b777985ed2&scene=21#wechat_redirect)将转录组表达谱嵌入到低维空间中,然后应用迭代过程去除数据集特有的影响。

(A) Harmony概率性地将细胞分配给cluster,从而使每个custer内数据集的多样性最大化。

(B) Harmony计算每个cluster的所有数据集的全局中心,以及特定数据集的中心。

(C)在每个cluster中,Harmony基于中心为每个数据集计算校正因子。

(D)最后,Harmony使用基于C的特定于细胞的因子校正每个细胞。由于Harmony使用软聚类,因此可以通过多个因子的线性组合对其A中进行的软聚类分配进行线性校正,来修正每个单细胞。

重复步骤A到D,直到收敛为止。聚类分配和数据集之间的依赖性随着每一轮的减少而减小

SingCellaR

当然,SingCellaR本身是类似于Seurat一样,是能进行一站式单细胞数据分析的强大工具,我们可以从下面介绍的Figs中可以看到SingCellaR出图的配色也是别具一格,很漂亮的,而且还整合了多种分析流程;此外,其内置的造血干细胞相关的signatures比较方便大家对干细胞分化进行分析,当换成其它gene sets也是可以的,

CellChat细胞通讯分析(中)--实操代码(单个样本)

单细胞分析之细胞交互-3:CellChat

CellChat三部曲1:使用CellChat对单个数据集进行细胞间通讯分析


full_join、inner_join、left_join和right_join连接数据框

单细胞基础知识补充5-R语言full_join、inner_join、left_join和right_join连接数据框 - 简书 (jianshu.com)

fread() 函数快速读取大表格以及取子集

单细胞基础知识补充3-fread() 函数快速读取大表格以及取子集 - 简书 (jianshu.com)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容