美文网首页软件使用
用ImageJ处理空间成像数据

用ImageJ处理空间成像数据

作者: 周运来就是我 | 来源:发表于2021-01-09 07:10 被阅读0次

我们经常看到Visium 空间转录组报告中有图像数据,那么它是怎么得的呢?今天给大家演示一下用ImageJ来处理空间图像数据,尽管这只是ImageJ众多功能中的一个。

ImageJ是由 National Institutes of Health(NIH)开发的一款基于 java的图像处理软件,在科研中应用极为广泛。这款软件是开源免费的,同时前人已经开发出了许多针对不同需求的插件,可以直接安装调用。

  • 图像切割

一般我们成像得到的是tif格式的图像,一开始的边缘或者切片并不规整,需要切割修正,如下几种情况:

处理的方法很简单:File-Open- 矩形框选择图像-Image-Type-RGB Color ,再来一次Image-Type-Crop即可。这里需要注意需要做RGB Color 。

  • 背景校正

由于染色深浅不同,可能影响组织识别或者影响空间可视化,如组织染色太红,而很多工具绘制基因表达量是以红色为高表达,背景太红,会形成干扰。这时候可以选择对图形做背景校正,具体步骤如下:

效果如下:

处理后需要跑spaceranger需要将数据图片存储为TIFF格式,TIFF是唯一一种(除了“raw”原始格式)支持所有ImageJ的数据格式(8-bit、16-bit、32-bit 浮点型和RGB)以及唯一支持空间和密度标定数据的格式。除此以外,选区和Overlay也存储在TIFF文件的header中。

ImageJ的教程如Seurat一般丰富,ImageJ实用教程汇总中安装讲到了插件开发,可以说比官网教程还要用心了。

图像数据是空间表达数据的重要组成部分之一,好在我们在图像数据分析中已经积累了一些算法与工具。具体来看ImageJ可以做哪些工作:

  • 荧光照片的合并、分割
  • 比例尺的批量添加
  • 图像基本信息的获取
  • 图片序列转GIF和视频
  • 快速区域选取
  • 明场图片白平衡
  • 角度测量
  • 背景校正
  • 自动图片拼接
  • 图像标注
  • 电镜上色
  • 轴向光照不均校正
  • 伪彩与Calibration bar的添加
  • 视频剪辑与制作
  • 荧光比率图的制作

这里只截取了图像基本分析,更多分析可以看官网或者教程,注意,不是说要把ImageJ的所有功能都用一遍!!!

如果你对空间表达数据感兴趣,可以看看:

STRbook|| 纵论空间转录组前世今生
空间信息在空间转录组中的运用
应用空间统计学分析空间表达数据
Giotto|| 空间表达数据分析工具箱
SPOTlight || 用NMF解卷积空间表达数据
空间转录组教程|| stLearn :空间轨迹推断
Seurat 新版教程:分析空间转录组数据
单细胞转录组数据分析|| scanpy教程:空间转录组数据分析
10X Visium:空间转录组样本制备到数据分析
定量免疫浸润在单细胞研究中的应用


https://support.10xgenomics.com/spatial-gene-expression/software/pipelines/latest/using/input-recommendations
https://support.10xgenomics.com/spatial-gene-expression/imaging/doc/technical-note-visium-spatial-gene-expression-imaging-guidelines
科研人必备图像处理软件—ImageJ(安装篇)
imagej 基本操作

相关文章

  • 用ImageJ处理空间成像数据

    我们经常看到Visium 空间转录组报告中有图像数据,那么它是怎么得的呢?今天给大家演示一下用ImageJ来处理空...

  • 使用python处理生物信息数据(二)

    Python学习的第二天。 1.处理数据列 处理ImageJ测量神经树突长度获得的数据。 output.write...

  • ImageJ | 如何批量处理图片?

    节约时间,从批量处理开始吧。ImageJ如何批量处理图片呢? 1. 在你喜欢的位置新建两个文件夹:如Input(用...

  • ImageJ处理克隆形成

    图片拍摄:背景和底面积要一致,可用ps相同大小的圆形进行处理。 Image J 细胞计数:RGB --- 8-bi...

  • ImageJ处理共聚焦图片

    ImageJ处理共聚焦图片 “File” --- “Open” --- 打开文件 --- 不同特殊选择直接点击“O...

  • 数组

    专业定义:数组是一种线性的数据结构,用一组连续的内存空间来存储相同类型的数据。线性指的是数据排列成像线一样的结构,...

  • 动态数组

    什么是数组? 数组是一种线性表数据结构,用一组连续的内存空间,存储一组具有相同类型的数据。 线性表:数据排成像一条...

  • 一 -03 python (基础)变量的定义

    变量定义 使用 变量 作为 内存空间的 别名 来 存储和访问内存空间中的数据 程序就是用来处理数据的,而变量就是用...

  • ImageJ处理细胞划痕结果

    创建录制宏:打开一个图片 --- Plugins --- Macros --- Record --- name i...

  • 图解PostGIS1--PostGIS安装

    前言   PostGIS是PostgreSQL数据库中处理GIS数据的空间数据库扩展,提供大量的空间图形处理和分析...

网友评论

    本文标题:用ImageJ处理空间成像数据

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