数据分析

ImageJ 神经突起长度分析:NeuronJ 与 Simple Neurite Tracer 操作指南

神经突起(neurite)长度是神经元分化和神经毒性实验的核心指标。本文介绍使用 ImageJ/FIJI 的 NeuronJ 插件和 Simple Neurite Tracer 插件进行神经突起半自动追踪、长度测量和分支分析的完整流程。

作者:BioHelper 团队更新于 2026-09-144 分钟
链接已复制到剪贴板

概述

神经突起(neurite)包括轴突和树突,其长度和分支程度是评估神经元分化、神经再生和神经毒性的核心指标。手动用尺子量长度既慢又不准,ImageJ/FIJI 提供两种专门的神经突起追踪工具:

  • NeuronJ:半自动追踪,适合形态简单、突起较少的原代神经元
  • Simple Neurite Tracer (SNT):功能更强,支持 3D、分支分析、Sholl 分析,适合复杂神经元

本指南分别介绍两种工具的操作流程。

图像采集要求

  1. 染色:用 βIII-tubulin、MAP2 或 GFP 标记神经元,确保突起信号清晰
  2. 对比度:突起与背景对比度要高,背景尽量干净
  3. 分辨率:每个视野不要包含太多神经元(<20 个),否则追踪困难
  4. 避免重叠:神经元之间突起不要严重交叉,否则追踪容易串线

方法一:NeuronJ 半自动追踪

安装 NeuronJ

  1. FIJI 中 Help → Update → Manage Update Sites
  2. 勾选 Neuroanatomy 更新站点
  3. 点击 Apply changes,重启 FIJI
  4. Plugins → Neuroanatomy → NeuronJ 启动

操作步骤

  1. File → Open 打开神经元图像
  2. 在 NeuronJ 窗口中点击 Add tracings(或按 N 键新建追踪)
  3. 追踪单个突起:
    • 点击突起起点(胞体处)
    • 沿突起走向点击多个点,NeuronJ 会自动在两点间插值拟合曲线
    • 到达突起末端后双击结束
    • 按 Esc 取消当前追踪
  4. 追踪分支:在分叉点点击,分别追踪每个分支
  5. 追踪完成后,Measure → Tracings 测量所有突起长度
  6. File → Export → Measurements 导出到 Excel

NeuronJ 参数设置

  • Tracer → Settings 可调整:
    • Minimum tracing length:最小追踪长度(像素),过滤短噪声
    • Smoothing:曲线平滑程度,值越大越平滑但可能偏离真实轨迹
    • Color:不同追踪用不同颜色区分

方法二:Simple Neurite Tracer (SNT)

安装 SNT

  1. FIJI 中 Help → Update → Manage Update Sites
  2. 勾选 Neuroanatomy 和 SCF-MPI-CBG 更新站点
  3. 重启 FIJI
  4. Plugins → Neuroanatomy → Simple Neurite Tracer 启动

操作步骤

  1. File → Open 打开图像(支持 2D 和 3D stack)
  2. 在 SNT 窗口点击 Start 进入追踪模式
  3. 半自动追踪:
    • 在胞体处点击设置起点(Start point)
    • 在突起末端点击,SNT 会自动在两点间追踪最短路径
    • 如果自动追踪偏离,可手动添加中间点校正
  4. 手动追踪:按住 Y 键沿突起逐像素点击
  5. 分支分析:SNT 自动识别分叉点,标记为 branch points
  6. 追踪完成后:
    • Analyze → Morphometry 输出突起长度、分支数、末端数
    • Analyze → Sholl 做 Sholl 分析(突起密度随距离的分布)
  7. File → Save 保存追踪结果为 .traces 文件,可后续重新编辑

SNT 输出指标

指标 含义
Total length 所有突起总长度
Primary branches 一级分支数(从胞体直接伸出的突起)
Branch points 分叉点总数
Terminal tips 突起末端数
Average branch length 平均分支长度
Maximum branch order 最高分支级数

手动追踪(无插件备选方案)

如果不想装插件,可用 ImageJ 内置的 Segmented Line 工具手动测量:

  1. 选择 Segmented Line Tool(工具栏第 5 个,右键切换)
  2. 沿突起点击多个点,双击结束
  3. Analyze → Measure 得到 Length
  4. Edit → Selection → Add to Manager 保存到 ROI 管理器
  5. 重复测量所有突起,最后在 ROI 管理器中 Measure All

注意:此法精度取决于点的密度,弯曲处要点密一些。

批量处理建议

神经突起分析通常需要处理几十张图,建议:

  1. 用 NeuronJ 或 SNT 逐张追踪,保存 traces 文件
  2. 用宏批量导出测量结果:
// 批量导出 NeuronJ 测量
dir = getDirectory("选择 traces 文件夹");
list = getFileList(dir);
for (i = 0; i < list.length; i++) {
  if (!endsWith(list[i], ".traces")) continue;
  open(dir + list[i]);
  // 调用 NeuronJ 测量命令
  run("Measure Tracings");
  saveAs("Measurements", replace(dir + list[i], ".traces", "_results.csv"));
  close("*");
}

常见问题

问题 原因 解决方法
自动追踪偏离突起 突起与背景对比度低 先做背景扣除和对比度增强
两个神经元突起交叉时追踪串线 突起重叠 手动添加中间点强制走正确路径
突起末端追踪不到 末端信号太弱 调低追踪灵敏度或手动补点
测量结果单位是像素不是 μm 没设置比例尺 Analyze → Set Scale 输入像素/μm 校准值
Sholl 分析结果不重复 胞体中心选位不一致 每次都从同一位置(核中心)开始 Sholl

数据呈现

  1. 报告平均突起长度 ± SEM,标注每组神经元数(n)和独立实验次数
  2. 提供代表性追踪图像(叠加追踪线在原图上)
  3. 如有分支分析,绘制分支层级统计图
  4. 统计检验:两组用 t 检验,多组用 ANOVA

相关阅读

下一步排查

看完这页后,可以继续确认这些相邻问题

留言与回复

写留言 ↓
正在加载讨论…

不便公开的内容,可使用私密反馈 ↗

本文用于科研实验排查与条件优化,不替代实验室 SOP、试剂说明书或医学判断。