Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to generate fiber bundles #126

Open
cxmDREAM opened this issue Aug 9, 2024 · 3 comments
Open

How to generate fiber bundles #126

cxmDREAM opened this issue Aug 9, 2024 · 3 comments

Comments

@cxmDREAM
Copy link

cxmDREAM commented Aug 9, 2024

hello,I am very interested in generating fiber bundles and I would like to use NODDI's Watson to generate fiber bundles,
Dear, do you have an example of how to use FODS combined with DIPY to generate fiber bundles

@rutgerfick
Copy link
Collaborator

Hello!

So in the NODDI example we show how to visualize the FODs from the fitted model representation using dipy https://nbviewer.org/github/AthenaEPI/dmipy/blob/master/examples/example_noddi_watson.ipynb.

However, it's likely that you'll need to change the dipy code a little since they probably updated some things in their visualization code. It seems this tutorial of theirs shows how to visualize the FODs for another model, so you can just merge the 2 examples :-). Happy to see you're using dmipy! https://workshop.dipy.org/documentation/1.7.0/examples_built/07_reconstruction/reconst_shore/#sphx-glr-examples-built-07-reconstruction-reconst-shore-py

@cxmDREAM
Copy link
Author

Hello @rutgerfick , I think I may not have made myself clear. I would like to know how to generate fiber bundle tracking based on the Watson model in Dimpy, Do you have any similar examples?
The effect is like this
https://docs.dipy.org/stable/examples_built/visualization/viz_roi_contour.html#

@rutgerfick
Copy link
Collaborator

Hello,
So it seems that the fiber tracking example uses csa_peaks which appears to be the fiber orientation distribution of the CSA model, generated at a spherical tesselation defined by default_sphere.

If my understanding is correct, then all you need to do is replace csa_peaks by fods from the noddi_watson example, as long as you generate the FODs at the same tesselation. Does that work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants