通过血清拉曼光谱进行COVID-19的高效初步筛查

通过血清拉曼光谱进行COVID-19的高效初步筛查

原创 小王搬运工 时序课堂 2024-06-04 20:04 四川

图片

论文地址:https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/full/10.1002/jrs.6080

论文源码:无

期刊:JOURNAL OF RAMAN SPECTROSCOPY

图片

但是在小类中光谱学属于2区。

图片

2019年底爆发的COVID-19大流行病由于其高度非特异性的临床表现和现有检测技术的局限性,迫切需要一种新的筛查方法。本研究提出了一种基于血清拉曼光谱技术的高效初步筛查方法,通过对177份血清样本的分析,包括确诊的COVID-19患者、疑似病例和健康对照组,利用拉曼光谱检测和机器学习支持向量机方法,建立了一个诊断算法,该算法在区分COVID-19病例与疑似病例、以及健康对照组方面显示出了高准确率,分类准确率分别达到了0.87和0.90,表明拉曼光谱技术是一个安全、高效的COVID-19筛查工具,具有重要的临床应用潜力。

图片

在这篇论文中,支持向量机(Support-vector machine, SVM)方法被用作一种监督学习模型,其目的是从血清拉曼光谱数据中学习并构建一个能够区分COVID-19患者和非COVID-19个体(包括疑似病例和健康对照组)的诊断算法。以下是SVM方法的主要概念和在本研究中的应用:

SVM基本概念:

间隔(Margin):SVM试图在不同类别的数据点之间找到一个间隔最大化的决策边界。间隔是数据点到决策边界的最短距离。

支持向量(Support Vectors):位于决策边界最近的数据点,它们决定了边界的位置和方向。

核函数(Kernel Function):SVM通过核函数将数据映射到更高维的空间,以便于在高维空间中更容易找到线性可分的决策边界。常用的核函数包括线性核、多项式核、径向基函数(RBF)核等。

SVM在本研究中的应用:

1. 特征提取:首先,研究者使用ANOVA(方差分析)统计分析方法从拉曼光谱数据中选择出有助于区分不同组别的特征波点。

2. 模型训练:选定的特征波点被用作输入,训练SVM模型。在训练过程中,SVM学习如何根据拉曼光谱数据的特征将样本正确分类为COVID-19患者、疑似病例或健康个体。

3. 分类器性能:SVM模型的性能通过灵敏度(真阳性率)、特异性(真阴性率)和准确率来评估。这些性能指标反映了模型在训练数据上的表现。

4. 交叉验证:为了评估模型的稳健性,研究者采用了交叉验证方法。这意味着数据集被分为训练集和测试集,模型在训练集上进行训练,并在测试集上进行验证。

5. 独立测试集验证:最后,研究者使用了一个独立的测试数据集,包括无症状和有症状的COVID-19患者、疑似患者和健康对照,来进一步验证SVM模型的分类能力。

在这项研究中,SVM模型的建立和训练是为了能够准确地从血清拉曼光谱数据中识别和区分COVID-19患者,从而提供了一种潜在的高效筛查工具。通过这种方法,研究者能够实现较高的分类准确率,并为COVID-19的初步筛查提供了科学依据。

图片

图片

表2展示了使用支持向量机(SVM)模型对COVID-19患者、疑似病例和健康对照组进行分类的性能参数。这些参数包括灵敏度(Sensitivity)、特异性(Specificity)和准确率(Accuracy),每个分类任务都给出了相应的值和95%置信区间(Confidence Interval, CI)。

表2描述:

COVID-19与疑似病例的分类:

灵敏度:模型识别COVID-19患者的能力,值为0.89(±0.08),95% CI为0.87–0.91。这意味着模型正确识别了87%至91%的COVID-19患者。

特异性:模型正确识别非COVID-19(即疑似病例)的能力,值为0.86(±0.09),95% CI为0.83–0.88。这表明模型正确识别了83%至88%的非COVID-19患者。

准确率:整体分类任务的正确率,值为0.87(±0.05),95% CI为0.86–0.89。这表示模型在COVID-19与疑似病例分类任务中的整体准确度为86%至89%。

COVID-19与健康对照组的分类:

灵敏度:同样指模型识别COVID-19患者的能力,值为0.89(±0.07),95% CI为0.90–0.92。

