Skip to content

ceesem/awesome-connectomics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Connectomics

Awesome lint

A curated list of awesome connectomics resources, tools, and particularly well-curated datasets to use them on.

This list focuses on circuit-scale synapse resolution volumetric neuroanatomy datasets and tools such as those produced by electron microscopy (EM). It includes resources for data access, neuronal morphology analysis and visualization, network analysis and statistics, and well-curated datasets from various organisms. The aim is to highlight tools that are broadly applicable across datasets or that might inspire new approaches. If in doubt that a tool is quite mature enough to be included, we encourage discovery even if a tool is not yet fully mature.

Note: This repository is just starting out and will be expanded over time. Contributions welcome, and please take no offense if your tools or datasets are not yet listed!

Please see the contributing guidelines to help us grow this list.

Table of Contents

Data Access

  • CAVEclient - A Python client for accessing CAVE datasets.
  • CloudVolume - A Python library for accessing and manipulating Neuroglancer-compatible volumetric data.
  • NatVerse - An R package for accessing and analyzing large-scale neuroanatomical datasets, with a focus on Drosophila.
  • Neuprint-python - A Python client for accessing NeuPrint databases.

Morphology Analysis and Visualization Tools

  • NAVIS - A Python library and viewer for the analysis and visualization of neuronal skeleton data. Excellent for working with transformations between Drosophila dataset coordinate systems.
  • MeshParty - A Python library for working with 3D mesh, skeleton, and annotation data for neurons and other structures, with an emphasis on CAVE datasets. Reaching end-of-life.
  • MorphoPy - A Python library for morphometry and topological feature extraction for neuronal skeletons.
  • neuVid - Python scripts to generate Blender animations of mesh-based connectomics data.

Network Analysis and Statistics

  • Graspologic - A Python library for graph statistics and machine learning, with a focus on applications in neuroscience such as graph matching.
  • DotMotif - A Python library for high performance graph motif search and subgraph isomorphism.

Online Data Viewing

  • Neuroglancer - A web-based viewer for 3D volumetric data, including support for large cloud datasets and CAVE-based proofreading. The de facto standard for cloud-based volumetric data viewing in connectomics.
  • NGLui - A Python library for programmatic generation of Neuroglancer states, including mapping data to Neuroglancer annotations.
  • NeuPrint - A web-based interface and database for querying connectomics datasets hosted in a Neo4j graph database (see NeuPrint Explorer for the web interface).
  • Codex - A web application for exploring and analyzing neurons and annotations from FlyWire and related datasets.

Volumetric Data Analysis and Processing

  • Kimimaro - A Python library for dense skeletonization of volumetric segmentation data.
  • FastMorph - A Python library for fast morphological 3D image operations (e.g. dilation and erosion) that are tuned for working with dense 3D labeled data.
  • Igneous - A Python library and pipeline for downsampling, meshing, and skeletonizing large volumetric neuroanatomy datasets.
  • euclidean-distance-transform-3d - A Python library for efficiently computing the exact Euclidean distance transform on large 3D volumetric data, which provides a minimum distance to object boundaries.

Papers with Code

Datasets

Archives

  • BossDB - Hosts imagery, segmentation, and other information for numerous public datasets for volume neuroanatomy, mostly from electron microscopy.

Vertebrates

  • MICrONs mm3 - A cubic millimeter of functionally imaged mouse visual cortex spanning ~80,000 neurons imaged by the Allen Institute as part of the MICrONs project. See also MICrONs tutorials for detailed information about data access.
  • H01 (Human) - A cubic millimeter EM dataset of human temporal cortex from the Lichtman Lab.
  • Zebrafinch — A 256x256x384 micron region of songbird basal ganglia.

Invertebrates

  • FlyWire - An online community for exploring and proofreading a nearly complete adult Drosophila brain EM dataset.
  • BANC - A full adult Drosophila brain EM dataset from the Lee Lab at Harvard Medical School.
  • Janelia NeuPrint - Several Drosophila EM datasets hosted by Janelia Research Campus, including the full male CNS, Hemibrain, male nerve cord (MANC), optic lobe, and more.

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

About

A curated list of tools for analysis and visualization of synaptic resolution connectomics data

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published