Connectomics Lab Toolkit Documentation

A comprehensive Python toolkit for neuroimaging data processing and analysis, specifically designed for working with brain connectivity data, BIDS datasets, and various neuroimaging formats.

Installation

Install from PyPI:

conda env create -f environment.yaml
conda activate clabtoolkit-env
pip install clabtoolkit

For development installation:

git clone https://github.com/connectomicslab/clabtoolkit.git
cd clabtoolkit
pip install -e .[dev]

Quick Start

Surface Visualization

import clabtoolkit.surfacetools as cltsurf

# Reading a surface file
surf_lh = cltsurf.Surface("/opt/freesurfer/subjects/fsaverage/surf/lh.pial")

# Loading scalar maps
surf_lh.load_scalar_maps("/opt/freesurfer/subjects/fsaverage/surf/lh.thickness", maps_names="Thickness")
surf_lh.plot(overlay_name="Thickness",
            views="4_views",
            cmap= "jet",
            colorbar_position="right")

API Reference

Indices and tables