[R] Neuroimaging Analysis
Start
BioinformaticsAndMe
Neuroconductor
: Neuroconductor는 재현 가능한 이미징 소프트웨어의 오픈 소스 플랫폼
: 이미지 분석 전용 R 소프트웨어의 중앙 저장소를 제공
: 프로그래밍 언어 R을 기반
: 시각화, 데이터 처리 및 저장, 통계적 추론을 포함한 이미징 영역 관련 수많은 패키지들을 보유
: Neuroconductor는 공식적인 테스트를 거쳐 새로운 R 패키지 submit을 허용함
1. Packages download
oro.nifti - reading/writing NIfTI images
*NIfTI(Neuroimaging Informatics Technology Initiative): 자기 공명 영상 기법을 사용하여 얻은 뇌 영상 데이터 형식
neurobase - extends oro.nifti and provides helpful imaging functions
install.packages("oro.nifti")
install.packages("neurobase")
library(oro.nifti)
library(neurobase)
2. Display neuroimaging
ortho2 - displays nifti objects in 3 different planes (sagittal, coronal, transverse)
t1 = neurobase::readnii("./Raw_data/training01_01_t1.nii.gz")
neurobase::ortho2(t1)
이미지를 밝게 설정
ortho2(robust_window(t1, probs = c(0, 0.975)))
3. Display multiple neuroimaging
double_ortho - 동일한 크기의 이미지 2 개를 나란히 표시
double_ortho(t1, y = t1 > 300, col.y = "white")
4. Display specific neuroimaging
slice - 개별 슬라이스를 플롯팅 (아래는 sagittal까지 지정)
oro.nifti::slice(t1, z = 125, plane = "sagittal")
5. Function 정리
ortho2 - show orthographic images (and with overlays)
image - shows multiple slices of an image
slice - shows only specified slices
slice_overlay - similar to image but with an overlay
double_ortho - similar to ortho2 but side-by-side
robust_window - good for setting high values to not so high
#Reference
1) http://www.kjg.or.kr/journal/view.html?uid=3528&vmd=Fullneuroconductor.org/
2) johnmuschelli.com/imaging_in_r/
[R] Neuroimaging Analysis
End
BioinformaticsAndMe
'R' 카테고리의 다른 글
[R] 국민건강영양조사 분석 (1) | 2021.02.01 |
---|---|
[R] Function (사용자 정의 함수) (0) | 2020.02.03 |
[R] Logistic regression (로지스틱 회귀분석) (0) | 2020.01.21 |
[R] Multiple linear regression (다중회귀분석) (1) | 2020.01.14 |
[R] ChIP-seq 분석 (1) | 2020.01.05 |