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

Nat. Med. | 成年人的城市生活环境对心理健康的影响

今天为大家介绍的是来自Jiayuan Xu和Gunter Schumann团队的一篇论文。城市居民暴露于许多可能相互结合和相互作用的环境因素,这些因素可能影响心理健康。目前尚未有工作尝试建模城市生活的复杂实际暴露与大脑和心理健康之间的关系,以及这如何受遗传因素调节。利用来自英国生物库(UK Biobank)的156,075名参与者的数据,作者研究了研究城市环境与精神病症状之间的关系。

2c18c145abaacf92fb0096808612756c.png

全球超过50%的人口居住在城市地区;到2050年,将有三分之二的人口居住在城市。因此,人们的生活环境正在经历剧变:城市地区的特点是高密度的住宅和商业建筑,同时对绿地的访问减少,增加了潜在合法和非法物质使用的暴露,以及更加有压力的社会条件。与此同时,城市居民可能会受益于比农村地区的居民更好的基础设施和更多的工作机会。城市生活环境对心理健康的影响尚不明确。相对于农村地区,人们认为城市地区的身体健康状况更好。尽管以前的研究调查了与城市生活相关的孤立的环境因素,但这些孤立的因素没有在表征生活环境的更广泛环境背景中考虑。要制定从城市规划到个体心理社会计划的有针对性的预防和干预计划,不仅仅将城市性视为一个一般性的风险因素,也不能只关注单个孤立的环境因素。城市环境和任何其他生活环境一样,由同时相互作用的因素组成,这些因素可能形成一起可以降低或增加精神障碍风险的特征。

a139c14a319208c9bd86a2549ba5295e.png
图 1

目前还不清楚精神障碍与环境特征暴露在城市或其他环境中时的关系。此外,对环境逆境的暴露并不会导致统一的反应,个体差异很大。生物途径的活动,如应激反应,是影响大脑和精神障碍受压力性环境刺激影响的中介因素,其活动因基因型而异。在这项研究中,作者旨在通过将物理环境措施与社会经济数据相结合,捕捉城市生活环境的复杂性。作者确定城市生活环境特征,并将其与精神症状组关联起来。作者的目标是了解哪些环境因素的组合对这些精神症状最相关,以及在这些组合中,每个单一因素如何影响精神健康症状的风险或适应。作者还确定了中介不同环境特征对精神症状组的影响的大脑区域,调查了从基因组范围的分析中获得的精神症状组的遗传变异,并测试它们是否调节与城市环境特征相关的大脑区域体积(图1)。

数据来源

db6e204a45a9134f5262a23912e7a54b.png
表 1

作者的分析针对来自英国生物库(UK Biobank,UKB)的156,075名成年参与者的子集进行,年龄在41至77岁之间(平均年龄:59.11岁),主要居住在城市地区。这个子集评估了与他们的家庭地址相关联的128个城市生活环境变量和21个精神症状。城市生活环境包括空气和声音污染、交通、绿地接近度、沿海接近度、水源接近度、多重贫困的社会经济指标(IMD)、建筑分类、到达目的地的距离(例如,家庭医生诊所、邮局)、土地利用密度(LD)、地形、标准化差异植被指数(NDVI)(衡量绿化程度的指标)以及街道网络(SN)可达性。来自UKB的参与者,具有完整的城市生活环境变量和精神症状数据,被分为没有神经影像数据(UKB-non-NI)的数据集(n = 141,087)和有神经影像数据(UKB-NI)的数据集(n = 14,988)。在分析时,42,796名参与者进行了大脑神经影像学检查,其中14,988名参与者进行了完整的神经影像学、城市生活环境和精神症状评估。示意概要如图1所示。特定统计分析的人口统计信息如表1所示。

城市生活环境特征与精神症状群之间的相关性

77c16de54b67f7982ad33a516b9b01fb.png
图 2

研究中包括了128个变量构成的53个城市生活环境类别(图2a)。其中,34个类别具有一个独立的环境变量。在其余的类别中,通过使用确定性因子分析(CFA)将相关环境变量的信息折叠到19个潜在环境类别中,以避免相关环境变量之间的冗余。为了研究城市生活环境与精神症状之间的关系,作者使用稀疏典型相关分析(sCCA)将这53个独立的城市生活环境类别与21种精神症状关联起来。

作者在训练数据集中发现了城市生活环境特征与一个包括五种精神症状的群体之间的显著关系,这一关系在测试数据集中也得到了验证(图2b、c)。这个精神症状群包括疲倦的频率、孤独、抑郁情绪的频率和感到厌倦(图2d),作者总结为情感症状群。情感症状群与包括空气和声音污染、街道可达性的测量、交通和城市基础设施在内的环境因素呈正相关。这一群体与城市设施(服务、工厂、紧急情况、教育、食品店、社区和医疗保健)的距离以及绿地的接近度(家庭花园、自然环境和绿地的百分比)呈负相关(图2d)。结果表明,情感症状群与社会贫困和空气污染水平较高的环境特征呈正相关,而与交通和基础设施设施的短距离接近度等因素呈负相关。

另一个精神症状群,包括焦虑情感、感到紧张、神经症、紧张情感和过度担忧(图2e),作者将它们合并为焦虑症状群。焦虑症状群与训练数据集和测试数据集中的第二个城市环境特征明显相关(图2b)。这一症状群与城市密集建设相关,包括休闲场所的密度、平均地形、海岸附近、绿化程度和混合城市基础设施(住宅、交通、公用事业、动物中心)的密度呈正相关,同时与废物和能源的距离以及水域接近度呈负相关(图2e)。因此,第二个城市生活环境特征捕捉到了一个不同的特征,即慷慨的土地利用和接近自然,这些特征对焦虑症状具有保护作用。

作者确定了第三组精神症状,包括感到紧张、感到痛苦、情绪波动、神经质评分、易怒和敏感、受伤感、悲伤和压力(图2f),将其称为情感不稳定症状群。情感不稳定症状群与教育设施的密度、地形变化、建筑类别、街道链路特征、住宅密度以及医疗和紧急设施呈正相关,与未使用土地的密度、水域的密度、开放空间、便利设施、公园以及食品店的距离呈负相关(图2f)。

与环境精神症状群的基因组显著关联

2f1497ed715dcba9cbfae11e48b4c87a.png
图 3

作者对76,508名具有完整遗传、城市环境和精神症状数据的UKB-non-NI数据集中,对情感、焦虑和情感不稳定症状群的变量进行了全基因组关联研究(GWAS)分析(表1)。使用ToppGene进行基因集富集分析(GSEA),以探索与精神症状群相关的基因的生物学机制。对于情感症状群,作者发现了3,436个SNP的显著关联,位于22个蛋白编码基因中(图3a)。情感症状群与17q21.3染色体上的一个人类超基因候选位点上的SNP显示了与之最强的关联(图3b)。在17q21.3染色体的同一区域,作者发现情感症状群与CRHR1也有强烈的关联,这是一个对神经内分泌和行为应激反应至关重要的调节基因。在与情感症状群相关的22个基因的GSEA中,作者发现在CRH/CRF受体活性的分子功能中过度表达,图3c。所有这些基因在人蛋白图谱的不同脑区都高度表达(图3d)。应用这22个基因分数,作者发现了城市生活环境特征与情感症状群之间的统计学差异关联。例如,与CRHR1基因分数较高的参与者相比CRHR1基因分数较低的参与者与情感症状群的城市生活环境特征的相关性较小(图3e)。

焦虑症状群与涵盖9个基因的29个SNP存在显著关联(图3f)。与情感症状群的GWAS相比,全基因组显著差异的减少。焦虑症状群GWAS的领先SNP是rs77641763(图3f,g)。rs77641763与自杀思想和行为有关。其他显著的前列基因包括CNNM2、GBF1、NOLC1、NT5C2和TRIM(图3h)。与EXD3基因分数较高的参与者相比,EXD3基因分数较低的参与者与城市环境特征与焦虑症状群的相关性较小(图3h)。

情感不稳定症状群与十个SNP存在显著关联(图3i)。领先的SNP是rs77786116,位于染色体9上IFT74基因中(图3i)。IFT74是神经元迁移中的关键因子,在大脑中高度表达(图3j)并与妄想性精神分裂症相关。其他显著的前列基因包括LDHC、SLC9A7P1和TMPO(图3k)。与IFT4基因分数较高的参与者相比,IFT4基因分数较低的参与者与城市环境特征与情感不稳定症状群的相关性较小(图3k)。

影响大脑体积差异的环境特征和精神症状群之间的关联

ee0e0c6274ee53414bc0f562d70c7be2.png
图 4

