Mac下载 安装MIMIC-IV 3.0数据集

参考blog

MIMIC IV 3.0数据库安装方法_mimic数据下载-CSDN博客

MIMIC IV数据库安装(二)_mimic数据库安装-CSDN博客

MIMIC-IV3.0安装_mimic iv 3.0-CSDN博客

MIMIC-IV-v2.0安装教程_mimic iv 安装教程-CSDN博客

MIMIC IV 3.0数据库安装方法或者思路,其实和MIMIC IV 2.2没有区别。

硬件要求:

下载的zip 文件7G多,解压后10G多(folder中还是压缩文件),导入数据库占用空间快70G。

获取MIMIC 权限

MIMIC IV 3.0数据库安装方法_mimic数据下载-CSDN博客

下载MIMIC-IV数据集

MIMIC IV 3.0数据库安装方法_mimic数据下载-CSDN博客

下载 & 安装 PostgreSQL

MIMIC IV数据库安装(上)

MIMIC IV数据库安装(一)_mimic数据库-CSDN博客

MIMIC数据库安装保姆级教程(上)

MIMIC数据库的安装环境主要是Postgresql数据库软件和7z解压软件。官方建议把MIMIC IV数据库安装到Postgresql数据库,虽然国内目前也有人安装到SQL Server数据库,但是实在是非常非常小众,不建议这样做。否则到时拿到其他人代码来执行提取,都不能保证通用。毕竟全世界国内外大都是用Postgresql来安装的。
                        
原文链接:https://blog.csdn.net/idata01/article/details/141034352

MIMIC IV数据库官方下载下来是27个csv表格文件,由于表格行数太多,无法直接用EXCEL打开,需要先安装PostgreSQL数据库,然后将这些表格文件中的数据导入到PostgreSQL中,最后通过SQL语句进行数据的查询和提取。

安装PostgreSQL数据库,需要记录下输入的passcode。

安装PostgreSQL,注意,进入命令界面一直回车,直到出现提示输入密码。

前面四个提示不用管。

Mac下载 & 安装 7zip

Mac下载并使用7zip_7zip mac-CSDN博客

Mac下载7zip很简单。

但是Mac安装7zip较为麻烦。需要借助brew。

download brew

Mac安装brew (一行代码,绝对不报错)_mac安装brew失败-CSDN博客

直接在cmd中输入

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

install 7zip

brew install p7zip

似乎不用像windows系统那样 配置环境变量。

直接在cmd中输入

which 7zip

如出现  /opt/homebrew/bin/7z,则表示配置成功。

下载MIMIC-IV安装代码

MIMIC IV数据库安装(二)_mimic数据库安装-CSDN博客

https://github.com/MIT-LCP/mimic-code

MIMIC官方有提供安装的代码,从github下载即可。本地解压。

不同的MIMIC版本,对应code不同。

安装MIMIC-IV-3.0数据库

MIMIC IV数据库安装(中)

MIMIC-IV3.0安装_mimic iv 3.0-CSDN博客

MIMIC IV数据库安装(二)_mimic数据库安装-CSDN博客

MIMIC-IV-v2.0安装教程_mimic iv 安装教程-CSDN博客

MIMIC数据库安装保姆级教程(下)

(1)打开PostgreSQL,进入启动PostgreSQL Shell

(2)创建数据库mimiciv

DROP DATABASE IF EXISTS mimiciv;
CREATE DATABASE mimiciv OWNER postgres;

(3)数据库创建表  (注意文件路径替换为自己数据的所在路径)。

\c mimiciv
\set mimic_data_dir 'F:/mimic/mimic-iv-1.0'
\encoding 'utf8'\i F:/mimic/mimic-code-main/mimic-iv/buildmimic/postgres/create.sql

(4)加载数据。 (注意文件路径替换为自己数据的所在路径)。

\i F:/mimic/mimic-code-main/mimic-iv/buildmimic/postgres/load_7z.sql

如出现上面结果,则表示正常安装。整个install过程较慢。

数据便导入完成了,最后一步安装完索引即可。

(5) build index

# 安装索引\i .../build_mimiciv-2.0/index.sql

MIMIC-IV 3.0提取数据

MIMIC IV 3.0数据库安装方法_mimic数据下载-CSDN博客

