sina-mansour / UKB-connectomics

This repository will host scripts used to map structural and functional brain connectivity matrices for the UK biobank dataset.
https://www.biorxiv.org/content/10.1101/2023.03.10.532036v1
62 stars 7 forks source link

Performing Connectome Spatial Smoothing #22

Closed sina-mansour closed 1 year ago

sina-mansour commented 2 years ago

I was thinking, given that we've observed benefits for performing Connectome Spatial Smoothing (CSS) on structural connectivity mapped from probabilistic tractography; we could include it as a final step in mapping the connectomes (mainly for streamline count and FBC).

In order to do that all we need is to map tractography onto a smoothed soft parcellation, instead of the binary parcellation. This soft parcellation can be provided as a 4D nifti file. Ideally, this could be achieved from within tck2connectome. @Lestropie , do you think it would be feasible to add that functionality to tck2connectome? I'm happy to help if you think that's possible.

Alternatively, we could perform CSS with the python package and use that instead of tck2connectome when mapping smoothed connectomes.

AndrewZalesky commented 2 years ago

Hi SIna, adding CSS to the pipeline sounds reasonable to me and it won't add much to the computing budget.

On 13/02/2022 9:23 pm, Sina Mansour L. wrote:

I was thinking, given that we've observed benefits for performing Connectome Spatial Smoothing (CSS) on structural connectivity mapped from probabilistic tractography; we could include it as a final step in mapping the connectomes (mainly for streamline count and FBC).

In order to do that all we need is to map tractography onto a smoothed soft parcellation, instead of the binary parcellation. Ideally, this could be achieved from within tck2connectome. @Lestropie https://github.com/Lestropie , do you think it would be feasible to add that functionality to tck2connectome? I'm happy to help if you think that's possible.

Alternatively, we could perform CSS with the python package and use that instead of tck2connectome when mapping smoothed connectomes.

— Reply to this email directly, view it on GitHub https://github.com/sina-mansour/UKB-connectomics/issues/22, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANXR7AWK7RK2HMEQTWBVTXLU26BBLANCNFSM5OIWG3FQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

Lestropie commented 2 years ago

I'd definitely like to have it implemented there. I included it in a list of prospective projects here, for UoM Masters and it will also hopefully be broadcast for Google Summer of Code participants, which we're looking to invest in for the first time. In terms of me getting to do it myself, I'm not sure when I might be able to get to it; the personal todo list is ever-expanding.

As noted in #21, leaving the final connectome construction step to a user-controlled process would mean that: