CTI Simulation and QTI tutorial : Week 3#

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. 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 Gradient Table whereas CTI can handle multiple Gradient Tables. This week I also started by initializing cti_tests.py file by adding relevant simulations to it.

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.