提取数据是大家安装MIMIC IV 3.0数据库的终极需求,这里我给大家一点建议。我看很多人还是使用pgadmin来提取数据,我知道造成情况的原因是视频教程里用了pgadmin来做演示数据提取,但是实际上这个pgadmin使用体验上比较槽糕,界面也不太友好。我建议大家使用Navicat来提取,Navicat是一款商业数据库可视化工具,目前个人版已经免费了,旗舰版也有很多方法可以使用。Navicat在界面友好,代码运行性能,操作功能等等方面都值得大家去用。当然无论是用pgadmin还是Navicat,SQL代码是通用的,不会因为使用的SQL工具不一样,代码就会不同。
                        
原文链接:https://blog.csdn.net/idata01/article/details/141034352

Navicat 安装

MIMIC IV数据库安装(下)

MIMIC IV数据库安装(三)_怎么将mimic数据库导入到navicat-CSDN博客

网上免费资源不多。

建议购买官方软件。

安装之后,连接postgreSQL的MIMIC数据即可。

这是MIMIC-IV 3.0,此版本数据表较为精简。

Navicat 使用

MIMIC IV数据库安装(下)

MIMIC-IV 、MIMIC-IV、MIMIC-IV-ED关系

MIMIC-IV 系列数据库由多种不同的子数据集组成,每个子集都专注于特定类型的数据或临床场景。以下是 MIMIC-IV、MIMIC-IV-ED、MIMIC-IV-Note 和 MIMIC-CXR 之间的关系及其特点:

数据库关系和特点

  1. MIMIC-IV:

    • 这是一个综合性的数据库,包含来自重症监护病房(ICU)患者的临床数据,包括生理监测、实验室结果、药物使用和其他医疗信息。
  2. MIMIC-IV-ED:

    • 这个数据集专注于急诊科(Emergency Department, ED)的患者数据。它包含有关急诊就诊的详细信息,包括患者的病史、初步评估和急诊治疗。
  3. MIMIC-IV-Note:

    • 该数据集包含来自 MIMIC-IV 的临床笔记,记录了医疗提供者在患者护理过程中写下的详细文本信息。这些笔记包括病历摘要、护理记录和其他临床文档。
  4. MIMIC-CXR:

    • 这是一个独立的数据库,专注于胸部 X 光影像(CXR)及其相关的临床数据。它包含胸部影像以及与这些影像相关的诊断和报告。

ID 一致性

  • 在这些数据库中,患者的 subject_id 是一致的。这意味着如果一个病人 ID 在 MIMIC-IV、MIMIC-IV-ED、MIMIC-IV-Note 和 MIMIC-CXR 中都出现,那么这些 ID 对应的信息来自于同一个患者。
  • 换句话说,虽然不同的数据集关注不同的临床场景和数据类型,但它们共享相同的患者 ID,使得跨数据集整合和比较变得更加方便。

MIMIC-IV-ED V.S. MIMIC-IV-Note

  1. MIMIC-IV-ED:

    • 该数据库主要关注急诊科患者的临床笔记。笔记内容通常包括患者在急诊就诊时的评估、病史记录、体格检查结果、初步诊断和治疗方案等。
    • 由于主要来自急诊科,笔记的特点是即时性和针对急诊情境的描述,通常内容比较简洁和直接。
  2. MIMIC-IV-Note:

    • 该数据库则包含来自多个临床环境的更全面的临床笔记,包括但不限于住院病人、出院总结、护理记录和其他类型的医疗文档。
    • 笔记内容可能更加详细,涉及患者的整体病情发展、治疗过程中的变化、实验室结果分析等。
  • 数据来源:

    • MIMIC-IV-ED 主要来源于急诊科,而 MIMIC-IV-Note 则来自于更广泛的临床环境。
  • 内容深度:

    • MIMIC-IV-ED 的笔记通常更加简短,集中在急诊处理的即时情况和决策,而 MIMIC-IV-Note 的笔记可能包括更长时间跨度的病历记录,涉及患者在住院期间的全面评估。

Linking MIMIC-IV to emergency department, note, and chest x-ray data

MIMIC-IV v3.1

MIMIC-IV is linkable to other MIMIC projects published on PhysioNet. Where possible, we have prefixed the other projects with "MIMIC-IV" to make this clear such as MIMIC-IV-ED. Note that MIMIC-CXR is also linkable although it is not prefixed with MIMIC-IV. Free-text clinical notes are available in MIMIC-IV-Note [7], observations made in the emergency department are available in MIMIC-IV-ED [8], and chest x-rays in MIMIC-CXR [9].

Linking the other datasets to MIMIC-IV requires two steps.

The first step is to match the data using subject_id, taking care to note that MIMIC-IV is a superset of other modules, and sampling biases may be introduced by the linking process.

