17

R包升级与降级

关于R语言本身的升级与降级我们多次写教程阐述了,其实在Windows和MAC都是可以多个R版本共存的,Linux那就更不用说了,一切皆文件,想存放多少就可以多少。它们只不过是把谁放在环境变量罢了的问题,优先使用哪个的问题。 Continue reading

17

R包降级也不全是那么简单

昨天写了,以为大家都可以很轻松做到,发现其实只是自己随心所欲罢了,第一因为自己的Mac电脑,其次因为自己看得懂R的提示,说缺依赖包,所以需要手动安装一些依赖包。
如果是Windows用户,会有一个make缺失这样的错误,如下: Continue reading

17

nature文章也要挖掘单细胞公共数据

我列过一个生物信息学入门200篇NGS文献解读计划,其中一个文献是发表于2018的NC,标题是:Unravelling subclonal heterogeneity and aggressive disease states in TNBC through single-cell RNA-seq6个TNBC病人总共测了 超过1500个单细胞 ,质控后还剩下1189个单细胞进入下游分析。使用的是FACS加上Smart-seq2 ,非常中规中矩的分析,所以就发了同样中规中矩的NC。 Continue reading

17

在R语言里面apply和for还是有区别的

最近整理我GitHub代码,发现了之前一个批量生存分析代码是有问题的,因为不同基因表达量分组后,没有道理所有基因出图的P值不变,更诡异的是,lapply内部变量不识别,一定要外部变量。

为了给大家讲清楚这个故事,我创造了测试数据和代码,你们可以打开电脑的R语言开始表演啦! Continue reading

17

一个矩阵除以向量会发生什么

在做表达矩阵的counts值作为RPKM的时候发现的这个知识点细节问题, 因为矩阵需要每一个样本除以它各自的文库大小,然后呢,每个基因又需要除以各自的基因长度。

所以呢,我们的表达矩阵,其实是需要除以两个长度不一的向量,而且方向不一样,一个是按照行来除以,一个是按照列来除以,我最后写的代码是: Continue reading

17

公共数据库告诉你为什么在癌症里面研究CD24

免疫检查点抑制剂是现在临床和科研热点,其中免疫检查点基因通过双信号机制调控肿瘤微环境中最主要的免疫细胞,T淋巴细胞的免疫应答活性而发挥作用。这些分子主要分为两类:

  • 一类是免疫球蛋白(immune globulin, Ig)超家族
  • 另一类是肿瘤坏死因子(tumor necrosis factor,TNF)配体/受体对。 Continue reading