特异性:模型正确识别健康对照组的能力,值为0.93(±0.06),95% CI为0.91–0.94。

准确率:整体分类任务的正确率,值为0.91(±0.04),95% CI为0.90–0.92。

疑似病例与健康对照组的分类:

灵敏度:模型识别疑似病例的能力,值为0.70(±0.09),95% CI为0.68–0.73。

特异性:模型正确识别健康对照组的能力,值为0.66(±0.09),95% CI为0.64–0.69。

准确率:整体分类任务的正确率,值为0.69(±0.05),95% CI为0.68–0.73。

表2中的数据还特别指出了血清样本级别的分类结果,这些结果显示了对每个血清样本的分类预测的准确性。括号内的数值提供了血清样本级别的分类结果,这与单个光谱级别的分类结果进行了对比。

总结来说,表2提供了SVM模型在区分COVID-19患者与疑似病例、以及健康对照组方面的详细性能评估,显示出该模型在分类任务中具有较高的灵敏度、特异性和准确率,这强调了SVM作为COVID-19筛查工具的潜力。

图片

研究结果表明,拉曼光谱技术结合SVM算法是一种安全、高效的COVID-19筛查技术。与RT-PCR相比,该方法具有低成本、快速和低人力需求的优势,为医生提供了更多的检测手段。此外,该方法对于无症状和有症状的COVID-19患者都表现出较高的敏感性,有助于疫情的防控。

更多好文:https://mp.weixin.qq.com/s?mid=2247484174&idx=1&sn=539d9d97dbf080aab3aadbcdf087a8b0&chksm=c00aa1fcf77d28ea1b839041f2cf9491a6adbfa2acdec798dd9b3e42cb58917488ffcdab300e&token=1361633439&lang=zh_CN#rd

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

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

相关文章

LangChain学习之 Question And Answer的操作

1. 学习背景 在LangChain for LLM应用程序开发中课程中,学习了LangChain框架扩展应用程序开发中语言模型的用例和功能的基本技能,遂做整理为后面的应用做准备。视频地址:基于LangChain的大语言模型应用开发构建和评估。 2. Q&A的作用 …

Echarts 中type是value的X轴在设置了interval间隔后没有展示

文章目录 问题分析问题 Echarts中type是value的X轴在设置了interval间隔后没有展示 分析 之前代码是这样写的:axisLabel 属性中设置了 interval ,但未起作用,原因如下 在 ECharts 中,interval 属性是用于类目型(category)轴的刻度间隔设置,并不适用于数值型(value)…

解决 clickhouse jdbc 偶现 failed to respond 问题

背景 Clickhouse集群版本为 Github Clickhouse 22.3.5.5, clickhouse-jdbc 版本为 0.2.4。 问题表现 随着业务需求的扩展,基于Clickhouse 需要支持更多任务在期望的时效内完成,于是将业务系统和Clickhouse交互的部分都提交给可动态调整核心…

windows上安装MongoDB,springboot整合MongoDB

上一篇文章已经通过在Ubuntu上安装MongoDB详细介绍了MongoDB的各种命令用法。 Ubuntu上安装、使用MongoDB详细教程https://blog.csdn.net/heyl163_/article/details/133781878 这篇文章介绍一下在windows上安装MongoDB,并通过在springboot项目中使用MongoDB记录用户…

Go语言交叉编译

Golang 支持交叉编译, 在一个平台上生成然后再另外一个平台去执行。 以下面代码为例 build ├── main.go ├── go.mod main.go内容 package mainimport "fmt"func main() {fmt.Println("hello world") }windows系统上操作 1.cmd窗口编译…

java新特性--03-1--Stream---Collectors工具类

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.stream 收集Collectors工具类注意区分 Collections工具类 练习1:查找工资大于6000的员工,结果返回为一个List练习2:查找年龄小…

【设计模式】结构型-组合模式

前言 在软件开发中,设计模式是一种被广泛应用的解决问题的方法论。其中,结构性设计模式是一类特别重要的模式,它们用于处理类或对象之间的组合关系,其中之一就是组合模式。组合模式允许客户端统一对待单个对象和对象的组合&#…

【前端技术】 ES6 介绍及常用语法说明

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

使用wheelnav.js构建酷炫的动态导航菜单

