-
Notifications
You must be signed in to change notification settings - Fork 4
MRtrix3
ToDo Escribir una intro de MRtrix y donde encontrar herramientas
Para garantizar que la amplitud de las FOD no esté modulada por inhomogeneidades de B1, y para estandarizar las unidades con la que se miden (en lugar de arbitrarias, que sean un porcentaje de las imágenes b=0), tenemos el script inb_mrtrix3_preproc.sh . A manera de ejemplo:
- Obtener una máscara. Primero debemos extraer el primer volumen y luego correr bet.
fslroi dti_ec.nii.gz b0 0 1
bet b0.nii.gz b0 -m -n -f 0.25
- Ahora sí corremos el script de preprocesamiento de mrtrix3
inb_mrtrix3_preproc.sh dti_ec.nii.gz dti_ec_encoding.b 1000 b0_mask.nii.gz proc
Este paso es tardado, suficiente para un café. Una vez concluido, generará los siguientes resultados:
-
proc_mask.nii.gzUna máscara del cerebro que trata de minimizar la periferia ruidosa del cerebro. No es perfecta, pero es mejor que la previa. -
proc_dwi_biasCorr_ratios.nii.gzUno de los dos resultados principales. Son las imágenes DWI pero (a) corregidas por inhomogeneidades de B1 y con unidades [0 1]. -
proc_avDWI_ratios.nii.gzEl promedio temporal del archivoproc_dwi_biasCorr_ratios.nii.gz. Util para usar como fondo anatómico en mrview. -
proc_dwi_bias_field.nii.gzEl factor de compensación B1 aplicado a las imágenes DWI originales. -
proc_response.txtEl otro resultado importante. Es la response_function a utilizar para realizar CSD. Usandocat proc_response.txtpodemos ver el contenido. En este ejemplo es1.759339452 -0.5281734467 0.1055925936 -0.01716192625 0.0004632802156. El script usarálmaxtan alto como los datos lo soporten, por lo que el número de coeficientes puede variar, pero los rangos de los valores deben ser similares a éstos.
Como vemos al final del script anterior, obtener los FODs es ahora trivial:
dwi2fod -grad dti_ec_encoding.b -mask proc_mask.nii.gz proc_dwi_biasCorr_ratios.nii.gz proc_response.txt proc_FOD.nii.gz
Para poder realizar ACT necesitamos una imagen en donde se segmente los tejidos de acuerdo a
(1) s. gris cortical,
(2) s. gris subcortical,
(3) s. blanca,
(4) LCR
(5) tejido patológico. A esta convención mrtrix3 la llama un archivo 5TT (5-tissue type) y es necesario para correr ACT y SIFT. Lo ideal sería tener imágenes DWI corregidas mediante obtención reversa de fase, y co-registrar imágenes T1 de las cuales podemos derivar este archivo 5TT, pero en caso de no tenerlo, podemos usar un script que trabaja únicamente en espacio DWI:
inb_mrtrix3_create_5TT_from_DWI.sh <fa[.gz]> <adc[.gz]> <output5TT.nii[.gz]>
Como no tenemos aún los archivos de FA ni ADC, podemos usar inb_mrtrix_proc.sh con el switch -noCSD para generarlos.
Tabla de contenidos
- Home
- Como colaborar en la Wiki
- rocket.chat
- Resonadores
- Bash
- Clúster
- Procesamiento de Imágenes
- fMRI
- DW-MRI
- FIJI - Análisis histológico
- Herramientas Software
- Otros