【博士每天一篇论文-实验分析】Toroidal topology of population activity in grid cells

news2025/1/12 1:08:18

阅读时间:2023-11-18

1 介绍

年份:2022
作者:Richard J. Gardner,挪威科技大学卡维利系统神经科学研究所和神经计算中心,挪威特隆赫姆
期刊: Nature
引用量:194
这篇论文通过揭示格状细胞网络的环面拓扑结构,深入探讨了这些网络的组织和动力学,并对空间编码提供了重要指导和启发。
这篇论文的主题是关于格网细胞(population activity in grid cells)的环面拓扑学。格网细胞是在内嗅皮层(medial entorhinal cortex)中发现的一种神经元,它们参与空间映射和对物理环境中位置的编码。这项研究探索了格网细胞网络的组织和动力学以及潜在的机制。
论文描述了格网细胞以特征的六边形模式发放,并且组织成模块,共同形成动物位置的群体编码。这种群体编码的相关结构在不同的环境和行为状态下保持不变,表明存在固有的、具有循环连接的连续吸引子网络(CANs)。
研究人员对许多个格网细胞进行同时记录,并应用拓扑数据分析来展示来自一个单独模块的格网细胞的联合活动存在于一个环面流形上,表明存在一个二维CAN。环面上的位置对应于动物在环境中的位置,而个体细胞更喜欢在环面上特定的位置活动。这些发现提供了格网细胞CAN动力学的群体级可视化,支持格网细胞利用环面流形来表示空间信息的观点。

2 创新点

(1)揭示格状细胞网络的环面拓扑结构:这篇论文通过大量格状细胞的同时记录,应用拓扑数据分析,揭示了来自一个模块的格状细胞的联合活动存在于一个环面流形上,这表明存在一个二维的连续吸引子网络。格状细胞网络的拓扑结构与动物在环境中的位置相对应,并且个体细胞在环面上的特定位置处活动。这些发现提供了一个关于格状细胞的网络动力学的群体级可视化,并支持格状细胞利用环面流形来表示空间信息的观点。

(2)验证格状细胞网络中的拓扑结构的稳定性:研究结果表明,不同环境和行为状态下的格状细胞网络的关联结构保持不变,这表明存在内在的、递归连接的连续吸引子网络。这种拓扑结构的稳定性对于空间编码和位置表示来说是至关重要的,因为它确保了格状细胞网络能够在不同环境和行为状态下准确地编码和表示位置信息。

3 基本概念

