Weekly Blog Post #3

Shilpi06
Published: 06/13/2023

What I did this week: 

This week i worked on finishing the simulations with the appropriate documentation. I also worked on creating a general tutorial for cti/ qti as one doesn't already exist for qti. 
The idea behind this general tutorial was that there isn't any tutorial for advanced diffusion encoding.The closest documentation qti has is `here <https: 07_reconstruction="" 1.7.0="" dipy.org="" documentation="" examples_built="" reconst_qti="">`.However, there are several youtube videos. So, in this tutorial we started with simulating qti, and then we make things a little more complex by adding information on cti as qti can only handle a single gtab whereas cti can handle multiple gtabs.
This week I also started by initializing cti_tests.py file by adding relevant simulations to it. </https:>


What Is coming up next week: 

I intend on finishing the simulations with appropriate documentation and theory lines. If time permits, I'll resume working on the cti.py file and it's tests section.
The work on creating simulations is not entirely complete as it requires conversion of all .py files into rst so that it could be generated by sphinx. I also intend on making the tutorial more complete by maybe adding some more detail to it.
The major thing I intend on working on is the construction of the design_matrix for the cti model. 
In the context of diffusion MRI, a design matrix refers to a matrix that encodes the relationship between the data (diffusion-weighted signals) and the model parameters we want to estimate. It is essentially a way to map the model parameters to the observed data.
The design_matrix in case of cti captures more complex tissue microstructure information than either DTI or DKI or QTI.

Did I get stuck anywhere

No, I didn't get stuck. But implementing btensor value for cti simulation did require a bit of effort.

 

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages