基于深度学习的多模态癌症数据集调研
基于深度学习的多模态癌症数据集调研
关键词: 癌症、分割、多模态、radiology、pathology、深度学习
目录:
一、 数据集总结
二、 胶质瘤/脑肿瘤(glioma)
三、 肺癌/非小细胞肺癌(NSCLC)
四、 乳腺癌(Breast Cancer)
五、 前列腺癌(Prostate Cancer)
六、 高级别浆液性卵巢癌(HGSOC)
七、 食管癌(esophageal cancer)
一、数据集总结
(一)可用的多模态数据集
1.TCIA (The Cancer Imaging Archive) - 多种癌症
https://www.cancerimagingarchive.net/
(1)简介
包含来自TCGA等大型项目的多癌种、多模态数据。需要根据具体癌症类型(如肺癌、肝癌、前列腺癌)搜索特定的Collection。需要寻找那些明确提供多模态图像和对应分割标注的集合。例如:
- TCGA-GBM / TCGA-LGG: 脑胶质瘤,含MRI。
- TCGA-LUAD / TCGA-LUSC: 肺癌,常含CT, PET。
- NSCLC Radiogenomics: 肺癌,CT/PET与基因组学关联。
- Prostate collections (e.g., PROSTATEx): 前列腺癌,常含多参数MRI (T2w, DWI, DCE)。
- Head-Neck Radiomics: 头颈癌,常含CT, PET。
(2)具体内容
①CPTAC (Clinical Proteomic Tumor Analysis Consortium) 系列:
- CPTAC-GBM: 胶质母细胞瘤。包含MRI影像、数字病理切片(WSI)、蛋白质组学、基因组学和临床数据。
- CPTAC-LSCC: 肺鳞状细胞癌。包含CT影像、数字病理切片(WSI)、蛋白质组学、基因组学和临床数据。
- CPTAC-LUAD: 肺腺癌。同样包含CT影像、WSI、蛋白质组学、基因组学和临床数据。
- CPTAC-CCRCC: 透明细胞肾细胞癌。包含CT影像、WSI、蛋白质组学、基因组学和临床数据。
- CPTAC-UCEC: 子宫内膜癌。包含MRI影像、WSI、蛋白质组学、基因组学和临床数据。
- CPTAC-PDA: 胰腺导管腺癌。包含CT影像、WSI、蛋白质组学、基因组学和临床数据。
②TCGA (The Cancer Genome Atlas) 相关影像数据集:
TCIA托管了大量TCGA队列的影像数据(如CT, MRI, PET)。例如:
- TCGA-GBM: 胶质母细胞瘤 (MRI)
- TCGA-LGG: 低级别胶质瘤 (MRI)
- TCGA-LUAD: 肺腺癌 (CT)
- TCGA-LUSC: 肺鳞状细胞癌 (CT)
- TCGA-BRCA: 乳腺癌 (MRI)
- TCGA-KIRC / KIRP / KICH: 肾癌 (CT)
TCIA主要提供这些队列的影像数据。对应的数字病理切片(WSI)和基因组/临床数据通常需要从GDC (Genomic Data Commons) 门户网站获取。虽然数据源分散,但可以通过患者ID进行匹配,构成多模态数据集。
③NSCLC-Radiomics 系列:
- NSCLC-Radiomics: 非小细胞肺癌。包含CT影像、手动勾画的肿瘤区域(ROI),以及预计算的放射组学特征。
- NSCLC Radiogenomics: 另一个专注于肺癌放射组学和基因组学关联的数据集,包含CT影像、分割、基因数据,也可能有病理信息链接。
2.BraTS (Brain Tumor Segmentation Challenge) - 脑肿瘤 (胶质瘤)
https://www.med.upenn.edu/cbica/brats/
最经典的脑肿瘤多模态分割数据集,标注质量高。BraTS (Brain Tumor Segmentation Challenge) 数据库本身是一个基于 MRI 的多模态数据集。其核心包含以下几种 MRI 序列,用于脑肿瘤的分割和分析:
- T1-weighted (T1): T1 权重成像。
- T1-weighted contrast-enhanced (T1ce): T1 权重对比度增强成像(注射造影剂后)。
- T2-weighted (T2): T2 权重成像。
- FLAIR (Fluid-Attenuated Inversion Recovery): T2 液体衰减反转恢复序列。
这四种 MRI 模态是 BraTS 数据集的标准组成部分,提供了关于肿瘤结构、水肿、坏死、增强区域等不同方面的信息。
标准 BraTS 数据集通常不直接包含数字化的组织病理学切片 (WSI)。 BraTS 挑战的主要重点是基于 MRI 的分割和相关任务(如生存预测)。但是,BraTS 数据集中的许多病例来源于大型公共数据库,例如 TCGA (The Cancer Genome Atlas) 和 TCIA (The Cancer Imaging Archive)。 这些源数据库包含了与 MRI 图像相对应的患者的组织病理学数据(包括 WSI)以及基因组学等其他信息。因此,可以将 BraTS 的 MRI 数据与来自 TCGA/TCIA 的相应患者的组织病理学数据进行关联和整合分析,需要通过患者 ID 等标识符进行匹配。
3.Lung-CLiP(肺癌临床蛋白质组肿瘤分析联盟)
CPTAC 的肺癌研究队列是 Lung-CLiP 的主要数据来源。CPTAC 已经对相当数量的肺腺癌(LUAD)和肺鳞状细胞癌(LSCC)样本进行了深入的多组学分析。这些研究通常是 Lung-CLiP 工作的基础。这些队列通常会收集匹配的临床数据、基因组数据(如 WES, RNA-Seq)、蛋白质组学数据,影像数据(通常是 CT 扫描)和组织病理学数字切片(WSI)。通常存储在 TCIA 或通过 CPTAC 数据门户链接访问。没有一个现成的、单一的“Lung-CLiP 多模态数据集”文件包直接下载。需要从不同的数据源获取数据,并根据患者 ID 将它们整合起来:
- 从 CPTAC Data Portal 获取临床数据、蛋白质组学数据、基因组/转录组学数据的索引和部分数据。
- 从 TCIA (The Cancer Imaging Archive) 下载匹配的 CT/PET 影像和 WSI 病理切片。
- 从 GDC (Genomic Data Commons) 获取详细的基因组/转录组学数据。
- 从 PDC (Proteomic Data Commons) 获取蛋白质组学数据。
查找入口:
- 起点: NCI CPTAC Data Portal (https://pdc.cancer.gov/pdc/),可以找到相关的肺癌研究项目(如LUAD, LSCC)。
- 数据检索: TCIA 是查找和下载 CPTAC 相关影像(CT, PET)和数字病理切片(WSI)的主要平台。搜索时可以使用 “CPTAC-LUAD” 或 “CPTAC-LSCC” 等关键词。
4.HECKTOR (Head and Neck Tumor Segmentation and Outcome Prediction Challenge) - 头颈部肿瘤
模态:PET, CT (通常是配准好的 PET/CT 图像)
HECKTOR (Head and Neck Tumor Segmentation and Outcome Prediction) 挑战赛的核心数据是头颈部癌症患者的 PET/CT 图像,许多研究还会结合临床数据(如年龄、性别、分期、治疗信息等,如果提供的话)。挑战的主要任务是基于这些图像进行肿瘤分割和/或预后预测(例如生存期预测)。标准的 HECKTOR 挑战赛数据集(如 HECKTOR 2020, 2021, 2022)本身并不直接包含数字化的组织病理学切片数据。
5.PROSTATEx Challenge / PI-CAI Challenge - 前列腺癌
模态:MRI: T2w, DWI (扩散加权成像) / ADC (表观扩散系数), DCE (动态对比增强) (即 mpMRI - 多参数MRI)
PROSTATEx (Prostate Cancer Detection Challenge) 系列挑战赛(主要是 PROSTATEx-1 和 PROSTATEx-2)的核心目标是利用多参数磁共振成像 (mpMRI) 来检测和评估前列腺癌的临床显著性。多参数磁共振成像 (mpMRI) 结合了多种不同的 MRI 序列来提供更全面的信息。通常包括:
- T2 加权成像 (T2W): 提供解剖结构信息。
- 扩散加权成像 (DWI) 及其衍生的表观扩散系数图 (ADC): 反映水分子扩散受限情况,常与肿瘤细胞密度相关。
- 动态对比增强成像 (DCE): 反映组织的血流灌注情况,肿瘤区域通常表现出特定的增强模式(尽管在 PROSTATEx-2 中 DCE 的作用被发现相对较小)。
6.LiTS (Liver Tumor Segmentation Challenge) - 肝脏肿瘤 (Liver Tumor)
模态:CT
肝脏 CT 扫描图像和分割掩码。
7.KiTS (Kidney Tumor Segmentation Challenge) - 肾脏肿瘤 (Kidney Tumor)
模态:CT
肾脏(和肾肿瘤)的对比增强 CT 扫描图像和分割掩码。可能存在包含部分 KiTS 相关病例的、公开的、包含病理切片(WSI)和基因组学的关联数据集 (CPTAC-CCRCC)。
(二)参考文献
1.多模态深度学习在精准肿瘤学中的应用:全面综述(Multimodal deep learning approaches for precision oncology: a comprehensive review)
https://academic.oup.com/bib/article/26/1/bbae699/7942793
肿瘤学领域大规模生物医学数据的不断积累,以及深度学习(DL)技术的显著进步,已将多模态深度学习(MDL)确立为精准肿瘤学的基石。本综述基于广泛的文献调查,概述了 MDL 在该领域的应用。总共包括截至 2024 年 9 月之前发表的 651 篇文章。我们首先概述了支持癌症研究公开可用的多模态数据集。然后,我们讨论了关键的 DL 训练方法、数据表示技术和融合策略,用于整合多模态数据。综述还考察了 MDL 在肿瘤分割、检测、诊断、预后、治疗选择和治疗效果监测中的应用。最后,我们批判性地评估了当前方法的局限性,并提出了未来研究方向。通过综合当前进展和识别挑战,本综述旨在指导未来利用 MDL 推进精准肿瘤学的努力。
二、胶质瘤/脑肿瘤(glioma)
胶质瘤的诊疗路径天然地将高质量的术前MRI(放射组学来源)和必要的手术/活检(病理组学来源)紧密地联系在一起,且时间间隔相对较短,解剖结构相对固定,为获取配对的多模态数据提供了便利条件。
- MRI - 诊断和术前规划:对于疑似脑肿瘤的患者,多参数MRI(包含T1、T1c、T2、FLAIR等序列)是绝对必要且标准的检查手段。它不仅用于初步诊断,更是手术前规划的关键依据,帮助神经外科医生确定肿瘤范围、与重要脑功能区的关系等。
- 手术/活检 - 诊断和治疗的常规环节:对于大多数实体肿瘤,组织病理学检查是确诊的“金标准”。对于胶质瘤,尤其是需要明确分级和分子状态(如IDH突变、1p/19q共缺失)以指导后续治疗的病例,手术切除或活检是常规操作。
很多癌症(如乳腺癌、前列腺癌)可能先通过穿刺活检确诊,此时获取的组织量有限,且难以精确对应到之前的影像(尤其是如果影像是CT或超声)。后续的手术切除可能在一段时间之后,期间肿瘤可能发生变化或接受了新辅助治疗。在某些癌症中(如部分乳腺癌、直肠癌),患者可能在手术前接受化疗或放疗(新辅助治疗)。这会改变肿瘤的影像学表现和病理学特征,使得术前影像与术后病理样本之间的直接关联性降低。胶质瘤虽然也有术后放化疗,但通常是在获取了初始诊断的影像和病理样本之后。脑肿瘤的影像采集和处理在大型医疗中心往往有更标准化的流程(部分得益于像BraTS这样的挑战赛推动)。而其他癌症的多中心数据采集可能面临更大的异质性。
(一)使用深度学习的多模式数据整合预测胶质瘤患者的总生存期(Multimodal data integration using deep learning predicts overall survival of patients with glioma)
https://onlinelibrary.wiley.com/doi/full/10.1002/VIW.20240001
胶质瘤是一种高度异质性疾病,预后较差。精准的生存预测可以为后续的临床决策、临床试验的开展以及健康经济学带来益处。最近的研究强调了磁共振成像、病理标本和循环生物标志物的预后价值。然而,这些模式的整合潜力和有效性尚需进一步验证。通过整合来自癌症基因组图谱胶质瘤数据集的218名患者和华山队列的54名患者的补充预后信息,我们建立了一种用于T1增强对比图像和组织学切片的挤压-激励深度学习特征提取器,并利用最小绝对收缩和选择算子-Cox回归分析筛选显著的循环5-羟甲基胞嘧啶(5hmC)特征用于胶质瘤生存预测。因此,通过对放射影像、组织病理学影像特征、循环游离DNA中的全基因组5hmC以及临床变量的生存支持向量机多模态整合,获得了一种高效的预后预测模型(一致性指数=0.897;Brier评分=0.118),为改善胶质瘤患者的生存风险分层提供了一种有效的策略。
胶质瘤数据集来自癌症基因组图谱(TCGA)项目,并被应用于本研究中。TCGA 胶质瘤队列包括 TCGA-GBM 和 TCGA-LGG 队列。患者选择的纳入标准如下:(1)经病理诊断的胶质瘤患者;(2)术前具有 T1 加权钆增强(T1-CE)成像的 MRI 数据;(3)具有可用的生存数据和临床特征,包括性别、年龄、世界卫生组织(WHO)分级、肿瘤位置(运动和语言功能区域,MLFA)和异柠檬酸脱氢酶 1(IDH1)突变状态。个体的 MRI 扫描来自 TCGA-GBM 和 TCGA-LGG 队列,并从癌症成像档案(https://www.cancerimagingarchive.net/)下载。TCGA-GBM 和 TCGA-LGG 的病理图像从 TCGA 基因组数据共享(GDC)数据门户(https://portal.gdc.cancer.gov/)下载。最后,选择了 218 名 TCGA 胶质瘤患者(100 名 GBM 患者和 118 名 LGG 患者)进行进一步分析。我们还在 2020-2021 年间,从复旦大学附属华山医院医疗集团招募了 54 名符合纳入标准的胶质瘤患者。此外,我们还筛选了之前 5hmC 队列(GSE132118)中符合纳入标准的 57 名胶质瘤患者。
影像和临床数据在必要时可通过联系相应作者进行索取。本研究中使用的代码在 https://github.com/gazhee/huashan-survival 上公开可用。
(二)深度神经网络分析病理图像与整合分子数据以增强胶质瘤分类和分级(Deep Neural Network Analysis of Pathology Images With Integrated Molecular Data for Enhanced Glioma Classification and Grading)
https://www.frontiersin.org/journals/oncology/articles/10.3389/fonc.2021.668694/full
胶质瘤是起源于胶质细胞的原发性脑肿瘤。这些肿瘤的分类和分级对于预后和治疗计划至关重要。中枢神经系统(CNS)中胶质瘤的分类标准于 2016 年由世界卫生组织(WHO)引入。该胶质瘤分类标准要求将组织学与基因组学相结合。2017 年,为了提供中枢神经系统肿瘤分类的最新建议,成立了“提供中枢神经系统肿瘤分类分子和实用方法信息联盟”(cIMPACT-NOW)。该联盟的目的是让世界卫生组织在其即将发布的版本中采用这些建议。在这项工作中,我们提出了一种新的胶质瘤分析方法,该方法首次在文献中整合了从数字分析脑组织病理学图像中获得的细胞学特征,以及根据最新的 WHO 标准结合分子特征。我们首先提出了一种针对大组织病理学全切片图像(WSIs)中感兴趣区域(ROI)选择的新型过度分割策略。 基于深度神经网络(DNN)的分类方法随后将分子特征与细胞密度特征融合,以提高肿瘤分类性能。我们使用来自癌症基因组图谱(TCGA)数据集的 549 个患者病例评估所提出的方法。使用常规 DNN 进行交叉验证分类准确率分别为低级别胶质瘤(LGG)和高级别胶质瘤(HGG)的 93.81%,以及 LGG II 和 LGG III 的 73.95%。我们的实验表明,深度学习的类型对 LGG II 与 LGG III 之间的肿瘤亚型区分有显著影响。这些结果优于分类 LGG II 与 LGG III 的最新方法,并在区分 LGG 与 HGG 方面在文献中提供具有竞争力的性能。此外,我们还研究了使用病理图像和细胞密度信息进行分子亚型分类。最后,本研究在文献中首次表明,细胞密度量化有望预测具有 IDH 突变的 LGG 的脑肿瘤分级。
我们使用来自基因组数据共享(GDC)的癌症基因组图谱(TCGA)数据集中关键变异(IDH、ATRX、1p/19q 和 MGMT 启动子)的 549 张全切片图像(WSIs)以及分子信息。这 549 张 WSIs 分别包含 201 个 LGG II 级、229 个 LGG III 级和 119 个 HGG IV 级。我们根据方法部分中介绍的区域选择策略,从 WSI 中选择最大的超像素作为最终 ROI,大小为 1000 × 1000。因此,本研究共有 549 个 ROI。对于核分割,我们使用 UNet 架构(55)。训练 H&E 染色数据来自多器官核分割挑战(MoNuSeg),包含 30 张图像和约 22000 个核边界注释的几个器官组织(56)。我们以 MoNuSeg 中的一张图像作为参考,然后对 549 个 ROI 图像进行颜色归一化,使所有对象具有相似的颜色外观,同时保留原始结构。本工作中实验数据的真实值来自 TCGA 中的专家共识真实值。所有诊断和分子信息直接来自 TCGA 数据集。 诊断由参与机构进行,通过全外显子测序、DNA 拷贝数分析、mRNA 测序和 DNA 甲基化分析相结合的方法获取分子数据。神经病理学家审查了组织学图像,并确认了所给诊断的有效性(KJ)。
(三)一种基于弱监督深度学习的利用 WSI 和 mpMRIs 进行胶质瘤亚型分类的方法(A weakly supervised deep learning-based method for glioma subtype classification using WSI and mpMRIs)
https://www.nature.com/articles/s41598-022-09985-1
精确的胶质瘤亚型分类对于脑肿瘤患者的治疗管理至关重要。由于许多因素,开发用于胶质瘤亚型分类的自动计算机辅助算法具有挑战性。其中一个困难是标签约束。具体来说,每个病例只是简单地被标记为胶质瘤亚型,而没有对病变区域信息的精确注释。在本文中,我们提出了一种基于混合全卷积神经网络(CNN)的胶质瘤亚型分类方法,该方法使用全切片成像(WSI)和多参数磁共振成像(mpMRIs)。它包括两种方法:基于 WSI 的方法和基于 mpMRIs 的方法。对于基于 WSI 的方法,我们使用 WSI 上的 2D CNN 对胶质瘤亚型进行分类。为了克服标签约束问题,我们以弱监督的方式提取代表胶质瘤亚型分类的真正代表性块。对于基于 mpMRIs 的方法,我们通过分析 mpMRIs 开发了一种基于 3D CNN 的方法。基于 mpMRIs 的方法包括脑肿瘤分割和分类。 最后,为了提高预测的鲁棒性,我们根据置信指数融合了基于 WSI 和基于 mpMRIs 的结果。在 CPM-RadPath 2020 竞赛的验证数据集上的实验结果表明,两种模态的综合判断比仅使用 WSI 或 mpMRIs 的性能更好。此外,我们使用所提出的方法在 CPM-RadPath 2020 测试阶段排名第三。所提出的方法展示了具有竞争力的性能,这归功于弱监督方法和多模态数据标签一致性策略的成功。
在这项研究中,MRI 图像和病理图像来源于两个公开数据集:2020 年多模态脑肿瘤分割挑战(BraTS 2020) 和计算精准医学:脑肿瘤分类的放射-病理挑战(CPM-RadPath)2020。BraTS 2020 训练数据包含 369 个病例,包括 76 例低级别胶质瘤(LGG)患者和 293 例高级别胶质瘤(HGG)患者。对于每个病例,都有多参数 MRI(mpMRI)和相应的脑肿瘤地面真相。mpMRI 包括 T1 加权 MRI(T1)、T1 加权增强 MRI(T1ce)、T2 加权 MRI(T2)和 T2 加权液体衰减反转恢复 MRI(T2-FLAIR)。每个病例的每种模态的大小为 240x240x155 。肿瘤分割的真实情况包含多个肿瘤亚型,如肿瘤组织周围水肿(ED)、增强肿瘤(ET)和坏死/非增强肿瘤(NCR/NET)。对于 CPM-RadPath 2020 的数据,训练数据集由 221 个病例组成,包括配对的放射学和数字病理学图像。在 221 个病例中,有 54、34 和 133 个病例分别为低级别星形细胞瘤、IDH 突变(A)、少突胶质细胞瘤、1p/19q 共分离(O)以及具有胶质母细胞瘤分子特征的胶质母细胞瘤和弥漫性星形细胞胶质瘤,分别。此外,CPM-RadPath 2020 挑战赛中,验证集和测试集分别有 35 和 73 个病例。需要注意的是,挑战组织者私下拥有验证和测试数据中胶质瘤亚型的真实情况。在验证阶段,参与者将预测结果提交给挑战以在线评估算法。然而,在测试阶段,参与者只能提交封装在 Docker 容器中的算法,组织者执行算法以进行最终排名。
三、肺癌/非小细胞肺癌(NSCLC)
(一)多模态整合放射学、病理学和基因组学,以预测非小细胞肺癌患者对 PD-(L)1 阻断剂的反应(Multimodal integration of radiology, pathology and genomics for prediction of response to PD-(L)1 blockade in patients with non-small cell lung cancer)
https://www.nature.com/articles/s43018-022-00416-8
免疫治疗被用于治疗几乎所有晚期非小细胞肺癌(NSCLC)患者;然而,识别稳健的预测生物标志物仍然具有挑战性。在这里,我们展示了整合医学影像、组织病理学和基因组特征来预测免疫治疗反应的预测能力,使用的是 247 名晚期 NSCLC 患者的队列,这些患者在诊断临床检查期间获得了多模式基线数据,包括计算机断层扫描图像、数字化程序性死亡配体-1 免疫组化切片和已知的免疫治疗结果。使用领域专家注释,我们开发了一个计算工作流程来提取患者级别的特征,并使用机器学习方法将多模式特征整合到风险预测模型中。 我们的多模态模型(曲线下面积(AUC)=0.80,95%置信区间(CI)0.74–0.86)优于单模态指标,包括肿瘤突变负荷(AUC=0.61,95% CI 0.52–0.70)和程序性死亡配体-1 免疫组化评分(AUC=0.73,95% CI 0.65–0.81)。因此,我们的研究为使用专家指导的机器学习在 NSCLC 患者中通过多模态特征提高免疫疗法反应的预测提供了定量依据。
所有数据均可在 Synapse 公开获取:https://www.synapse.org/#!Synapse:syn26642505。队列的基因组特征可在 cbioportal 上探索:https://www.cbioportal.org/study/summary?id=lung_msk_mind_2020。源数据已作为源数据文件提供。源数据随本文提供。Feature processing and engineering code is available as part of Luna: https://github.com/msk-mind/luna/
(二)多模态深度学习神经网络在整张切片组织图像和基质辅助激光解吸电离质谱成像中用于肺癌亚型分类(Multimodal Lung Cancer Subtyping Using Deep Learning Neural Networks on Whole Slide Tissue Images and MALDI MSI)
https://www.mdpi.com/2072-6694/14/24/6181
人工智能(AI)在促进肿瘤的检测和分类方面显示出潜力。在非小细胞肺癌患者中,区分最常见的亚型,即腺癌(ADC)和鳞状细胞癌(SqCC),对于制定有效的治疗方案至关重要。然而,这项任务在临床常规中可能仍然存在挑战。我们提出了一种基于 AI 的双模态分类算法,用于检测和亚型肿瘤区域,该算法结合了基质辅助激光解吸/电离(MALDI)质谱成像(MSI)数据和肺组织切片的数字显微镜全切片图像(WSI)的信息。该方法包括首先通过进行苏木精和伊红染色(H&E 染色)WSI 的分割来检测高肿瘤细胞含量区域,然后根据相应的 MALDI MSI 数据进行肿瘤区域的分类。我们在包含 N = 232 名患者肿瘤样本的六个组织微阵列(TMAs)上训练了该算法,并使用了 14 个额外的全切片进行验证和模型选择。分类精度在包含另外 16 个全切片的测试数据集上进行了评估。 该算法准确检测和分类肿瘤区域,在频谱级别上测试准确率达到 94.7%,并正确分类了 16 个测试区域中的 15 个。当引入额外的质量控制标准时,通过质量控制的区域(16 个中的 14 个)测试准确率达到 100%。所提出的方法在将 AI 和 MALDI MSI 数据纳入临床常规方面迈出了进一步,并有可能减少病理医生的工作量。对结果进行仔细分析揭示了在基于肺癌组织数据训练神经网络时需要考虑的具体挑战。
本研究中展示的数据可从对应作者处索取。由于隐私原因,数据不公开。
四、乳腺癌(Breast Cancer)
(一)使用多模态数据预测人类乳腺癌分子亚型的混合深度学习模型(A Hybrid Deep Learning Model for Predicting Molecular Subtypes of Human Breast Cancer Using Multimodal Data)
https://www.sciencedirect.com/science/article/pii/S1959031820301858
乳腺癌亚型预测在乳腺癌的诊断和预后中起着关键作用。近年来,深度学习(DL)在乳腺癌亚型的智能预测中表现出良好的表现。然而,传统的 DL 模型大多采用单模态数据,只能提取少量的特征,无法建立患者特征与乳腺癌亚型之间的稳定对应关系。
我们采用 TCGA-BRCA 数据集作为乳腺癌分子亚型预测的样本集,这是一个公开的数据集,可以通过以下链接获取:https://portal.gdc.cancer.gov/projects/TCGA-BRCA
我们采用 TCGA-BRCA 数据集作为乳腺癌分子亚型预测的样本集。TCGA-BRCA 数据集包含 1098 例乳腺癌患者的基因表达数据和 CNV。另外,每个患者都有几张组织病理学图像 (病理图像数据),也可以通过 TCGA 数据库获得 [48] 。每个患者的基因表达数据 、CNVs 和病理图像数据可以分为两种类型的模态。其中,基因表达数据和 CNVs 是一维的(矢量形式),对应一种模态;病理图像是彩色的,包括红绿蓝(RGB)三个通道,因此是三维数据,对应另一种模态。在本文中,我们分别称它们为基因模态和影像模态 。该数据集共包含 1098 个样本,但是有些样本缺失数据或者有些样本缺少标签,所以我们筛选了这些干扰样本,最终选取 831 个可用样本组成本文的样本集。
五、前列腺癌(Prostate Cancer)
(一)深度学习在病理-放射融合诊断前列腺癌分类中的应用方法(A Deep Learning Approach to Diagnostic Classification of Prostate Cancer Using Pathology–Radiology Fusion)
https://onlinelibrary.wiley.com/doi/full/10.1002/jmri.27599
开发一种基于人工智能(AI)的模型(命名为 AI-活检),用于利用标记有组织病理学信息的磁共振(MR)图像进行前列腺癌的早期诊断。磁共振成像(MRI)数据集,来自 400 名疑似患有前列腺癌的患者,并包含组织学数据(其中 228 例为院内获取,172 例来自外部公开数据库)。
这项研究包括了来自我们自身泌尿科中心的 228 名患者(影像时间为 2015/02 至 2019/03)。在本手册中,我们将此数据集称为内部数据集。MR 图像由来自相应融合引导活检(经直肠和经会阴)的癌症 GS 和 GG 信息标记。我们还使用了从癌症影像存档(TCIA)获得的四个外部公共数据集,这些数据集去除了患者身份信息并托管了一个大型医疗影像档案库,可供公众下载。 我们使用了 PROSTATEx Challenge (n = 99 patients),22, 23 PROSTATE-MRI (n = 26),24 PROSTATE-DIAGNOSIS (n = 38 patients),25 and TCGA-PRAD (n = 9 patients).26 因此,公共数据的收集包括总共 172 名具有 T2w 前列腺 MRI 图像的患者,以及来自相应前列腺核心针吸活检或前列腺切除术标本的组织病理学信息。所有公共和内部数据均转换为 PNG 格式,并使用 Python 脚本来规范化强度不均匀性。对于每位患者,两位放射科医生(一位有 6 年经验的先进成像技术人员和一位有 17 年经验的泌尿放射科医生)审查并选择了包含前列腺腺体的七个轴向图像切片的一致序列(=2800 个图像插值到 512×512 像素)(图 1a)。 此外,对于内部数据,这两位放射科医生审查了分配的 PI-RADS1-5 评分(如果有的话)。然后,我们根据相应的病理报告对所有 MRI 图像进行了分类(图 1b)。这意味着所有患者的 MRI 图像都被贴上了良性、GS、6-10 或 GG1-5 病理评估标签,该评估由经验丰富的病理学家(来自不同诊所)完成,然后由我们机构的一位病理学家(拥有 15 年经验)进行审查。
六、高级别浆液性卵巢癌(HGSOC)
(一)多模态数据整合利用机器学习提高高级浆液性卵巢癌的风险分层(Multimodal data integration using machine learning improves risk stratification of high-grade serous ovarian cancer)
https://www.nature.com/articles/s43018-022-00388-9
患有高级别浆液性卵巢癌的患者预后不良,对治疗的反应各异。已知该疾病的预后因素包括同源重组缺陷状态、年龄、病理分期和减瘤手术后残留疾病状态。最近的研究突出了计算机断层扫描和病理组织学标本中捕获的重要预后信息,这些信息可以通过机器学习来利用。然而,关于结合来自这些不同来源的特征以提高治疗反应预测能力的能力知之甚少。在这里,我们组装了一个包含 444 例主要晚期高级别浆液性卵巢癌患者的多模态数据集,并发现了与预后相关的定量特征,如苏木精和伊红染色下的肿瘤核大小和对比增强计算机断层扫描下的网膜纹理。我们发现,这些特征相对于彼此和临床基因组特征提供了互补的预后信息。 通过融合组织病理学、放射学和临床基因组学机器学习模型,我们展示了通过多模态数据集成改善癌症患者风险分层的有希望途径。
DNA 测序、H&E WSI 和 CT 数据已存档于 Synapse(Sage Bionetworks),存取码为 syn25946117。https://www.synapse.org/Synapse:syn25946117/wiki/611576
额外 H&E WSI、CT 成像和基因组数据来自 TCGA 研究网络:http://cancergenome.nih.gov/ 和癌症成像档案:https://www.cancerimagingarchive.net/。在病理科 CLIA 实验室进行的 MSK-IMPACT 原始数据目前不允许在公共存储库中,因为伦理和法律影响仍在机构层面讨论;因此,与 HRD 状态相关的衍生特征在存储库中共享。源数据已作为源数据文件提供。支持本研究发现的所有其他数据,在合理请求下可从相应作者处获得。源数据随本文提供。
七、食管癌(esophageal cancer)
(一)多模态深度学习预测食管癌 PD-L1 生物标志物和临床免疫治疗结果(Multimodal deep learning for predicting PD-L1 biomarker and clinical immunotherapy outcomes of esophageal cancer)
https://www.frontiersin.org/journals/immunology/articles/10.3389/fimmu.2025.1540013/full
尽管免疫检查点抑制剂(ICIs)在实体瘤中表现出显著的抗肿瘤疗效,但从中受益的食管癌(ESCC)患者比例仍然有限。当前的生物标志物有助于识别免疫疗法的潜在反应者,但它们都具有固有的局限性。在本研究中,我们从中国苏州大学第三附属医院建立了两个 ESCC 队列。一个队列包括 220 名通过免疫组化确定 PD-L1 表达水平的患者,另一个队列包括 75 名接受过免疫治疗的患者。对于两个队列中的每位患者,我们收集了包括苏木精和伊红染色病理图像、纵向计算机断层扫描(CT)和相关的临床变量在内的多模态数据。接下来,我们引入了一个新的多模态深度学习模型,该模型整合了病理特征、影像组学特征和临床信息,以预测 PD-L1 水平、免疫治疗反应和总生存期。我们的模型在 PD-L1 生物标志物预测中实现了 AUC 值为 0.836,在免疫治疗反应预测中实现了 AUC 值为 0.809。 此外,我们的模型在预测超过一或三年总生存率方面也实现了 0.8 的 AUC 值。我们的研究结果证实,病理学、影像组学和临床特征的多元整合为预测食管癌中 PD-L1 生物标志物水平和免疫治疗反应提供了一种强大的手段。
-
The source codes used in this study are available at: https://github.com/hliulab/multimodal
-
Data:https://www.jianguoyun.com/p/DQ3m0XkQ8vHqCRiPwO4FIAA
注:数据不包含CT,需要找作者要。
注:转载请注明文章出处!🧡
相关文章:
基于深度学习的多模态癌症数据集调研
基于深度学习的多模态癌症数据集调研 关键词: 癌症、分割、多模态、radiology、pathology、深度学习 目录: 一、 数据集总结 二、 胶质瘤/脑肿瘤(glioma) 三、 肺癌/非小细胞肺癌(NSCLC) 四、 乳腺癌&am…...
Logo语言的系统监控
Logo语言的系统监控 引言 在信息技术飞速发展的时代,系统监控成为了确保计算机系统和网络平稳运行的重要手段。系统监控不仅可以实时跟踪系统的性能、资源使用情况和安全风险等,还能够在出现问题时及时发出警报,从而避免潜在的故障和损失。…...
Go语言-初学者日记(八):构建、部署与 Docker 化
🧱 一、go build:最基础的构建方式 Go 的构建工具链是出了名的轻量、简洁,直接用 go build 就能把项目编译成二进制文件。 ✅ 构建当前项目 go build -o myapp-o myapp 指定输出文件名默认会构建当前目录下的 main.go 或 package main &a…...
青少年编程与数学 02-015 大学数学知识点 08课题、信息论
青少年编程与数学 02-015 大学数学知识点 08课题、信息论 一、信息论基础二、熵与信息量三、信源编码四、信道编码五、率失真理论六、信息论的应用七、网络信息论八、信息论与统计学习九、量子信息论十、信息论的前沿研究总结 信息论是研究信息传输、存储和处理的数学理论&…...
【已解决】Webstorm 每次使用 git pull/push 都要输入令牌/密码登录
解决办法:勾上【使用凭据帮助程序】(英文:Use credential helper)...
FreeRTOS:嵌入式实时操作系统的轻量化解决方案
一、FreeRTOS 的核心定位 FreeRTOS(Free Real-Time Operating System)是一款专为微控制器及资源受限的嵌入式设备设计的开源实时操作系统内核。自2003年由Richard Barry发布以来,其以轻量化、高实时性、低资源占用的特点,成为物…...
Linux操作系统 4.Linux实用操作
一、各类小技巧(快捷键) 强制停止 退出、登出 历史命令搜索 光标移动 1.CTRL C 强制停止 1.Linux某些程序的运行,如果想要强行停止它,可以使用ctrlc 2.命令输入错误,也可以通过快捷键ctrl c,退出当前输入࿰…...
学透Spring Boot — 010. 单元测试和Spring Test
系列文章目录 这是CSDN postnull 博客《学透Spring Boot》系列的一篇,更多文章请移步:Postnull - 学透Spring Boot系列文章 文章目录 系列文章目录前言1. 基本概念UT 单元测试TDD 测试驱动开发UT测试框架Mock框架 3. Spring Test为什么要用Spring Test引…...
Perl语言的文件系统
Perl语言中的文件系统操作 引言 在软件开发中,文件系统操作是一个不可或缺的部分。无论是简单的文件读取、写入,还是复杂的文件管理,合理的文件系统操作都能极大提升程序的效率和可维护性。Perl语言是一种强大的文本处理语言,凭…...
ffmpeg基础指令学习
文章目录 1. **基本的 FFmpeg 语法**2. **常见的 FFmpeg 基础指令****1. 转换视频格式****2. 视频剪切****3. 转换视频的编码****4. 提取音频****5. 改变视频分辨率****6. 改变音视频的比特率****7. 合并音视频****8. 提取视频中的一帧图片****9. 提取视频的帧速率(…...
英国电商物流变革:ebay私人卖家如何借势简易配送提升履约效率?
近年来,英国电商物流正在经历一场不小的变革。从“等待5-7个工作日”到如今“次日达”成为常态,市场和用户对配送效率的要求越来越高。对于在 eBay 平台上的私人卖家来说,这既是挑战,也是机会。如何用有限的资源跟上平台和消费者对…...
第15周:注意力汇聚:Nadaraya-Watson 核回归
注意力汇聚:Nadaraya-Watson 核回归 Nadaraya-Watson 核回归是一个经典的注意力机制模型,它展示了如何通过注意力权重来对输入数据进行加权平均。以下是该内容的核心总结: 关键概念 注意力机制框架:由查询(自主提示…...
批量图片文本识别重命名,批量ocr识别图片重命名,基于WPF和腾讯OCR云部署实,现批量对图片局部提取文字后重命名的操作详细步骤
1. 项目背景 在日常工作中,我们经常需要处理大量图片文件,这些图片可能包含重要的文字信息。为了提高工作效率,我们需要一种自动化的方式,从图片中提取文字,并根据提取的文字对图片进行重命名。 本项目基于 WPF 框架开发桌面应用程序,结合 腾讯 OCR…...
26考研——排序(8)
408答疑 文章目录 一、排序的基本概念二、插入排序三、交换排序四、选择排序五、归并排序、基数排序和计数排序六、排序的代码实操七、各种内部排序算法的比较及应用八、外部排序九、参考资料鲍鱼科技课件26王道考研书 十、总结基本排序算法希尔排序快速排序、堆排序和归并排序…...
KUKA机器人导入设备说明文件
KUKA机器人在应用中需要进行通讯配置,通讯前需要导入设备说明文件,比如常用的倍福设备说明文件。在Workvisual软件上通过以下步骤即可导入设备说明文件。 一、打开Workvisual软件,在选项卡【File】下找到【Import/Export】输入/输出并点击打…...
ssl.SSLCertVerificationError报错解决方案
这个错误 ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate 指出 Python 在尝试建立安全的 HTTPS 连接时,无法验证远程服务器(在此案例中是 GitHub 或 Hugging Face…...
drawio导出流程图为白色背景png图片
draw.io 操作路径: 1.纯白背景图片(一般导出流程图就这种纯白背景,看自己需求 什么都不勾选 导出效果图 2.田字格白背景 只勾选网格 导出效果图 3.方块背景 只勾选背景 导出效果图 4.大方块背景 都勾选 导出效果图...
【Linux】——手撕线程池、简易线程池
前言 在现代计算机编程领域,随着多核处理器和分布式系统的广泛应用,并发编程变得越来越重要。而线程作为实现并发的基本手段之一,其重要性不言而喻。然而,在实际的应用开发中,如何高效地管理和调度线程,以充…...
使用mcp自定义编写mcp tool,使用 conda 启动,在cline中配置使用
自定义 mcp tool 例子 ## /langchain_learn/mcp学习/base_mcp_tool_study2.py # 导入必要模块 import os from typing import Optional from mcp.server.fastmcp import FastMCP# 初始化 MCP 服务器实例,指定服务器名称和版本 mcp_server FastMCP(name"DemoS…...
OpenEuler/CentOS一键部署OpenGauss数据库教程(脚本+视频)
📌OpenEuler/CentOS一键安装OpenGauss数据库教程 为什么需要OpenGauss一键安装脚本? 手动部署OpenGauss数据库时,环境适配、依赖冲突等问题常让开发者头疼。尤其对新人而言,官方文档的配置步骤可能耗时数小时甚至引发未知报错。 …...
python如何快速删除文件夹中的大量文件
在 Python 中,删除文件夹中的大量小图片文件可以通过使用 os 模块或 shutil 模块来实现。以下是一个示例代码,展示了如何快速删除指定文件夹中的所有文件。如果你只需要删除小图片文件,可以添加额外的逻辑来检查文件大小。 以下是一个示例代…...
【mongodb】MongoDB的应用场景
目录 1.说明2.内容管理系统(CMS)2.1 场景描述2.2 MongoDB优势2.3 示例 3.实时分析与大数据3.1 场景描述3.2 MongoDB优势3.3 示例 4.移动应用后端4.1 场景描述4.2 MongoDB优势4.3 示例 5.游戏开发5.1 场景描述5.2 MongoDB优势5.3 示例 6.电子商务平台6.1 …...
使用 Swift 实现 LRU 缓存淘汰策略
📌 实现思路 一、核心目标 我们要实现一个缓存类: 支持通过 get(key) 获取缓存的值;支持通过 put(key, value) 写入缓存;缓存容量有限,当超过容量时要淘汰最久未使用的元素。 二、为什么用「哈希表 双向链表」 功…...
【面试篇】Dubbo
基础概念 问题:请简要介绍一下 Dubbo 是什么,它的主要用途是什么?答案:Dubbo 是阿里巴巴开源的高性能、轻量级的分布式服务框架,它致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案…...
01-STM32(介绍、工具准备、新建工程)p1-4
文章目录 工具准备和介绍硬件设备stm32简介和arm简介stm32简介STM32命名规则STM32选型STM32F103C8T6最小系统板引脚定义STM32启动配置STM32最小系统电路ARM简介 软件安装注册器件支持包安装ST-LINK驱动安装USB转串口驱动 新建工程创建stm32工程STM32工程编译和下载型号分类及缩…...
关于termux运行pc交叉编译的aarch64 elf的问题
在Linux系统上交叉编译Nim程序到Android Termux环境需要特殊处理,以下是详细的解决方案: 问题根源分析 ABI不兼容 Android使用bionic libc而非标准glibc,直接编译的Linux ARM二进制无法直接运行 动态链接错误 默认编译会链…...
Ansible Playbook 进阶探秘:Handlers、变量、循环及条件判断全解析
192.168.60.100ansible.com192.168.60.110 client-1.com 192.168.60.120client-2.com192.168.60.130client-1.com 一、Handlers 介绍:在发生改变时执行的操作(类似puppet通知机制) 示例: 当apache的配置文件发生改变时,apache服务才会重启…...
解决GraalVM Native Maven Plugin错误:JAVA_HOME未指向GraalVM Distribution
目录 问题描述解决方案为什么需要这样配置? 问题描述 在你的项目中,如果你遇到了以下错误信息: [ERROR] Failed to execute goal org.graalvm.buildtools:native-maven-plugin:0.10.5:test (native-test) on project DIctSystemInJavaUsing…...
006贪心——算法备赛
跨步问题 跳跃游戏|| 问题描述 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i j] 处: 0 < j < nums[i]i j &…...
Hyperlane:高性能 Rust HTTP 服务器框架评测
Hyperlane:高性能 Rust HTTP 服务器框架评测 在当今快速发展的互联网时代,选择一个高效、可靠的 HTTP 服务器框架对于开发者来说至关重要。最近,我在评估各种服务器框架性能时,发现了一个名为 Hyperlane 的 Rust HTTP 服务器库&a…...
解锁多元养生密码,开启活力生活
在车水马龙、节奏飞快的现代社会,亚健康像阴霾一样,笼罩着不少人的生活。不少上班族长期久坐,肩颈酸痛;有的人作息混乱,皮肤状态差。想要驱散这些健康阴霾,拥抱活力生活,不妨解锁下面这些多元养…...
如何安全地访问AWS
如何安全地访问AWS 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 如何安全地访问AWS当可以使用AWS Organizations & IAM Identity Center时理想的访问方式补充:什么是IAM IIC…...
机器视觉工程师的专业精度决定职业高度,而专注密度决定成长速度。低质量的合群,不如高质量独处
在机器视觉行业,真正的技术突破往往诞生于深度思考与有效碰撞的辩证统一。建议采用「70%高质量独处30%精准社交」的钻石结构,构建可验证的技术能力护城河。记住:你的专业精度决定职业高度,而专注密度决定成长速度。 作为机器视觉工…...
Linux的 `sysctl` 命令 笔记250404
Linux的 sysctl 命令 笔记250404 sysctl 是 Linux 系统中用于 动态查看和修改内核运行时参数 的核心工具。它通过 /proc/sys/ 目录的虚拟文件系统接口,允许用户在不重启系统的前提下调整内核行为,涵盖网络、内存、文件系统等关键功能。 📜 核…...
prism WPF 导航
导航和浏览器的后退前进是一样的功能 项目结构 App.xaml.cs using Prism.Ioc; using Prism.Modularity; using Prism.Unity; using PrismWpfApp.ViewModels; using PrismWpfApp.Views; using System; using System.Collections.Generic; using System.Configuration; using S…...
Pytorch实现线性分类
目录 1.导包 2.加载数据 3.获取X与Y数据 4.将X,Y数据转化成tensor张量, tensor张量必须是二维数据 5.用封装的API实现线性分类 5.1导包 5.2建模-神经网络(二分类问题) 5.3定义损失函数 5.4定义优化器 5.5定义训练过程 5.6 计算正确…...
使用人工智能大模型kimi,如何免费高效制作PPT?
今天我们学习人工智能大模型kimi,如何免费协助我们做班会PPT。 免费手把手讲解视频,请访问 https://edu.csdn.net/learn/40402/666417 第一步使用谷歌浏览器,搜索Kimi,看到Kimi智能助手,点击,在Kimi对话框…...
YOLO学习笔记 | 基于YOLO与光流融合的车牌识别方法研究(附Matlab代码)
🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓 基于YOLO与光流融合的车牌识别方法研究 🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓 摘要 针对动态场景下车牌识别易受运动模糊影响的问题,提出结合YOLO目标检测与Lucas-Kanade…...
leetcode 数组总结篇
基础理论 数组:下标时从 0 开始的,地址是连续的,不能删除,只能覆盖;数组的实现:vector动态数组 常用操作 头文件 #include <iostream> #include <vector> #include <cstdint> // IN…...
CCF GESP C++编程 四级认证真题 2025年3月
C 四级 2025 年 03 月 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 A B B D D C D D B B B B A A C 1 单选题(每题 2 分,共 30 分) 第 1 题 关于下述代码,说法错误的是( )。 int multiply(int x, int …...
元宇宙浪潮下,前端开发如何“乘风破浪”?
一、元宇宙对前端开发的新要求 元宇宙的兴起,为前端开发领域带来了全新的挑战与机遇。元宇宙作为一个高度集成、多维互动的虚拟世界,要求前端开发不仅具备传统网页开发的能力,还需要掌握虚拟现实(VR)、增强现实&#…...
室内指路机器人是否支持环境监测功能?
并非所有室内指路机器人都具备环境监测功能。那些支持环境监测的室内指路机器人,往往在设计上进行了针对性的优化,搭载了一系列先进且实用的传感器。温湿度传感器犹如一位敏锐的 “温度湿度侦探”,时刻精准地监测室内温度与湿度,为…...
redis的数据类型(1)
https://redis.io/docs/latest/develop/data-types/strings/ 社区版支持: String,字符串 Hash,key-value格式 List,根据插入顺序排序 Set,集合 Sorted set,有排序 Stream, Bitmap, …...
模运算核心性质与算法应用:从数学原理到编程实践
目录 🚀前言🌟数学性质:模运算的理论基石💯基本定义:余数的本质💯四则运算规则:保持同余性的关键 🦜编程实践:模运算的工程化技巧💯避免数值溢出:…...
使用 Messenger 跨进程通讯
在Android中使用Messenger进行跨进程通信(IPC)的步骤如下: 1. 服务端(Service)实现 1.1 创建Service并绑定Messenger public class MessengerService extends Service {private static final String TAG "Mess…...
css炫酷的3D水波纹文字效果实现详解
炫酷的3D水波纹文字效果实现详解 这里写目录标题 炫酷的3D水波纹文字效果实现详解项目概述技术栈核心实现1. 基础布局2. 渐变背景3. 文字效果实现3.1 基础样式3.2 文字漂浮动画 4. 水波纹效果4.1 模糊效果4.2 水波动画 5. 交互效果 技术要点项目难点与解决方案总结 项目概述 在…...
C++类的特殊成员函数:构造、拷贝构造与析构函数详解
目录 编辑一、构造函数 二、拷贝构造函数 三、析构函数 在C 编程中,类的特殊成员函数扮演着至关重要的角色,它们负责对象的创建、复制以及销毁过程。本文将深入探讨构造函数、拷贝构造函数和析构函数的概念、特性及应用场景,并结合代…...
ffmpeg常见命令3
文章目录 1. **文字水印(Text Watermark)**示例命令:更多选项: 2. **图片水印(Image Watermark)**示例命令:更多选项: 3. **画中画(Picture-in-Picture, PIP)…...
C# 中创建统一 API 接口实现方案
在 C# 中创建统一 API 接口需要从架构设计、技术选型和代码实现等多个层面进行规划。以下是详细的实现方案和完整示例代码: 一、技术选型与架构设计 框架选择 ASP.NET Core (6.0)RESTful API 规范 核心组件 统一响应格式:标准化 JSON 响应结构全局异常处…...
考研单词笔记 2025.04.04
accord n一致,符合,协议,条约v与…一致符合,给予,赠予 align v使一致,使对齐 alike a相同的,相似的ad相同地,相似地,同等地 analogous a类似的,相似的 co…...