目录 前言 一、WheelNav是什么 1、项目地址 2、关于开源协议 3、相关目录介绍 二、如何使用wheelnav.js 1、新建html页面 2、设置style样式 3、创建展示元素实现动态导航 三、参数即方法介绍 1、参数列表 2、运行方法 3、实际成果 四、总结 前言 用户体验永远是一…

玩转盲盒潮流:从0到1搭建小程序平台

玩转盲盒潮流并搭建一个从0到1的小程序平台来创作内容是一个充满挑战但有趣的过程。以下是一个步骤指南,帮助你实现这一目标: 1. 市场调研与定位 了解盲盒市场:研究当前盲盒市场的趋势、消费者喜好和成功案例。确定目标用户:明确…

软件质量保障——三、四

三、黑盒测试 1.黑盒测试概述 1.1 如何理解黑盒测试? 1.2 黑盒测试有什么特点? 1.3 如何实施黑盒测试? 2. 黑盒测试用例设计和生成方法(这里还是要自己找题做) 2.1 等价类划分法 步骤: 1.选择划分准…

BI平台概述

随着数字化浪潮的推进,企业对于数据驱动决策的需求日益增长。纷享销客作为一款领先的CRM平台,一直致力于帮助企业实现销售管理的高效与智能。纷享销客一体化BI智能分析平台作为CRM平台中的重要一环,旨在为企业提供更加全面、深入的数据分析能…

HBuilderX编写APP一、获取token

一、新建项目 二、从onenet获取key.js 1、下载之后的压缩包,解压2、关键就是找到key.js 3、将这个key.js复制到刚才的目录下面去 4、这个key.js文件就是生成token的代码 5、只要调用createCommonToken(params)这个函数,就可以实现生成token了 其中onload…

Java多线程核心工具类

1.Thread类:代表一个线程。你可以通过继承Thread类或实现Runnable接口来创建线程。 2.Executor框架:java.util.concurrent.Executors和java.util.concurrent.Executor接口提供了一种创建和管理线程池的方法,可以减少在创建和销毁线程上的开销…

【TB作品】msp430g2553单片机,OLED,PCF8591,ADC,DAC

硬件 OLED PCF8591 /** OLED* VCC GND* SCL接P2^0* SDA接P2^1*//** PCF8591* VCC GND* SCL接P1^4* SDA接P1^5*//* 板子上按键 P1.3 *//* 单片机ADC输入引脚 P1.1 *//* 说明:将PCF8591的DAC输出接到单片机ADC输入引脚 P1.1,单片机采集电压并显示 */功能…

Docker run 命令常用参数详解

Docker run 命令提供了丰富的参数选项,用于配置容器的各种设置。以下是docker run命令的主要参数详解, 主要参数详解 后台运行与前台交互 -d, --detach: 在后台运行容器,并返回容器ID。-it: 分配一个伪终端(pseudo-TTY&#xff0…

RGB转LAB,HSV

Excel如下 目标 代码(改下两个地址就可以) import pandas as pd import colorspacious import colorsys# 读取Excel文件 df pd.read_excel(未分类output.xlsx)# 定义RGB到LAB和HSV的转换函数 def rgb_to_lab(rgb):lab colorspacious.cspace_convert(r…

Layui:一款强大的前端UI框架

随着互联网技术的快速发展,前端技术也在不断更新和演进。前端工程师们面临着越来越多的挑战,需要在短时间内构建出高质量、高效率的网页应用。为了提高开发效率和降低开发难度,许多前端UI框架应运而生。在这些框架中,Layui凭借其优…

Git-lfs入门使用教程

在备份我的毕设到github私有库的时候,发现git对于单文件大于100MB的会限制上传,一番折腾一下发现了git-lfs [Git LFS(Large File Storage,大文件存储)是 Github 开发的一个Git 的扩展,用于实现 Git 对大文件的支持]。 …

揭秘Linux启动的层层面纱,一文看懂从黑屏到界面的精彩之旅

从按下开机键到Linux系统界面显示,这中间究竟经历了怎样的过程?本文将为您一一揭开Linux启动的神秘面纱,详细剖析每个环节的工作原理,让你从内核出生到系统服务启动,一路见证这个过程的壮阔与精彩。 一、概述 Linux系统的启动过…