欢迎光临散文网 会员登陆 & 注册

TVB(2)-simulation教程(GUI版)

2023-06-24 23:01 作者:Rei_2022  | 我要投稿

TVB版本:2.7.2-17803

参考视频:YTB

在TVB安装完成且登录成功之后:

  • 点击 Project->List of all projects,会看到有一个Default_Project,

1. Simulator - Phase plane

参考YTB

  • 点击Data Structure栏的Project Data,应该可以看到如下界面

image-20230624170823631
  • 点Simulator->左上角8个小方块->Phase Plane,可以看到一个二维相图。

  • 关于左边菜单的设置:

  • Local dynamic model:设置为Generic 2D Oscillator

    这里用来选择不同的模型,比如Hopfield模型

  • Model parameters:是一些模型参数,未必有生物学意义,但这个模型可以模仿很多生物学行为。可以在这里人工调参

  • Integration scheme:数值积分求解器,比如龙格库塔。

  • Integration-step size (ms):设置步长,我们可以设置为0.5

  • State variables shown on axes and their range: 设置横纵坐标的显示范围。

  • Integration steps:表示积分的总长度

    点击右图的任何一点可以出来一个轨道,这个轨道就是通过数值积分得到的。将Integration steps再点击,可以得到下面的图像

image-20230624205837949
  • 将其中的参数a调整到2(一个经验),会发现出现极限环

image-20230624210136817

2. 正式Simulator

参考YTB:回到我们最初的界面,按照下面说明进行仿真参数配置

image-20230624214507968

这里的a可以设置更大一些以获得更明显的效果,比如 [0.05]

image-20230624214515334
image-20230624214527329
image-20230624214536680
image-20230624214552538
image-20230624214605689

这里的V为观测数据,需要打上勾才可以继续,视频里面却没有打勾

image-20230624214611406

注:

image-20230624214711116


  • 运行完成后,右边应该出现结果:

image-20230624214740771
  • 点击TimeSeriesRegion后

image-20230624214813867
  • 点击Visualizers来可视化,再点击Brain Activity Viewer in 3D and 2D

image-20230624214831917
  • 可以得到下面的刺激序列

image-20230624220723699
  • 点击右上角Select Signals from input,可以选择观察多个脑区:

image-20230624221225323
  • 选择Time Series Visualizer (SVG/d3),可以得到

image-20230624220939702
  • 这些轨迹被称为damped oscillation,最后都回到了稳态(这与a的设定有关。

3. 开始PSE(parameter Space Exploration)

参考YTB:

  • 上面每次只能用一组参数进行实验,这里我们可以设置一组参数,来对参数空间进行扫描。

  • 视频中的版本似乎与我所使用的版本(2.7.2-17803)有所不同

image-20230624222733425
image-20230624222939035

(1)这里最多只能对两个参数进行探索,(2)这里设置了这些参数的变化范围。

我们只得到了一个2*2的点,看起来需要设置范围的时候,HI需要比希望停止的值设置为更高:比如[-2, 2.1, 2]

  • 其中(1)和(2)所在的位置可以绑定不同的数据,并在图中进行表示。

  • (3) 点击节点,可以看到这个点中所代表的实验的详细过程。


TVB(2)-simulation教程(GUI版)的评论 (共 条)

分享到微博请遵守国家法律