当前位置: 首页 > news >正文

Science:北京脑研究中心李莹实验室揭示性满足感的分子机制

短暂的社交经历(例如,性经历)可导致内部状态的长期变化并影响社会行为,如交配、攻击。例如,在成功交配射精后,许多物种迅速表现出对交配倾向的抑制有数小时、数天或更长时间,这种效应称为性满足。这种抑制不仅对于避免过度冒险或寻找新的性伴侣至关重要,而且对于提高受精率也是必不可少的。然而,对于这种依赖经验的变化如何在神经回路中表现并对行为决策产生长期影响,人们知之甚少。

2023年2月10日,北京脑科学与类脑研究中心李莹课题组在顶级期刊《科学》上发表题为“Hyperexcited limbic neurons represent sexual satiety and reduce mating motivation”的研究论文。该研究发现射精经历选择性激活了终纹(BNST)床核中表达雌激素受体2(Esr2)的神经元-BNSTEsr2—并导致发射阈值数天持续下降,在此期间小鼠表现出性满足。抑制过度兴奋的BNSTEsr2在两性饱腹小鼠中引起快速交配恢复。在雄性中,这种过度兴奋降低了交配动机,并且部分由较大的HCN电流介导。因此,BNSTEsr2不仅编码特定的交配动作,而且还代表性满足感的持续状态,神经元离子通道的改变有助于性经验依赖配驱动的长期变化。

该研究工作由北京脑科学与类脑研究中心李莹课题组完成。北京脑科学与类脑研究中心自招博士后周小娟、博士李昂、技术员弭雪为该研究论文的共同第一作者,研究员李莹为通讯作者。 

1. 射精是驱动两性性饱足状态的关键事件

那么,什么是导致小鼠性饱足的关键因素?研究人员设计雌雄小鼠经历多次插入但在射精前与伴侣分开(没有经历射精)的对照组,发现对照组没有表现出性饱足,这表明射精是驱动两性性饱足状态的关键事件(图1)

 

 图1.射精是导致两性动物进入性饱足状态的关键事件。

为研究两性小鼠性饱足状态的神经机制,研究人员通过查阅文献发现,在大鼠和长尾鼠中,射精诱导的Fos蛋白表达,存在于犁鼻通路的多个脑区,包括终纹后床核(BNST)、中央杏仁核(MeA)和内侧束旁丘脑核(mSPF),但不包括内侧视前区(mPOA)。使用荧光原位杂交(FISH)方法,研究人员发现完成射精的雄鼠与只经历了3-5次插入但没有射精的雄鼠相比,BNST中Fos+神经元数量变化最大。因此,研究人员聚焦在BNST脑区进行深入研究。

过往单核细胞测序(RNA-seq)实验表明,BNST中包含两类具有性别二态性的神经元亚群:BNSTEsr2 和BNSTSt18。通过在自由运动的小鼠中进行钙成像发现,大量BNSTEsr2 神经元(>50%)在雄性动物射精以及雌性动物感受到射精时均被强烈激活,而在交配的其他阶段没有明显反应。相反,该区域中另一群表达St18的神经元(BNSTSt18)主要在社交嗅探和其他交配过程中被激活,在射精时没有明显反应 (图2)。

 

 

图2. 射精选择性激活两性BNSTpr中表达Esr2的神经元

2. 过度兴奋的BNSTEsr2神经元持续编码两性动物的性饱足状态

雌雄分离后,射精激活的BNSTEsr2神经元反应显著降低,但有一部分神经元在射精结束后30分钟仍保持较强的自发活动,提示这部分神经元可能编码持续性饱足状态。为了进一步检查BNSTEsr2神经元活动是否编码性饱足状态,研究人员将只进行过社会接触、交配但没有性饱足的雄鼠,与交配后达到性饱足的雄鼠独处时的自发放电作比较,发现只有达到性饱足的雄鼠表现出更大幅度和更高频的自发Ca2+活动,并且这种现象可以在整个性饱足期持续数天。当雄鼠恢复交配能力后,自发Ca2+活动就会恢复到基线水平,并在再次交配且达到性饱足后重新升高。

与雄鼠一致,雌鼠在交配后24小时BNSTEsr2神经元的自发Ca2+活动也会明显增加,并与是否受孕成功无关。这种增加通常持续整个假孕期、怀孕期和哺乳期,在交配行为恢复后降低到基线水平。