For example, MIMIC-CXR is only available between 2011 - 2016 for patients who were admitted to the emergency department, and this selection bias impacts the patient cohort.

The second step involves aligning the dates. Since all modules are deidentified by the same shift, the time periods for measurements overlap.

For example, if a patient is admitted to the hospital on 2105-01-01, discharged on 2105-01-03, and has an x-ray in MIMIC-CXR on 2105-01-02, then it is correct to assume the x-ray was taken while the patient was admitted to the hospital.

MIMIC-IV数据库-文件说明

MIMIC IV 3.0数据库 - kk Blog —— 通用基础

MIMIC-IV数据库介绍与使用说明_mimic数据库-CSDN博客

MIMIC-IV,重症医学数据库介绍和使用说明 | 科研收录

MIMIC IV数据库安装(二)_mimic数据库安装-CSDN博客

 MIMIC-IV表格说明(二) | 贪吃的夜猫子

MIMIC-IV表格说明(三) | 贪吃的夜猫子 

  • subject_id
    每个患者有唯一的subject_id
  • hadm_id
    患者的每一次入院会有一个唯一的hadm_id
  • transfer_id
    患者每一次更换病房会有一个唯一的transfer_id
  • stay_id
    在相同类型病房内进行转移,则会更新一个transfer_id,但会有相同的stay_id,例如用ICU中的一个病房转移到另一个病房,则stay_id不变,transfer_id更新。
    所有id的分配都是随机的,与时间先后无关。

MIMIC-IV,重症医学数据库介绍和使用说明 | 科研收录

在这里插入图片描述

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

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

相关文章

java项目之教师工作量管理系统源码(springboot)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的教师工作量管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 教师工作量管理系统的…

12. MapReduce全局计数器

一. 计数器概述 在执行MapReduce程序时,控制台的输出中一般会包含如下内容。 这些输出就是MapReduce的全局计数器的输出信息。计数器是用来记录job的执行进度和状态的,它的作用可以理解为日志,方便用户了解任务的执行状况,辅助…

STM32F103C8T6 IO 操作

