矩阵位移法的各向异性,用 Matlab 搞定其实还挺顺手的。这份代码资源专门 SPT 轨迹,搞多尺度下的各向异性,连 HMM 分类和 MSD 拟合也都打包好了,实用性高。

多时间尺度的 SPT 数据流程,设计得还挺清晰。比如你拿到 U2OS C32 Halo-hCTCF 的例子数据,只需要打开MergeQC_SPT_data.m,点一下运行,就能把多个细胞的数据合并+质量控制。

代码整体结构也蛮合理,分了两部分:前面是时空各向异性,后面是 HMM-MSD 分类的东西。如果你在研究核区结构、分子轨迹之类的东西,这套代码帮你省不少事。

还有一点值得提一下,作者参考的是 eLife 那篇“DNA 介导的核区室分离”的研究,所以科研背景也比较硬。如果你对相关方法有兴趣,建议顺手看看那篇论文,能更好理解代码背后的思路。

哦对了,代码里不少函数都有注释,像Re系列函数,是数据重构的核心;建议跑之前先熟悉下流程,避免参数配错。

如果你也在 SPT 数据,或者搞什么 HMM 分类,不妨试试这套代码。Matlab 环境下跑起来还挺稳定的,适合科研用。