研究领域不新?没有公共数据?离开题/国自然/毕业没几个月了?这个方向或可拯救你 !
发布于 2021-09-21 17:30
上篇推文后,收到很多私信,问纯小白如何开展影像组学研究:
上次已经讲到了影像组学如何产生、提出以及它如何在肿瘤中兴起,那如果,一位非常忙的临床医生,想做影像组学研究发表SCI,需要具备些什么?下面的简要思维导图,介绍了一些注意点和好用工具,希望希望对想切入影像组学的临床医生有帮助。
开展影像组学研究
第一步:要进行文献阅读,那么前几期我们已经把影像组学的开山作、影像组学在肿瘤中的应用和影像组学统一标准的文献给大家解读了,接下来大家就需要按照自己的研究目的,将疾病主题词与radiomics。就在数据库检索所需要的文献。
第二步:再来确定研究类型,是回顾性还是前瞻性。
临床随访数据以及影像学数据是否是已经有的,还是要按目的来收集。
第四步:聚齐工具箱:影像,图像分割及特征提取工具有3Dslicer,还有pyradiomics等;分析数据分析,我们一般用R和python;文章作图,可以用R、python或者是仙桃(www.xiantao.love);
写作与投稿需要用到endnote,仙桃,也可以在挑圈联靠里面选你想要投的期刊,解螺旋有选刊工具也可供参考哦。
前期的文献学习是一个很漫长的过程,然后到影像数据的获得,勾画,提取特征,数据分析等等
只要我们做影像组学研究,那无法避免需要了解一个用来提取特征的Python开源包pyradiomics,那这次我们来瞧瞧它是啥?
(官方网址:https://pyradiomics.readthedocs.io/en/latest/index.html)
打开它,可见首页介绍:
这是一个开源python软件包,用于从医学成像中提取Radiomics特征。借助该软件包,我们旨在建立影像分析的参考标准,并提供经过测试和维护的开源平台,以方便、可重复地提取影像组学特征。通过这样做,我们希望提高对影像组学功能的认识并扩大影响力。
该平台支持2D和3D影像图像中的特征提取,可用于计算感兴趣区域(ROI)的每个特征的单个值(“基于段”)或生成特征图(“基于体素”)。
如果使用开源Python包pyradiomics发表了文章,记得引用如下论文哦,吃水不忘挖井人,嘿嘿,代码可以拯救世界,就想SCI-hub女神让世界各国科研人享受免费开放文献,那Python开源的pyradiomics包让我们只要有电脑,够勤快的医生都能另辟蹊径发文章。
当我们点开①安装界面,我们可以看到不同安装方式和代码;
pyradiomics安装途径 通过pip安装 在PyPi上可以通过pip安装预构建的二进制文件。对于下面提到的python版本,PyRadiomics的每个版本都会自动连接wheels库,允许您无需编译任何内容就可以安装PyRadiomics。对于其他python版本,也可以使用源代码分发版,但这需要编译C扩展。 确保在您的电脑上安装了python,版本为3.5、3.6或3.7(64位)。
安装PyRadiomics:python -m pip install pyradiomics 通过anaconda安装 除了PyPi的预构建二进制文件,PyRadiomics也可以在anaconda云上使用。要在anaconda上安装PyRadiomics, 请运行: conda install -c radiomics pyradiomics 从源代码安装 PyRadiomics也可以从源代码安装。这允许使用最先进的版本,但需要为python设置一个编译器,因为PyRadiomics附带了C扩展,用于计算纹理矩阵和一些形状特征。 确保你的电脑上安装了版本控制系统git。
确保在电脑上安装了python,至少是3.5版(64位)。请运行: git clone git://github.com/Radiomics/pyradiomics 对于MacOSX, linux系统: 请运行: cd pyradiomics
python -m pip install -r requirements.txt
python setup.py install如果你在你的电脑上没有sudo/admin管理员权限,你需要在本地安装numpy, nose, tqdm, PyWavelets,SimpleITK(在requirements.txt中指定)。在bash shell中: pip install --user --upgrade pip
export PATH=$HOME/.local/bin:$PATH
pip install --user -r requirements.txt
export PYTHONPATH=$HOME/.local/lib64/python2.7/site-packages对于Windows系统: cd pyradiomics
python -m pip install -r requirements.txt
python setup.py install安装失败,请查看“常见问题”。如果你的错误没有列在那里, 使用3D Slicer Radiomics扩展(Windows、Mac、Linux三大系统都可以用,兼容性强,以后讲3Dslicer软件使用时统一讲哦,这种方法对代码小白的医生最友好,但缺点是不能批量提取)
使用pyradiomics Docker 如果您对使用开源的Python包pyradiomics感兴趣,但在系统上安装库有困难(如果以上几种方法还是无法成功安装pyradiomics包),那么这种方法可能是首选方法。
首先,如果还没有安装Docker,您需要在系统上安装。您可以按照下面的说明来做。
安装Docker后,你可以在shell中发出Docker pull radiomics/ pyradiomics:CLI 命令来下载pyradiomics Docker镜像。之后,您可以调用pyradiomics工具如下:docker run radiomics/pyradiomics:CLI --help Docker容器不能直接访问主机的文件系统。为了将文件作为参数传递给pyradiomics并访问转换器创建的文件,需要额外的步骤来指定将使用-v参数进行文件交换的目录: 设置Docker
注意系统要求:
1. 需要Windows 10 Pro或以上系统;
2. 需要启用Hyper-V包(Docker将提示你)
3. 需要启用虚拟化;默认可以访问你的BIOS设置;
重要提示:如下截图所示,您还需要共享用于在Docker设置中与Docker图像进行数据处理的驱动器。
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon:
C: drive is not shared. Please share it in Docker for Windows Settings.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
![](https://weixin.aisoutu.com/cunchu4/4/2021-09-21/4_16322170415676.jpg)
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材