1.开启相关时钟 在 STM32 微控制器中,开启 GPIO 端口的时钟是确保 IO 口可以正常工作的第一步。 查找 RCC 寄存器使能时钟 在 STM32 中,时钟控制的寄存器通常位于 RCC (Reset and Clock Control) 模块中。不同的 STM32 系列(如 STM32F1、STM…

使用LangChain控制大模型的输出——解析器Parser

LangChain框架中有两个好用的工具: 提示词模板(PromptTemplate)用于指定LLM的输入,解析器(Parser)来正确解释LLM给出的输出 即: 提示词模板(PromptTemplate):用于格式化地接受输入string变量,作为完整的提示词。 如 给…

架构的本质之 MVC 架构

前言 程序员习惯的编程方式就是三步曲。 所以,为了不至于让一个类撑到爆💥,需要把黄色的对象、绿色的方法、红色的接口,都分配到不同的包结构下。这就是你编码人生中所接触到的第一个解耦操作。 分层框架 MVC 是一种非常常见且常…

VScode + PlatformIO 了解

​Visual Studio Code Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构功能,并且内置了工具和 Git 版本…

微信公众号(或微信浏览器)获取openId(网页授权)

下单支付需要openId 首先授权去拿到code --然后调用后太换取openId 1.去拿取code 下图中执行到window.location.href ( redirect_uri 传入当前路径-)–执行后重新跳转到当前页面–但是路径上会带上code参数 //然后调用后台方法–将code传给后台得到 o…

Steam deck 倒腾日记 - 安装Windows软件,玩上黑神话悟空

Steam deck 倒腾日记 关于Steam Deck基本信息性能特点游戏兼容性 问题一: 软键盘输入问题二: 系统切换问题三: 安装运行Window 软件关于Proton如何运行 问题四: 优化网络问题黑神话.悟空PS参考 关于Steam Deck Steam Deck是一款由Valve开发的便携式游戏PC,它搭载了A…

人工智能的前世今生:从幻想走向现实

在科技飞速发展的今天,人工智能(AI)已经成为我们生活中不可或缺的一部分。从智能手机的语音助手到自动驾驶汽车,AI的应用无处不在。但是,人工智能的发展历程并非一帆风顺,它经历了从兴起、寒冬到复兴的曲折…

ARM base instruction -- bfc

Bitfield Clear sets a bitfield of <width> bits at bit position <lsb> of the destination register to zero, leaving the other destination bits unchanged. 位域清除将目标寄存器位位置<lsb>处<width>位的位域设置为零&#xff0c;而保留其他目…

预处理详解(一)

目录 预定义符号define定义常量define定义宏宏替换的规则宏与函数的对比 预定义符号 C语⾔设置了⼀些预定义符号&#xff0c;可以直接使用&#xff0c;预定义符号也是在预处理期间处理的。 __FILE__ //进⾏编译的源⽂件 __LINE__ //⽂件当前的⾏号 __DATE__ //⽂件被编译的⽇…

2024-10-30 学习人工智能的Day18

Python包和模块 当使用Python编程时&#xff0c;包&#xff08;Packages&#xff09;和模块&#xff08;Modules&#xff09;是两个关键的概念&#xff0c;它们有助于组织、管理和复用代码。 1. 模块&#xff08;Modules&#xff09; 1.1 什么是模块 一个.py 文件就是一个模…

从 TCP 友好性看传输优化

再看一遍最传统 TCP AIMD 吞吐的推导&#xff1a; 这个积分用离散求和表示很简单&#xff0c;一个锯齿发送的报文总数为&#xff1a; ( W 2 0 ) ( W 2 1 ) ( W 2 2 ) . . . ( W 2 ( W − W 2 ) ) ≈ 3 ⋅ W 2 8 (\dfrac{W}{2}0)(\dfrac{W}{2}1)(\dfrac{W}{2}2)...(\df…

css 对称按钮,中间斜平行间隔,两头半圆

序&#xff1a;稍一看&#xff0c;挺好看&#xff0c;看也简单&#xff0c;实现起来应该也是一样&#xff0c;没什么难度&#xff0c;分分钟完成。后面将其他的UI做了七七八八后&#xff0c;到这个按钮的时候&#xff0c;不知怎么&#xff0c;突然卡机了&#xff0c;想不起来怎…

DDRPHY数字IC后端设计实现系列专题之后端设计导入,IO Ring设计

本章详细分析和论述了 LPDDR3 物理层接口模块的布图和布局规划的设计和实 现过程&#xff0c;包括设计环境的建立&#xff0c;布图规划包括模块尺寸的确定&#xff0c;IO 单元、宏单元以及 特殊单元的摆放。由于布图规划中的电源规划环节较为重要&#xff0c; 影响芯片的布线资…

几种因素对磁控溅射AlN薄膜择优取向的影响

几种因素对磁控溅射AlN薄膜择优取向的影响 AlN材料在微电子产业中有广泛的应用&#xff0c;AlN薄膜在多种器件中都扮演着重要角色。 晶体生长中的择优取向是指在多晶材料中&#xff0c;晶粒沿着某一特定晶向或晶面生长得更快或更优先的现象。这种取向通常与材料的制备工艺和生长…

基于Java SpringBoot和Vue社区医院诊所医疗挂号管理系统设计

摘要 本文旨在设计并实现一个基于Java SpringBoot和Vue的社区医院管理系统&#xff0c;以解决当前社区医院管理中存在的效率低下、数据安全性差等问题。通过采用前后端分离架构&#xff0c;系统实现了用户信息管理、挂号管理、医生管理等功能模块&#xff0c;有效提升了医院的…

Linux 基础io_ELF_虚拟物理地址_动态库加载

1.可执行程序格式 ELF [wwshcss-ecs-178e myshell]$ ll total 56 -rw-rw-r-- 1 wws wws 92 Oct 17 19:14 file -rw-rw-r-- 1 wws wws 82 Oct 12 16:51 makefile -rw-r--r-- 1 wws wws 90 Oct 17 19:13 myfile -rwxrwxr-x 1 wws wws 20128 Oct 16 21:02 myshell -rw-r…

Java如何实现PDF转高质量图片

大家好&#xff0c;我是 V 哥。在Java中&#xff0c;将PDF文件转换为高质量的图片可以使用不同的库&#xff0c;其中最常用的库之一是 Apache PDFBox。通过该库&#xff0c;你可以读取PDF文件&#xff0c;并将每一页转换为图像文件。为了提高图像的质量&#xff0c;你可以指定分…

【HarmonyOS NEXT】使用 Navigation 对折叠屏设备页面进行分栏展示,优化 UI 交互

关键词&#xff1a;折叠屏、navigation、router、路由、分栏、UI 随着科技的发展&#xff0c;手机设备形态也由一面屏向多面屏进行发展&#xff0c;那么软件的UI适配也面临着问题&#xff0c;本篇文章主要解决大屏设备的页面 UI 适配问题&#xff0c;如折叠屏&#xff0c;平板&…