3. 激活雄鼠BNSTEsr2神经元抑制交配动机

研究人员在Esr2-Cre小鼠双侧的BNST中表达抑制性化学遗传病毒hM4Di,并在达到性饱足状态的雄鼠腹膜内注射氯氮平-N-氧化物(CNO)来抑制BNSTEsr2神经元活动。实验发现,七分之六的雄鼠可以在30分钟内恢复其交配行为并成功射精。同样的操作在刚完成交配处于性饱足期的雌鼠中也可以显著恢复其性接受能力。

为了进一步区分BNSTEsr2神经元是可以抑制交配行为还是交配动机,在雄鼠中,研究人员表达了具有超高光敏感性的视蛋白(SOUL),并在不同的交配阶段进行了经颅光学刺激非侵入性地激活BNSTEsr2神经元。实验发现在嗅探阶段而不是交配开始以后激活BNSTEsr2 神经元可以抑制正常雄性小鼠交配起始,这些发现进一步表明BNSTEsr2 神经元在抑制交配动机而不是交配动作方面发挥了重要的作用。

4. BNSTEsr2神经元中HCN离子通道表达上升参与调节雄性小鼠性饱足状态

为了解BNSTEsr2神经活动持续变化的机制,研究人员使用全细胞膜片钳方法,分别在无性经验、性饱足和交配能力恢复的两性小鼠中,记录了BNSTEsr2神经元的电生理特性。在雄性和雌性小鼠中,与无性经验和交配能力恢复的小鼠相比,性饱足(交配后 36-48 小时)小鼠具有更多BNSTEsr2神经元表现出更高兴奋性。尽管输入电阻和膜电容相当,但在性饱足的BNSTEsr2神经元中,静息膜电位 (RMP) 最高,而rheobases(引发全或无放电所需的最负阶跃电流)最低,提示较小的去极化即可激发动作电位。这种变化在行为恢复的小鼠中大部分恢复,进一步证明了过度兴奋的BNSTEsr2神经元在编码性饱足状态中的作用。

对已有的BNST单细胞测序结果进行分析,研究人员发现BNSTEsr2神经元中注入负电流显示去极化“下垂”电压,主要由超极化激活的环核苷酸门控 (Hcn) 阳离子通道介导。有趣的是,在雄性小鼠中,性饱足小鼠这种“下垂”电压的大小与无性经验或性恢复小鼠的BNSTEsr2神经元相比显著更大,而该现象在雌性小鼠中并不显著。系统重新分析BNST中已发布的snRNA-seq数据集,研究人员发现Hcn1而不是其他亚基在BNSTp中的Esr2+神经元中相对于其他细胞高度富集。此外,通过FISH方法,研究人员在雄性小鼠的BNSTEsr2 神经元中观察到大量HCN1+Esr2+神经元。

使用CRISPR/Cas9技术在BNSTEsr2神经元选择性敲除Hcn1基因,研究人员发现雄性小鼠表现出明显的性饱足状态缺失。为了进一步测试 HCN通道在调节性饱足感中的作用,研究人员在性饱足小鼠颅内两侧BNST给予ZD-7288(HCN抑制剂)或人工脑脊液(载体对照),约 1 小时后显著恢复了5/6的雄性典型性行为。这些结果表明,在雄性小鼠射精后,HCN通道的激活对于维持性饱足状态是必要的(图3)。

图3. CRISPR/Cas9介导BNSTprEsr2神经元中HCN1敲除后,雄性小鼠能够持续交配

5. 小结

综上所述,该工作在揭示性经验如何引起的大脑内部状态改变这一重要科学问题方面取得了重要突破。这项研究帮助我们理解短暂经验在大脑中持久表征的神经机制,以及这种表征如何长期影响动物行为。此外,该工作还发现短暂性经验可以引起神经元中的离子通道表达的变化,为我们理解性经验如何引起大脑持久改变提供了一个全新的角度 (图4)。

图4. BNSTEsr2 神经元参与调控交配动机的机制解释

 

相关文章:

Science:北京脑研究中心李莹实验室揭示性满足感的分子机制

短暂的社交经历(例如,性经历)可导致内部状态的长期变化并影响社会行为,如交配、攻击。例如,在成功交配射精后,许多物种迅速表现出对交配倾向的抑制有数小时、数天或更长时间,这种效应称为性满足…...

Element UI框架学习篇(三)