(1)流形(manifold
流形(manifold)是指拓扑空间中的一类特殊几何结构。在这篇文章中,流形指的是格网细胞网络中的一个特定几何结构,用于表示空间信息。格网细胞网络的活动在一个二维的环面流形上表现出来,称为一个“环面”。这个环面上的位置对应着动物在物理环境中的位置,而单个细胞在环面上的激活位置与其对应的物理位置相对应。通过研究流形的性质和动态变化,可以揭示格网细胞网络的组织和功能。
(2)连续吸引子网络(CANs)
连续吸引子网络(CANs)是指一种神经网络结构,其中通过反复的突触连接限制了细胞的联合活动,使其在广泛的外部输入条件下保持连续低维的可能共激活模式。在空间映射回路中,啮齿动物大脑中的介质前环皮层(MEC)和周围区域中的头向细胞编码方向,而网格细胞编码位置。CAN模型将这些变量的神经表示理解为在一个环面上的周期性的一维或二维(1D或2D)连续体上展开,或者在一个环状网格结构的二维环面上展开。在这个模型中,当细胞按照它们在物理空间中的偏好发射方向或位置进行排序时,神经网络内的活动会稳定为一个局部活动峰。活动峰可以通过速度和方向输入,或者通过外部感觉线索平滑地沿着网络连续体转移。
(3)吸引子(Attractor)
吸引子是指一种在动力系统中存在的特殊状态或轨迹,它具有稳定性和吸引性,使得系统中的其他状态或轨迹趋向于接近或围绕吸引子。吸引子是动力系统中的一种重要概念,用于描述系统的长期行为和稳定性。
吸引子的原理是基于系统中的非线性相互作用和反馈机制。当系统处于特定状态或轨迹时,其状态会受到系统内部或外部的力量或驱动而发生变化。吸引子可以看作是这些变化的结果,它通过自身的稳定性和吸引性作用,吸引系统的其他状态趋向于靠近或围绕它。
吸引子的计算原理通常涉及对动力系统的方程或模型进行数值模拟和分析。通过模拟系统的演化和变化,可以识别和计算出吸引子的存在和性质。这涉及到对系统的初值、参数和方程的详细分析和计算。吸引子的计算原理可以用不同的数学方法和计算工具来实现,如迭代算法、数值积分和动力系统的数值模拟等。
总之,吸引子是动力系统中的一种稳定和吸引性状态或轨迹,它的原理是基于系统中的非线性相互作用和反馈机制,计算吸引子通常涉及对系统方程或模型进行数值模拟和分析。
(4)Persistent cohomology analysis
持久同调分析是一种通常用于拓扑数据分析的工具,用于识别拓扑空间中不同维度的孔洞。通过将数据中的每个点替换为一个半径相同的球,然后通过逐渐增大球的半径,可以观察到每个孔洞的存在时间,并用条形图表示。持续上同调分析可以用来测量数据中的拓扑结构,例如在神经元活动中识别不同维度的孔洞,有助于理解神经网络的组织和动态。

3 实验内容

(1)可视化环装流形
截屏2024-01-10 下午3.48.28.png
在自由活动的大鼠中,通过单侧或双侧植入实施的自由移动和休息行为的MEC(三叶皮层)-副下核区域的II和III层的7,671个单元的细胞外尖峰。通过对放电率采用聚类的方法,识别了所有大鼠中的六个网格模块。通过构建三维嵌入的n维模块的种群活动的可视化,网格细胞群体活动的整体结构呈现出类环形结构,表现为在与大鼠运动相对应的整个环境中种群活动的连续变化。在种群活动的空间中,每个单元的峰电位置在环境中的相对位置与它在环状状态空间中的相对位置对应。
(2)量化环状拓扑结构
截屏2024-01-10 下午4.29.05.png

该研究通过持久同调分析(Persistent cohomology analysis)结构化数据分析的方法,揭示了大鼠网格细胞群体活动的拓扑结构特征。研究发现,网格细胞在环境中的位置与其在一个低维整体空间中的位置之间存在良好的拓扑对应关系。具体而言,这种关系表现为一个环形空间(环面),其中存在一个0D(零维)孔洞、两个1D(一维)孔洞和一个2D(二维)孔洞。此外,研究还发现网格细胞在不同环境中的拓扑表示保持不变,说明这种拓扑结构具有普遍性,不受环境变化的影响。
这些发现提供了理解大脑中空间编码的新视角,并且有助于我们对于网格细胞的功能和其在导航和记忆中的作用的理解。
(3)即使在环境中存在几何特征的扭曲,也存在环状特征
截屏2024-01-10 下午3.54.25.png
通过分析,发现细胞活动在点云中依然存在0D、1D和2D的结构空洞,并且其寿命明显超过随机数据。研究还通过计算1D空洞的角坐标,确定了两个角坐标的方向为60°,构成了一个扭曲的环形结构。这些发现表明,网格细胞在每个模块和不同环境中都调谐于环形结构上的一个位置,而不受几何和局部地标的影响。研究测试了环境中位置与环形表示之间的对应关系,发现格网细胞的活动与环形结构更加相关,而与物理空间的位置关系较弱。
(4)睡眠中也保持环状拓扑结构
截屏2024-01-10 下午4.48.44.png
在睡眠过程中,大鼠脑内的神经元群体活动仍然保持着环状拓扑结构,即使在没有外部空间输入的情况下。通过对睡眠期间群体活动进行分析和拓扑映射,发现大多数睡眠区域仍然具有环状的活动模式,并且不同神经元之间的拓扑结构保持不变,显示出在睡眠中持续存在的环状拓扑特征。
(5)网格细胞的分类
截屏2024-01-10 下午4.52.18.png
在特定的睡眠和休息状态下,网格细胞的拓扑结构可能不明显。通过比较网格细胞的自相关图,研究人员将其分为“爆发型”、“非爆发型”和“θ调制型”三个类别。这些类别在不同模块中分布,并且具有不同的尖峰放电特征和脉冲波形。在这些类别中,只有“爆发型”细胞在睡眠期间表现出拓扑结构,而其他两个类别则没有。此外,研究还发现,拥有或不拥有方向感知的网格细胞会对拓扑结构的表示产生差异。总的来说,这些结果表明,大多数网格细胞的“爆发型”类别能够最稳定地表示环面结构。

4 代码

https://figshare.com/articles/dataset/Toroidal_topology_of_population_activity_in_grid_cells/16764508

5 思考

(1)提到一个新的流形分析工具Persistent cohomology analysis。
(3)研究了格网细胞对于空间映射和对物理环境中位置的编码的物理分析。
(2)工作量非常大、思考程度非常深,对于一些对象的之间的关联问题,会用一些奇奇怪怪的分析方法来说明,实验图一张都没有看明白。
(3)非常讨厌的一篇论文,概念读不懂,一段话里面会提到好几张图片,都不在一张大图里,有的还在附录图中的某一个局部图,阅读特别难受。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1373279.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Django的数据库模型的CharField字段的max_length参数与中文字符数的关系探索(参数max_length的单位是字符个数还是字节数?)

01-清理干净之前的数据库迁移信息 02-根据setting.py中的信息删除掉之前建立的数据库 03-删除之后重新创建数据库 04-models.py中创建数据库模型 from django.db import modelsclass User(models.Model):username models.CharField(max_length4)email models.EmailField(uni…

训练自己的GPT2

训练自己的GPT2 1.预训练与微调2.准备工作2.在自己的数据上进行微调 1.预训练与微调 所谓的预训练,就是在海量的通用数据上训练大模型。比如,我把全世界所有的网页上的文本内容都整理出来,把全人类所有的书籍、论文都整理出来,然…

C++标准学习--tuple

以下帖子介绍的比较详细: C的 tuple_c tuple-CSDN博客 tuple 是 C11 新标准里的类型,它是一个类似 pair 类型的模板。tuple 是一个固定大小的不同类型值的集合,是泛化的 std::pair。我们也可以把它当做一个通用的结构体来用,不需…

Golang,Gin框架使用ShouldBindJSON时出现EOF报错

前言 做毕设ing,使用的是Gin框架做的一个简单的管理系统。但偶尔也会碰到一些稀奇古怪的Bug,因此记录一下。 问题描述 api是这样写的 func UserRegisterHandler(c *gin.Context, user *usecase.UserOperate) {if err : c.ShouldBindJSON(&UserReg…

满足ITOM需求的网络监控工具

IT 运营管理(ITOM)可以定义为监督 IT 基础架构的各种物理和虚拟组件的过程;确保其性能、运行状况和可用性;并使它们能够与基础架构的其他组件无缝协作。IT 运营管理(ITOM)在大型 IT 管理模型中也发挥着积极作用,包括 I…

Arthas CPU 火焰图技术 简谈

1.基础命令 help 作用 查看命令帮助信息,可以查看当前 arthas 版本支持的指令,或者查看具体指令的使用说明。cat 作用 打印文件内容,和linux里的cat命令类似,如果没有写路径,则展示当前目录下的文件 使用参考 cat /t…

AIGC视频生成:Pika1.0快速入门详解

Pika1.0快速入门详解 一、简介二、登录三、参数设置1、改变画面大小(Aspect ratio)2、改变帧数大小(Frames per second)3、镜头平移(Camera control)4、画面运动控制(Strength of motion&#x…

Java异常及网络编程

异常续 throws关键字 当一个方法中使用throw抛出一个非RuntimeException的异常时,就要在该方法上使用throws声明这个异常的抛出。此时调用该方法的代码就必须处理这个异常,否则编译不通过。 package exception; ​ /*** 测试异常的抛出*/ public clas…

计算机体系结构----重排序缓冲(ROB)

ROB的思想:不按顺序完成指令,但在使结果对体系结构状态可见之前重新排序 当指令被解码时,它会在 ROB 中保留下一个顺序条目当指令完成时,它将结果写入 ROB 条目当指令在 ROB 中最早并且无一例外地完成时,其结果移动到…

多维时序 | Matlab实现RIME-HKELM霜冰算法优化混合核极限学习机多变量时间序列预测

多维时序 | Matlab实现RIME-HKELM霜冰算法优化混合核极限学习机多变量时间序列预测 目录 多维时序 | Matlab实现RIME-HKELM霜冰算法优化混合核极限学习机多变量时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现RIME-HKELM霜冰算法优化混合核极限学…

【论文综述】一篇关于GAN在计算机视觉邻域的综述

前言 这是一篇关于GAN在计算机视觉领域的综述。 正文 生成对抗网络是一种基于博弈论的生成模型,其中神经网络用于模拟数据分布。应用领域:语言生成、图像生成、图像到图像翻译、图像生成文本描述、视频生成。GAN模型能够复制数据分布并生成合成数据&a…

“编程语言大比拼:Python、JavaScript、Java与C#的优劣与选择“。

以下是一篇关于不同编程语言特性的比较和选择的文章。 在当今的编程世界中,有许多种不同的编程语言可供选择。每种语言都有其独特的特性和优点,这使得选择最适合特定项目的语言变得复杂。本文将比较几种流行的编程语言,以帮助您了解它们的特…

详细讲解MybatisPlus实现逻辑删除

目录 前言1. 基本知识2. 实战Demo3. 拓展 前言 对于MybatisPlus的相关知识可在我的博客进行搜索 对应的CRUD相关知识也可看我这篇文章:【Java项目】实战CRUD的功能整理(持续更新) 在讲述逻辑删除这个概念时,先引入另外一个概念&…

如何快速断行、分割行、切割行、换行、限制每行字数、平均分割每行字数、序号自动换行、关键字断行等等内容格式整理

首先,需要用到的这个工具: 百度 密码:qwu2蓝奏云 密码:2r1z 打开工具,切换到“文章工作域”(嗯...默认就是) 找到这个,多内容断行分割 点击打开,出现如下窗口设置 相关的…

国产服务器 BIOS下组建RADI不同RAID卡-超详细

国产服务器 长城 组建Raid的方法 说明 大多数国产服务器通用型服务器进入BIOS的都是按DEL键。 9361RAID卡组建方法 在服务器启动过程中,按下DEL键进入BIOS界面。 进入设备管理器,选择AVAGO MegaRAID页签。 3. 进入RAID卡设备,选择Main Me…

软件测试|MySQL CROSS JOIN:交叉连接的详细解析

简介 在 MySQL 数据库中,CROSS JOIN 是一种用于生成两个或多个表的笛卡尔积的连接方法。CROSS JOIN 不需要任何连接条件,它将左表的每一行与右表的每一行进行组合,从而生成一个包含所有可能组合的结果集。本文将详细介绍 MySQL 中的 CROSS J…

Ubuntu 22.04.3 LTS arm64 aarch64 ISO jammy-desktop-arm64.iso 下载

Ubuntu 22.04.3 LTS (Jammy Jellyfish) Daily Build 参考 Are there official Ubuntu ARM / aarch64 desktop images? - Ask Ubuntu

Web组件的使用

文章目录 1 概述2 加载网页加载在线网页加载本地网页 3 网页缩放文本缩放 4 Web组件事件Web组件处理JS confirm事件 5 Web和JavaScript交互启用JavaScriptWeb组件调用JS方法JS调用Web组件方法 6 处理页面导航7 调试网络应用8 参考链接 1 概述 相信大家都遇到过这样的场景&…

强化学习求解TSP(六):Qlearning求解旅行商问题TSP(提供Python代码)

一、Qlearning简介 Q-learning是一种强化学习算法,用于解决基于奖励的决策问题。它是一种无模型的学习方法,通过与环境的交互来学习最优策略。Q-learning的核心思想是通过学习一个Q值函数来指导决策,该函数表示在给定状态下采取某个动作所获…

最新版CleanMyMac X4.14.7智能清理mac磁盘垃圾工具

CleanMyMac X是一款专业的Mac清理软件,可智能清理mac磁盘垃圾和多余语言安装包,快速释放电脑内存,轻松管理和升级Mac上的应用。同时CleanMyMac X可以强力卸载恶意软件,修复系统漏洞,一键扫描和优化Mac系统,…