Metadata-Version: 2.1
Name: Connectome_Spatial_Smoothing
Version: 0.1.2
Summary: Connectome Spatial Smoothing
Home-page: https://github.com/sina-mansour/connectome-spatial-smoothing
Author: Sina Mansour L.
Author-email: sina.mansour.lakouraj@gmail.com
Project-URL: Bug Tracker, https://github.com/sina-mansour/connectome-spatial-smoothing/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# Connectome Spatial Smoothing

Here, you may find the Python codes and sample scripts for Connectome Spatial Smoothing (CSS).

For more information you may check our article on **Connectome Spatial Smoothing (CSS): concepts, methods and evaluation**. All resources are provided as complementary to the following article:

[![DOI:10.1016/j.neuroimage.2022.118930](http://img.shields.io/badge/DOI-10.1016/j.neuroimage.2022.118930-B31B1B.svg)](https://doi.org/10.1016/j.neuroimage.2022.118930)

**Mansour, L. Sina, et al. "Connectome Spatial Smoothing (CSS): concepts, methods, and evaluation." *NeuroImage* (2022): 118930.**

The code used for this study is now released as a [python package](https://pypi.org/project/Connectome-Spatial-Smoothing/). If using the codes, please also cite the following:

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5746619.svg)](https://doi.org/10.5281/zenodo.5746619)


---

The codes in this repository mainly perform the following tasks:

- Map high-resolution structural connectomes from tractography

- Map atlas-resolution structural connectomes from tractography

- Compute the CSS smoothing kernel with selected parameters

- Perform CSS on high-resolution connectomes

- Perform CSS directly on atlas connectomes

---

## Installation

To use CSS functionality in your code, you can install the package with the following command:

`pip install Connectome-Spatial-Smoothing`

Then, you could simply use the package in your own code after importing:

`from Connectome_Spatial_Smoothing import CSS as css`

---

We have provided a short jupyter notebook showcasing all the functionalities described above. You may use the following link to open [this notebook](https://github.com/sina-mansour/connectome-based-smoothing/blob/main/notebooks/example.ipynb) in an interactive google colab session:

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/sina-mansour/connectome-based-smoothing/blob/main/notebooks/example.ipynb)