要研究影响城市生活环境和精神症状的大脑体积差异,作者进行了多元稀疏典型相关分析(msCCA),涵盖了城市生活环境特征、大脑区域体积和精神症状群。这项分析在独立的UKB-NI数据集(n = 14,988)中进行。作者发现第一个城市环境特征与13个大脑区域体积显著相关,以及与情感症状群相关。这些大脑区域包括左杏仁核和右腹纹皮质、右额极等(图4a)。第一个城市环境特征与这些区域的大脑体积呈负相关,与情感症状群呈正相关。作者还发现第二个城市环境特征与11个大脑区域体积显著相关,以及与焦虑症状群相关。这些大脑区域体积包括左侧额下回、左侧额外动作区和右杏仁核等(图4b)。最后,第三个城市环境特征与13个大脑区域体积显著相关,包括双侧额极、杏仁核等(图4c)。这些发现揭示了不同的城市环境特征如何与大脑体积变化相关,进一步支持了城市环境对心理健康的重要影响,并提供了有关大脑结构的深入了解,这些结构可能在不同的精神症状群中起着不同的作用。

参考资料

Xu, J., Liu, N., Polemiti, E. et al. Effects of urban living environments on mental health in adults. Nat Med 29, 1456–1467 (2023). 

https://doi.org/10.1038/s41591-023-02365-w

相关文章:

Nat. Med. | 成年人的城市生活环境对心理健康的影响

今天为大家介绍的是来自Jiayuan Xu和Gunter Schumann团队的一篇论文。城市居民暴露于许多可能相互结合和相互作用的环境因素,这些因素可能影响心理健康。目前尚未有工作尝试建模城市生活的复杂实际暴露与大脑和心理健康之间的关系,以及这如何受遗传因素调…...

stm32 WIFI模块_8266使用

使用以上配置可以正常回应,其中无论勾选或者不勾选DTR/RTS都可以得到正常回应 ATCWMODE?表示查询当前WiFi状态是处于热点模式(AP模式)或者是连接其他WiFi的那个模式。通过图片看出这个符号不能省略。 设置AP热点命令格式:ATCWSAP…...

【C/C++】malloc 或者 new 动态分配内存

1. malloc 是一个在 C 语言中用于动态分配内存的函数。 通过 malloc 函数,我们可以在程序运行时请求一定大小的内存块,然后将该内存块用于存储数据。 malloc 函数的声明如下: void* malloc(size_t size);它接受一个参数 size,表…...

如果让你重新开始学 C/C++,你的学习路线会是怎么选择?

1. 第一阶段 学好 C 语言和 Linux 1.1 学好 C 语言 无论你是科班还是非科班,建议你一定要学好 C 语言,它应该作为你必须掌握好的语言。你要熟悉 C 语言的基本语法,包括: 顺序、条件、循环三大控制语句 C 中几大基元数据类型的用…...

PCL安装与使用

1 apt安装 ubuntu20.04及以上版本下可以直接通过apt方式安装pcl编译好的二进制文件,二进制安装的版本为1.10。 sudo apt update sudo apt install libpcl-dev 2 源码安装 在pcl的github上下载对应的版本进行安装: https://github.com/PointCloudLibrary/pcl/rel…...

力扣刷题-二叉树-对称二叉树

101 对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root [1,2,2,null,3,null,3] 输出:false 思路 我的思路…...

常见面试题-计算机网络相关

1.OSI 七层模型? OSI 七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP 五层模型:应用层、传输层、网络层、链路层、物理层 应用层 应用层是由网络应用程序使用的,是离用户最近的一层 应用层通过…...

leetcode做题笔记231. 2 的幂

给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n 2x ,则认为 n 是 2 的幂次方。 示例 1: 输入:n 1 输出:tr…...

AI主播“败走”双11,想用AI省成本的商家醒醒吧,程序员不必担心失业,发展空间依旧很大

目录 1 2 3 “AI人”并不算是新鲜事,随着AI的发展,AI主播也开始悄悄进入到直播间中。 持续无间断的直播、比人工费便宜等优势,让很多商家选择了AI主播。 AI主播到底好不好用?终于在今年“双11”现出了原形。 1 AI主播没火过半年…...

◢Django 自写分页与使用

目录 1、设置分页样式,并展示到浏览器 2、模拟页码 3、生成分页 4、数据显示 5、上一页下一页 6、数据库的数据分页 7、封装分页 8、使用封装好的分页 建立好app后,设置路径path(in2/,views.in2),视图def in2(request): ,HTML: in2.html…...

某城高速综合管控大数据大屏可视化【可视化项目案例-04】

🎉🎊🎉 你的技术旅程将在这里启航! 🚀🚀 本文选自专栏:可视化技术专栏100例 可视化技术专栏100例,包括但不限于大屏可视化、图表可视化等等。订阅专栏用户在文章底部可下载对应案例源码以供大家深入的学习研究。 🎓 每一个案例都会提供完整代码和详细的讲解,不…...

如何在Linux下进行文件查看

cat 文本内容显示到终端 head 查看文件开头 tail 查看文件结尾 常用参数 -f 文件内容更新后,显示信息同步更新 wc 统计文件内容信息...

OSG练习:模仿Ventsim制作三维矿井智能通风系统

1、效果 2、计划内容 1) 三维场景的加载显示;已实现 2)矿井巷道建模及纹理;已实现 3)矿井基础数据采集及修正;已实现 4)通风网络解算算法;已实现 5)通风设备及设施模型制作;未实现 6)风流模拟效果 ;进行中 7)火灾模拟效果;未实现 8)巷道属性查看栏;未实现 9)…...

【数据结构】非递归实现二叉树的前 + 中 + 后 + 层序遍历(听说面试会考?)

👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:数据结构 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&…...

32 Feign性能优化

2.3.Feign使用优化 Feign底层发起http请求,依赖于其它的框架。其底层客户端实现包括: •URLConnection:默认实现,不支持连接池 •Apache HttpClient :支持连接池 •OKHttp:支持连接池 因此提高Feign的…...

星岛专栏|从Web3发展看金融与科技的融合之道

11月起,欧科云链与香港主流媒体星岛集团开设Web3.0安全技术专栏,该专栏主要面向香港从业者、交易机构、监管机构输出专业性的安全合规建议,旨在促进香港Web3.0行业向安全与合规发展。 出品|欧科云链研究院 自2016年首届香港金融…...

什么是网络爬虫?

网络爬虫是一种自动化程序,可以自动地浏览网站并从网站上抽取数据。APP数据抓取实际上也是运用了网络爬虫的技术,只不过抓取的对象不是网站上的信息,而是手机APP上的数据。下面详细介绍APP数据抓取的过程。 1、确定数据需求 首先需要明确要抓…...

酷柚易汛ERP - 商品库存余额表操作指南

1、应用场景 商品库存余额表用于查询商品在各仓库的实际结存量、单位成本以及成本等明细。 2、主要操作 打开【仓库】-【商品库存余额表】,可筛选仓库、商品、商品类别,导出/打印等操作见【销货单】不再赘述。 3、分享操作 库存余额分享,…...

第27期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以…...

大数据-玩转数据-Flume

一、Flume简介 Flume提供一个分布式的,可靠的,对大数据量的日志进行高效收集、聚集、移动的服务,Flume只能在Unix环境下运行。Flume基于流式架构,容错性强,也很灵活简单。Flume、Kafka用来实时进行数据收集,Spark、Flink用来实时处理数据,impala用来实时查询。二、Flume…...

【力扣数据库知识手册笔记】索引

索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...

【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器

——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的​​一体化测试平台​​,覆盖应用全生命周期测试需求,主要提供五大核心能力: ​​测试类型​​​​检测目标​​​​关键指标​​功能体验基…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...

ardupilot 开发环境eclipse 中import 缺少C++

目录 文章目录 目录摘要1.修复过程摘要 本节主要解决ardupilot 开发环境eclipse 中import 缺少C++,无法导入ardupilot代码,会引起查看不方便的问题。如下图所示 1.修复过程 0.安装ubuntu 软件中自带的eclipse 1.打开eclipse—Help—install new software 2.在 Work with中…...

浅谈不同二分算法的查找情况

二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况&#xf…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则&#xf…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...

算法—栈系列

一&#xff1a;删除字符串中的所有相邻重复项 class Solution { public:string removeDuplicates(string s) {stack<char> st;for(int i 0; i < s.size(); i){char target s[i];if(!st.empty() && target st.top())st.pop();elsest.push(s[i]);}string ret…...

自定义线程池1.2

自定义线程池 1.2 1. 简介 上次我们实现了 1.1 版本&#xff0c;将线程池中的线程数量交给使用者决定&#xff0c;并且将线程的创建延迟到任务提交的时候&#xff0c;在本文中我们将对这个版本进行如下的优化&#xff1a; 在新建线程时交给线程一个任务。让线程在某种情况下…...

统计按位或能得到最大值的子集数目

我们先来看题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;请你找出 nums 子集 按位或 可能得到的 最大值 &#xff0c;并返回按位或能得到最大值的 不同非空子集的数目 。 如果数组 a 可以由数组 b 删除一些元素&#xff08;或不删除&#xff09;得到&#xff0c;…...