MIMIC-II ์ฟผ๋ฆฌ ๋น๋์๋ MIMIC ํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ํ ์ด๋ธ์ด ์์ต๋๋ค. ์ด๊ฒ์ด MIMIC-III์์ ๊ตฌํ๋ ๊ฒ์ ๋๊น?
๋ํ ๋ ์ผ์นํ๋ ํ์์ ์๋ก์ด ํํ์ผ๋ก ํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋ฐ์ดํธํ ๊ณํ์ด ์์ต๋๊น?
์ผ์นํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋ฐ์ดํธํ ๊ณํ์ด ์์ต๋๋ค. ๋งค์นญ ํ๋ก์ธ์ค๋ ์ฌ์ ํ ์งํ ์ค์ ๋๋ค.
ํํ ํ ์ด๋ธ๊ณผ ๊ด๋ จํ์ฌ ๋๋ ๊ทธ๊ฒ์ด ์ฑ๋ฅ์ ๋ฐฐํฌํ๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ์ ํ์ง ๋ชปํฉ๋๋ค. ์ด๋ค ํํ์ ์ง๋๋ฅผ ๊ณต๊ฐํ ๊ฒ์ด์ง๋ง ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ ํํ๊ฐ ์๋ ์๋ ์์ต๋๋ค.
์ง๊ธ์ ์ด ๋ฌธ์ ๋ฅผ ์ด์ด๋๊ณ ํํ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ ๋ ๋ค์ ํด๊ฒฐํ๊ฒ ์ต๋๋ค.
์ฌ๊ธฐ ์ MIMIC-III ํ์๋ฅผ ์ํ ์ผ์นํ๋ ํค๋ ์ํ์ ์ฒจ๋ถํ์ต๋๋ค. ์๊ฐ์ด ์๋ค๋ฉด ์ด๊ฒ์ด ์ ์ฉํ ํ์์ธ์ง, ์ถ๊ฐ ์ ๋ณด( HADM_ID
, ICUSTAY_ID
) ์ผ์ ๋ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. ์ผ์นํ๋ ํํ ํค๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. http://physionet.org/physiobank/database/mimic2wdb/matched/
ํํ๊ณผ ์ผ์น์ํค๊ธฐ ์ํด ํ์ฌ MIMIC-III ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ ์ถ๊ฐํ ๊ณํ์ ์์ง๋ง ์ ํ์ผ์ ์๋ ๊ฒ๊ณผ ๊ฐ์ ํค๋๋ฅผ ๋ฆด๋ฆฌ์คํ ๊ณํ์ ๋๋ค.
Alistair์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํค๋์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ICUSTAY_ID์ผ ๊ฒ์ ๋๋ค. ICUSTAY_ID๋ ํ์๊ฐ ์ธ์ ๋ณ์์ ์ ์ํ๋์ง๋ฅผ ๋ํ๋ ๋๋ค. ํค๋์ ๋์ด๋ ํ์ฌ ๋ ์ง๋ ICU ์ ์ ๋ ์ง์ ๋ฐ๋๋ก ์ค์ ๋ น์์ด ์์๋๋ ๋ ์ง์ ๋๋ค. ๋ฐ๋ผ์ ICUSTAY_ID๊ฐ ์์ผ๋ฉด ๋๋จธ์ง ํ์ ๋ฐ์ดํฐ๋ฅผ ๊ฑฐ๊ธฐ์์ ์ฐ๊ฒฐํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ น์์ ์์ง๋ง ์ฐ๊ฒฐ๋ ICUSTAY_ID๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๊น?
๋ค, ์์ต๋๋ค. ICUSTAY_ID ๋ฐ ํํ ๋ ์ฝ๋๋ ๋ ๋ฆฝ์ ์ผ๋ก ์์ง๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ๋ค์ ๋ค์ ๋งคํํด์ผ ํ๊ณ ๊ทธ๊ฒ์ด ํญ์ ์ฌ์ํ ๊ฒ์ ์๋๋๋ค. ๋ฐ์ํ ์ ์๋ ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค(๋ค๋ฅธ ํด๋ญ, ์๋ชป๋ ์๋ฃ ๊ธฐ๋ก ๋ฒํธ๊ฐ ์๋ ํํ ๊ธฐ๋ก, ์ ๋ ฌ ๋ฌธ์ ๋ฑ). ๋ํ ์ฝ๊ฐ์ ์์ , ICUSTAY_ID๋ ํ์๊ฐ ๋ณ์์ด ์๋ ICU์ ๋ค์ด๊ฐ ๋ ์์๋ฉ๋๋ค. HADM_ID๋ ๋ณ์๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๋ด ๊ณ์ฐ์ ๋ฐ๋ฅด๋ฉด ๋ ์ฝ๋์ ์ฝ 73%์๋ ICUSTAY_ID๊ฐ ์๊ณ 87%์๋ HADM_ID๊ฐ ์์ต๋๋ค.
ICUSTAY_ID/ HADM_ID ์ ๋ํ ์ ํค๋ ์ ๋งต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ ,
MIMIC3 ๋ฐ์ดํฐ์ ๋ํด APHP ์์ @parisni์ ํจ๊ป ์์
ํฉ๋๋ค.
๋ฐฉ๊ธ ์ด csv ํ์ผ์ ์ฐพ์์ต๋๋ค: https://physionet.org/physiobank/database/mimic3wdb/matched/matched_waveform_info.csv ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ํํ๊ณผ HADM_ID/ICUSTAY_ID ๊ฐ์ ์ผ์น์ ์ต์ข
๋ฒ์ ์ธ์ง ์๊ณ ์ถ์ต๋๋ค. ๋ํ 'hadm_overlap', 'icustay_overlap', 'rih' ๋ฐ 'rii' ์ด์ด ๋ฌด์์ธ์ง ์ค๋ช
ํ ์ ์์ต๋๊น?
https://mimic.physionet.org/mimicdata/waveforms/ ํ์ด์ง๋ ์์ ์ด ์์ง ๋๋์ง ์์์ง๋ง ์๋ฃ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
๋ฌธ์ #166์์ @tompollard ๋ "MIMIC-III์ฉ ํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ง ์ถ์๋์ง ์์์ง๋ง ์์ ์ค์ ๋๋ค."๋ผ๊ณ ๋ช ์ํ๊ณ ์์ง๋ง /mimic3wdb์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฌ ํด์! :)
@Dubrzr์ ๊ฐ์กฐํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก @alistairewj ๋ ์ด์ ์ ์ถ์๋ ํํ์ MIMIC-III ์์ ๋ฐ์ดํฐ์ ์ผ์น์ํค๋ ํค๋ ํ์ผ์ ์์ฑํ์ง๋ง ์์ง ์ถ๊ฐ ํํ์ ์ถ์๋์ง ์์์ต๋๋ค. ์ด ์ ์ ๋ช ํํ ํ๊ธฐ ์ํด ๋ฌธ์ ๋ฑ์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
๊ทํ์ ๋ต๋ณ๊ณผ ๊ทํ์ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! :๋
์ ๋ .hea ํค๋ ํ์ผ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ์์ ์ ํ๊ณ ์์ผ๋ฉฐ ์ด ์์ ์ ์ด ์ ์ฅ์์ ๋ณํฉํ๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ด์ง ์๊ณ ์ถ์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
mimic3wdb/
s00020/
3544749_0001.hea
3544749_0002.hea
3544749_0003.hea
3544749_0004.hea
3544749_0005.hea
3544749_0006.hea
3544749_0007.hea
3544749_0008.hea
3544749_layout.hea
s00020-2183-04-28-17-47.hea
s00020-2183-04-28-17-47n.hea
s00033/
....
....
> wfr.csv: record_id, subject_id, starttime, endtime, starting_hadm, ending_hadm, starting_icustay, ending_icustay, hadmmatch, icumatch, rih, rii, hadm_overlap, icustay_overlap, comments
> wfe.csv: record_id, type, segment_index, start_datedatetime, end_datedatetime, nsamp, nsig, fs, fmt, sampsperframe, skew, byteoffset, gain, units, baseline, initvalue, signame, comments
๋ด ์คํฌ๋ฆฝํธ๋ https://github.com/Dubrzr/mimic3-scripts ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ ํ์ผ์ ๊ด์ฌ์ด ์์ผ๋ฉด ์ ์๊ฒ ๋ฌผ์ด๋ณด์ญ์์ค.
์๋ ,
๋ด ์คํฌ๋ฆฝํธ๋ก ์์งํ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ๋์ ํค๋ ํ์ผ์์ ์๋ชป๋ ๋ ์ง๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ซ์ ํค๋(s*n.hea)์๋ง ์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค(์: https://physionet.org/physiobank/database/mimic3wdb/matched/s00052/s00052-2191-01-10-02-). 21n.hea , ๋ ์ง๋ 14/03/3036์ด๊ณ ํ์ผ ์ด๋ฆ์ ๋ ์ง๊ฐ 10/01/2191์์ ๋ํ๋ ๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์๋ 888๊ฐ์ ์ซ์ ํค๋๊ฐ ์์ต๋๋ค.
ํด๋น ํ์ผ์ ๊ฒฝ์ฐ ํ์ผ ์ด๋ฆ์ ๋ ์ง๊ฐ ์ฌ๋ฐ๋ฅธ ๋ ์ง๋ผ๊ณ ๊ฐ์ ํ ์ ์์ต๋๊น? ์
์ฅ ํ์ ์ผ์นํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ ํ ์๋ชป๋ ํค๋ ํ์ผ๋ ์์ต๋๋ค.
์ฌ๊ธฐ์์ ํด๋น ๋ฌธ์ ๊ฐ ์๋ ๋ชจ๋ ํ์ผ์ ๋ณผ ์ ์์ต๋๋ค. https://gist.github.com/Dubrzr/6a22ae48980a549cc5883f3750ec0578
์ด ์ถ๋ ฅ์ ์์ฑํ ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://github.com/Dubrzr/mimic3-scripts/blob/master/headers_checker.py
๊ฐ์ฌ ํด์!
๋ฒ๊ทธ ์ ๊ณ ๊ฐ์ฌํฉ๋๋ค. ๋๋ ์ค๋ ๋์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ณ ์น ๊ฒ์ ๋๋ค - ๊ทธ๊ฒ์ ์กฐ์กํ ์ ๊ท์์ด์์ต๋๋ค! ํ์ผ ์ด๋ฆ์ ๋ ์ง๊ฐ ์ฌ๋ฐ๋ฅธ ๋ ์ง์ ๋๋ค. PhysioNet์ ๋ฐ์ดํฐ๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด ๋ค์ ๊ฒ์ํ๊ฒ ์ต๋๋ค.
๋ฏธ์น ๋ ๊ณผ ๊ด๋ จํ์ฌ ๋ด๊ฐ ์๋ ํ ๊ทธ ์ค ๋ค ๊ฐ์ง๊ฐ ์์ต๋๋ค.
์ ์ธ์์ด ์ฐ์ค๊ฝ์ค๋ฌ์ด์ง ๋ชจ๋ฅด๊ฒ ๋ค. ์๋ง๋ ๋ชจ๋ํฐ์ ์๋ชป๋ ์ค์ ์ผ ๊ฒ์ ๋๋ค. ๋๋ ๋น์ ์ดํ๋ ๊ฒ์ฒ๋ผ ๊ทธ๋ค์ ์ ์ธ ํ ๊ฒ์ ๋๋ค.
PhysioNet์์ ์ผ์นํ๋ ํค๋ ํ์ผ์ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. ํนํ s#####*.hea ํ์ผ๋ง ๋ค์ ๋ค์ด๋ก๋ํ๋ฉด ๋ฉ๋๋ค. ๋ค์ ์คํฌ๋ฆฝํธ ๋ฐ๋ณต์ ์ฑ๊ณตํ๋ฉด ์๋ ค์ฃผ์ธ์!
๊ทํ์ ์คํฌ๋ฆฝํธ์ ๊ด๋ จํ์ฌ ์ปค๋ฎค๋ํฐ์์ ๊ด์ฌ์ ๊ฐ์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ์ด๋์ ๋๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์์ง ์๊ฐํด์ผ ํฉ๋๋ค. ์ง๊ธ์ mimic-iii
๋ฐ physionet
๋ก ์ ์ฅ์์ ํ๊ทธ๋ฅผ ์ง์ ํ๋ฉด ๋์์ด ๋ ๊ฒ์
๋๋ค.
๋น ๋ฅธ ์ ๋ฐ์ดํธ: ์ผ์นํ๋ ํํ์ ์๋ก์ด ๋ฐฐ์น๊ฐ ์ง๊ธ PhysioNet์ ์ ๋ก๋๋๊ณ ์์ต๋๋ค(์ด 10,000๋ช ์ ํ์). ํํ์ด ์ ๋ก๋๋๊ณ ํ์ธ๋๋ฉด ๋ถ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ๋ฐํ์ ๋๋ค! ๋ ๋ถ์ ๋ ธ๊ณ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
@bemoody ์ @cx1111 ์ด ๊ฐ์ฌ ์ธ์ฌ๋ฅผ ์ ํฉ๋๋ค. ์นญ์ฐฌ์ ์ ๋ฌํ๊ฒ ์ต๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋น ๋ฅธ ์ ๋ฐ์ดํธ: ์ผ์นํ๋ ํํ์ ์๋ก์ด ๋ฐฐ์น๊ฐ ์ง๊ธ PhysioNet์ ์ ๋ก๋๋๊ณ ์์ต๋๋ค(์ด 10,000๋ช ์ ํ์). ํํ์ด ์ ๋ก๋๋๊ณ ํ์ธ๋๋ฉด ๋ถ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.