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

Anatomy page #75

Merged
merged 4 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added source/images/bundles/AF_SLF_SCP.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/CC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/CC_peaks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/FAT_CC2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/MdLF_ILF.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/MdLF_OR_MCP.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/OR_IFOF_Cg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/POPT_PYT_FPT_ICP.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/bundles/UF_ILF_Fornix_PC_AC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ Here, you will find a summary of the tools we develop, and some clues on how we
intro_to/explore_nextflow
intro_to/code_with_nextflow

.. toctree::
:maxdepth: 1
:caption: Intro to Medical Imaging

intro_to/anatomy

.. toctree::
:maxdepth: 1
:caption: Our tools
Expand Down
96 changes: 96 additions & 0 deletions source/intro_to/anatomy.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
.. _ref_anat:

Discover the brain anatomy
==========================

Lobes, sulcus, gyri and more
****************************

Consult the introduction to anatomy given by our anatomist collaborator Laurent Petit here: `BrainData/references/NeuroAnatomy/Petit_NeuroAnatomy_SCIL_2019_01.pptx`


A few famous bundles
********************

The anatomical description of bundles (or tract, fasciculus, tractus, etc.) is a subject of study that is still evolving, and that is even sometimes source of debates. Experts in computer science, biology, histology, medicine, etc., all have a different approach to discovering the brain organization. Still, in our field, the most common names come back repeatedly. Most of us did not study in biology or anatomy. We come from physics, computer science, mathematics. But you'll probably learn many bundles' names and position, just by seeing pictures. Here are some pictures of the bundles most commonly used in the lab.

- *Anatomical description*: It is possible to find in the literature the "true" definition of each bundle (ex: starting point, ending point, division into sub-bundles, and so no). At this level, the word "bundle" does not exist, as it refers to the action of putting together a group of **streamlines**, on the computer. Rather, tracts (or fasciculi) refer to the trajectory of **nerve fibers** through the brain. You may read for instance `Schahmann et al, 2008 <https://nyaspubs.onlinelibrary.wiley.com/doi/pdf/10.1196/annals.1444.017>`_ for a description of many fiber pathways.

- *Atlas bundles as reference*: After the theoretical description, the next best thing is to consult atlases. They are bundles that you can download and see, generally in a template space such as MNI. They are often created by using tractography in a population of subjects. The streamlines present in most subjects and that are consistant with the definition of the bundle in the literature are kept. You may find an example `here, Radwan et al (2022) <https://www.sciencedirect.com/science/article/pii/S1053811922001586>`_. These reference files, however, represent an average result and could be a little different than the "real" anatomical description.

- *Bundles recovered through tractography in one subject*: You will discover that anatomy varies a lot throughout subjects. Combined to the fact that tractography is far from perfect, the bundles resulting from tractography in one single subject could be very different from the expected result (see for instance Figure 7 in `Bürgel et al 2006 <https://www.sciencedirect.com/science/article/pii/S105381190500649X>`_ on the inter-subject variability). To see an example of bundles recovered in a real subject, see the :ref:`ref_recobundles` page.

- *Simulated bundles*: Finally, you can also explore the bundles associated with the phantom from the `ISMRM 2015 Tractography Challenge <https://tractometer.org/ismrm2015/home/>`_. The differences between these simulated bundles and real anatomical ones were discussed in `Renauld et al, 2023 <https://www.nature.com/articles/s41598-023-28560-w>`_. In this case, the bundles are not entirely simulated; they were created by tracking from real subjects with deterministic, bundle-wise parameters. However, the dwi accompanying the data is entirely simulated.

**Comissural fibers**: They connect the two hemispheres of the brain. They are mostly in a left-right orientation.

- AC: Anterior comissure
- CC: Corpus callosum
- PC: Posterior comissure
- FX: Fornix

**Projection fibers**: They connect the cortex with lower parts of the brain or with the spinal cord. They are mostly in a z orientation (top-bottom).

- FPT: Frontopontine Tract
- IFOF: Inferior fronto-occipital fasciculus
- ILF: Inferior fronto-occipital fasciculus
- MCP: Middle cerebellar peduncle
- MdLF: Middle longitudinal fascicle
- OR, or OR_ML: Optic radiation (with Meyer's loop)
- POPT: Parieto-occipital pontine tract
- PYT: Pyramidal tract
- SCP: Superior cerebellar peduncle
- SLF: Superior longitudinal fasciculus
- UF: Uncinate fasciculus


**Association fibers**: They connect two cortex regions in a same hemisphere.
- AF: Arcuate fasciculus.
- CG: Cingulum.
- FAT: Frontal aslant tract
- ICP: Inferior cerebellar peduncle


The corpus callosum is probably the easiest bundle to recognize from a raw diffusion / tensor / fODF image because of its strong anisotropy. It is a good choice of bundle to assess that the data was read correctly during processing.

It is often divided into sub-sections during automatic segmentation, because it is a very large bundle covering most of the brain. Below, we can see that when zooming in the frontal section of the CC, near the mid-hemisphere, the FA is a bright white (strong anisotropy), and the tensors' main peaks show a clear shape of "U".

|picCC1| |picCC2|

.. |picCC1| image:: /images/bundles/CC.png
:width: 55%

.. |picCC2| image:: /images/bundles/CC_peaks.png
:width: 40%

Below, we show pictures of the reference bundles used with Recobundles (here, the ones that were used when processing the `Tractoinferno <https://www.nature.com/articles/s41597-022-01833-1>`_ database). They are in MNI space.


|pic1| |pic2|

|pic3| |pic4|

|pic5| |pic6|

.. image:: /images/bundles/FAT_CC2.png
:width: 45%
:align: center


.. |pic1| image:: /images/bundles/UF_ILF_Fornix_PC_AC.png
:width: 45%

.. |pic2| image:: /images/bundles/OR_IFOF_Cg.png
:width: 48%

.. |pic3| image:: /images/bundles/MdLF_ILF.png
:width: 45%

.. |pic4| image:: /images/bundles/MdLF_OR_MCP.png
:width: 45%

.. |pic5| image:: /images/bundles/AF_SLF_SCP.png
:width: 45%

.. |pic6| image:: /images/bundles/POPT_PYT_FPT_ICP.png
:width: 45%
2 changes: 2 additions & 0 deletions source/our_tools/recobundles.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _ref_recobundles:

RecobundlesX
============

Expand Down