美文网首页
空间轨迹向量场2

空间轨迹向量场2

作者: 单细胞空间交响乐 | 来源:发表于2023-08-02 18:57 被阅读0次

作者,Evil Genius

最近呢,有同学反应文章空间轨迹向量场中的代码跑不通,今天我看了一下,原来是SPATA2更新了,函数transformSeuratToSpata被SPATA2给抛弃了(把最重要的空间坐标给弄丢了),采用了新函数asSPATA2,所以代码也要进行更新,其实更新的也很简单。

library(ggplot2)
library(Seurat)
library(SPATA2)
library(dplyr)

source('runVectorFields.R')
source('plotVectorFields.R')

####脚本放在最后

x = readRDS(Seurat.spatial.rds)
y = transformSeuratToSpata(seurat_object = x, sample_name = 'FT',assay_name = 'Spatial')  ###需要添加坐标的对象

yy = SPATA2::asSPATA2(x,sample_name = "FT",image_name = "image",spatial_method = "Visium")   ####这个地方要选择对图片的名称,信息存储在rds里面

y@coordinates[[1]] = yy@coordinates[[1]]  ####把空间坐标给添加上

####这个时候我们把需要分析的轨迹基因、通路或者细胞类型进行分析,这里以CD3D为例

data = runVectorFields(y,'CD3D')

head(data)

然后继续往下跑就可以了,source的代码跟文章空间轨迹向量场是一致的。

plotVectorFields(data,'CD3D')
其中的颜色,点的大小都可以更改,选择自己喜欢的搭配,当然了,我这里是拿一个基因作为展示,更为有生物学意义的是细胞类型和信号通路,照猫画虎就可以了(就把对应一个的基因值替换成你想要的细胞类型分数或者通路得分)。
附上source的代码
  • runVectorFields.R

相关文章

  • 空间轨迹向量场

    作者,追风少年i~ 国庆前的最后一弹,分享一个简单的内容,空间轨迹向量场。 其中关于空间轨迹,我也写了很多,文章放...

  • 积分题9

    2019-4-4. 曲面的方向由其与轴正半轴成锐角的单位法向量场确定。计算向量场穿过曲面的通量。坐标系为笛卡尔直角...

  • 轨迹2

    仲夏夜,蝉不鸣,人未眠,情难断 夜风里,蛐低吟,孤枕眠,意难寻 这个城市孤单的夜里,总会有人陪着你难眠。 那一次的...

  • 条件随机向量场CRF

    1、什么是条件随机向量场CRF? 上述模型表示,以表示观测序列,以表示隐含的状态序列,那么观察值与。 2、图像分割...

  • 考研95

    数学: 内容: 1.曲率(定性分析:图想法) 2.相关变化率 (1)数学一考空间;数学二考平面 (2)轨迹方程(距...

  • 空间转录组教程|| stLearn :空间轨迹推断

    空间信息在空间转录组中的运用[https://www.jianshu.com/p/4804574c7838]Gio...

  • 6-3_3 方向导数与梯度

    方向导数 三元函数方向导数 梯度 3 数量场与向量场简介 略

  • 【生活】生活就是个缓慢受锤的过程

    什么是生活?我的理解是人类在地球上由时间与空间组成的活动轨迹。个人生活,针对特定某个人在时间与空间上的行动轨迹。每...

  • 人生轨迹2

    不知不觉熬到了小学六年级,感觉我的人生从此醒悟了,开始羡慕别人的生活,羡慕大哥可以当人民教师,受别人尊敬,我还羡慕...

  • 盛开2(轨迹)

    人生若只如初见,何必悲风秋画扇。等闲变却故人心,却道故人心易变。 ...

网友评论

      本文标题:空间轨迹向量场2

      本文链接:https://www.haomeiwen.com/subject/yvyppdtx.html