Element UI框架学习篇(三) 实现简单登录功能(不含记住密码) 1 准备工作 1.1 在zlz包下创建dto包,并创建userDTO类(传输对象) package com.zlz.dto;import lombok.Data;/* DTO 数据传输对象 用户表的传输对象 调用控制器传参使用 VO 控制器返回的视图对象 与页面对应 PO 数据…...

尚硅谷的尚融宝项目

先建立一个Maven springboot项目 进来先把src删掉&#xff0c;因为是一个父项目&#xff0c;我们删掉src之后&#xff0c;pom里配置的东西&#xff0c;也能给别的模块使用。 改一下springboot的版本号码 加入依赖和依赖管理&#xff1a; <properties><java.versi…...

12 Day:内存管理

前言&#xff1a;今天我们要完成我们操作系统的内存管理&#xff0c;以及一些数据结构和小组件的实现&#xff0c;在此之前大家需要了解我们前几天一些重要文件的内存地址存放在哪&#xff0c;以便我们更好的去编写内存管理模块 一&#xff0c;实现ASSERT断言 不知道大家有没有…...

linux基本功系列之lsof命令实战

文章目录前言一. lsof命令介绍二. 语法格式及常用选项三. 参考案例3.1 显示系统打开的文件3.2 查找某个文件相关的进程3.3 列出某个用户打开的文件信息3.4 列出某个程序进程所打开的文件信息3.5 查看某个进程号打开的文件3.6 列出所有的网络连接3.7 列出谁在使用某个端口3.8 恢…...

基础篇:02-SpringCloud概述

1.SpringCloud诞生 基于前面章节&#xff0c;我们深知微服务已成为当前开发的主流技术栈&#xff0c;但是如dubbo、zookeeper、nacos、rocketmq、rabbitmq、springboot、redis、es这般众多技术都只解决了一个或一类问题&#xff0c;微服务并没有一个统一的解决方案。开发人员或…...

【软件测试】软件测试工作上95%会遇到的问题,你遇到多少?

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 1、测试负责人要进行…...

4.5.4 LinkedList

文章目录1.特点2.常用方法3.练习:LinkedList测试1.特点 链表,两端效率高,底层就是链表实现的 List接口的实现类&#xff0c;底层的数据结构为链表&#xff0c;内存空间是不连续的 元素有下标&#xff0c;有序允许存放重复的元素在数据量较大的情况下&#xff0c;查询慢&am…...

Python之FileNotFoundError: [Errno 2] No such file or directory问题处理

错误信息&#xff1a;FileNotFoundError: [Errno 2] No such file or directory: ../AutoFrame/temp/report.xlsx相对于当前文件夹的路径&#xff0c;其实就是你写的py文件所在的文件夹路径&#xff01;python在对文件的操作时&#xff0c;需要特别注意文件地址的书写。文件的路…...

C语言中耳熟能详的printf与scanf

没有什么比时间更有说服力了&#xff0c;因为时间无需通知我们就可以改变一切了。---余华《活着》大家好&#xff0c;今天给大家分享的是C语言中的scanf与printf函数&#xff0c;一提起这两个函数&#xff0c;大家可能觉得这不就是打印和输入嘛&#xff1f;有什么可以说的&…...

【数据结构】复杂度讲解

目录 时间复杂度与空间复杂度&#xff1a;&#xff1a; 1.算法效率 2.时间复杂度 3.空间复杂度 4.常见时间复杂度以及复杂度OJ练习 时间复杂度与空间复杂度&#xff1a;&#xff1a; 什么是数据结构? 数据结构中是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关…...

JAVA-线程池技术

目录 概念 什么是线程&#xff1f; 什么是线程池&#xff1f; 线程池出现背景 线程池原理图 JAVA提供线程池 线程池参数 如果本篇博客对您有一定的帮助&#xff0c;大家记得留言点赞收藏哦。 概念 什么是线程&#xff1f; 是操作系统能够进行运算调度的最小单位。&am…...

【C++】从0到1入门C++编程学习笔记 - 提高编程篇:STL常用算法(算术生成算法)

文章目录一、accumulate二、fill学习目标&#xff1a; 掌握常用的算术生成算法 注意&#xff1a; 算术生成算法属于小型算法&#xff0c;使用时包含的头文件为 #include <numeric> 算法简介&#xff1a; accumulate // 计算容器元素累计总和 fill // 向容器中添加元…...

【C++】static成员

&#x1f499;作者&#xff1a;阿润菜菜 &#x1f4d6;专栏&#xff1a;C 目录 概念 特性 出个题 概念 声明为static的类成员称为类的静态成员&#xff0c;用static修饰的成员变量&#xff0c;称之为静态成员变量&#xff1b; 用static修饰的成员函数&#xff0c;称之为静态…...

Python Scrapy 爬虫简单教程

1. Scrapy install 准备知识 pip 包管理Python 安装XpathCssWindows安装 Scrapy $>- pip install scrapy Linux安装 Scrapy $>- apt-get install python-scrapy 2. Scrapy 项目创建 在开始爬取之前&#xff0c;必须创建一个新的Scrapy项目。进入自定义的项目目录中&am…...

【DOCKER】容器概念基础

文章目录1.容器1.概念2.特点3.与虚拟机的对比2.docker1.概念2.命名空间3.核心概念3.命令1.镜像命令2.仓库命令1.容器 1.概念 1.不同的运行环境&#xff0c;底层架构是不同的&#xff0c;这就会导致测试环境运行好好的应用&#xff0c;到了生产环境就会出现bug&#xff08;就像…...

第九层(16):STL终章——常用集合算法

文章目录前情回顾常用集合算法set_intersectionset_unionset_difference最后一座石碑倒下&#xff0c;爬塔结束一点废话&#x1f389;welcome&#x1f389; ✒️博主介绍&#xff1a;一名大一的智能制造专业学生&#xff0c;在学习C/C的路上会越走越远&#xff0c;后面不定期更…...

一起学习用Verilog在FPGA上实现CNN----(六)SoftMax层设计

1 SoftMax层设计 1.1 softmax SoftMax函数的作用是输入归一化&#xff0c;计算各种类的概率&#xff0c;即计算0-9数字的概率&#xff0c;SoftMax层的原理图如图所示&#xff0c;输入和输出均为32位宽的10个分类&#xff0c;即32x10320 本项目softmax实现逻辑为&#xff1a; …...

pixhawk2.4.8-APM固件-MP地面站配置过程记录

目录一、硬件准备二、APM固件、MP地面站下载三、地面站配置1 刷固件2 机架选择3 加速度计校准4 指南针校准5 遥控器校准6 飞行模式7 紧急断电&无头模式8 基础参数设置9 电流计校准10 电调校准11 起飞前检查&#xff08;每一项都非常重要&#xff09;12 飞行经验四、遇到的问…...

【unity细节】关于资源商店(Package Maneger)无法下载资源问题的解决

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 收录于专栏&#xff1a;unity细节和bug ⭐关于资源商店为何下载不了的问题⭐ 文章目录⭐关于资源商店为何下载不了的问题…...

Python|GIF 解析与构建(5):手搓截屏和帧率控制

目录 Python&#xff5c;GIF 解析与构建&#xff08;5&#xff09;&#xff1a;手搓截屏和帧率控制 一、引言 二、技术实现&#xff1a;手搓截屏模块 2.1 核心原理 2.2 代码解析&#xff1a;ScreenshotData类 2.2.1 截图函数&#xff1a;capture_screen 三、技术实现&…...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例&#xff0c;其中使用的是 Module Federation 和 npx-build-plus 实现了主应用&#xff08;Shell&#xff09;与子应用&#xff08;Remote&#xff09;的集成。 &#x1f6e0;️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

PAN/FPN

import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码&#xff0c;因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存&#xff0c;无论是github还是gittee&#xff0c;都是一种基于git去保存代码的形式&#xff0c;这样保存代码…...

mac 安装homebrew (nvm 及git)

mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用&#xff1a; 方法一&#xff1a;使用 Homebrew 安装 Git&#xff08;推荐&#xff09; 步骤如下&#xff1a;打开终端&#xff08;Terminal.app&#xff09; 1.安装 Homebrew…...

Go语言多线程问题

打印零与奇偶数&#xff08;leetcode 1116&#xff09; 方法1&#xff1a;使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...

android13 app的触摸问题定位分析流程

一、知识点 一般来说,触摸问题都是app层面出问题,我们可以在ViewRootImpl.java添加log的方式定位;如果是touchableRegion的计算问题,就会相对比较麻烦了,需要通过adb shell dumpsys input > input.log指令,且通过打印堆栈的方式,逐步定位问题,并找到修改方案。 问题…...

Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐&#xff1a;「storms…...