StructuralNeurobiologyLab / SyConn

Licence: GPL-2.0 license
Toolkit for the generation and analysis of volume eletron microscopy based synaptic connectomes of brain tissue.

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects

Projects that are alternatives of or similar to SyConn

u-shape3D
Detect morphological motifs, such as blebs, filopodia, and lamellipodia, from 3D images of surfaces, particularly images of cell surfaces.
Stars: ✭ 20 (-35.48%)
Mutual labels:  image-analysis, morphology-analysis
fpzip
Cython bindings for fpzip, a floating point image compression algorithm.
Stars: ✭ 24 (-22.58%)
Mutual labels:  image-analysis, connectomics
MFNet-pytorch
MFNet-pytorch, image semantic segmentation using RGB-Thermal images
Stars: ✭ 72 (+132.26%)
Mutual labels:  semantic-segmentation
multichannel-semseg-with-uda
Multichannel Semantic Segmentation with Unsupervised Domain Adaptation
Stars: ✭ 19 (-38.71%)
Mutual labels:  semantic-segmentation
Paper-Notes
Paper notes in deep learning/machine learning and computer vision
Stars: ✭ 37 (+19.35%)
Mutual labels:  semantic-segmentation
PSPNet-Pytorch
Implemetation of Pyramid Scene Parsing Network in Pytorch
Stars: ✭ 26 (-16.13%)
Mutual labels:  semantic-segmentation
pytorch-UNet
2D and 3D UNet implementation in PyTorch.
Stars: ✭ 107 (+245.16%)
Mutual labels:  semantic-segmentation
image space
Interactive Image similarity and Visual Search and Retrieval application
Stars: ✭ 91 (+193.55%)
Mutual labels:  image-analysis
DocuNet
Code and dataset for the IJCAI 2021 paper "Document-level Relation Extraction as Semantic Segmentation".
Stars: ✭ 84 (+170.97%)
Mutual labels:  semantic-segmentation
computer-vision-notebooks
👁️ An authorial set of fundamental Python recipes on Computer Vision and Digital Image Processing.
Stars: ✭ 89 (+187.1%)
Mutual labels:  image-analysis
BusterNet
No description or website provided.
Stars: ✭ 49 (+58.06%)
Mutual labels:  image-analysis
caffe
Caffe: a fast open framework for deep learning.
Stars: ✭ 4,618 (+14796.77%)
Mutual labels:  semantic-segmentation
UniFormer
[ICLR2022] official implementation of UniFormer
Stars: ✭ 574 (+1751.61%)
Mutual labels:  semantic-segmentation
FoggySynscapes
Semantic Understanding of Foggy Scenes with Purely Synthetic Data
Stars: ✭ 37 (+19.35%)
Mutual labels:  semantic-segmentation
Scale-Adaptive-Network
Semantic Image Segmentation by Scale-Adaptive Networks (TIP 2019)
Stars: ✭ 42 (+35.48%)
Mutual labels:  semantic-segmentation
modular semantic segmentation
Corresponding implementations for the IROS 2018 paper "Modular Sensor Fusion for Semantic Segmentation"
Stars: ✭ 24 (-22.58%)
Mutual labels:  semantic-segmentation
RandLA-Net-pytorch
🍀 Pytorch Implementation of RandLA-Net (https://arxiv.org/abs/1911.11236)
Stars: ✭ 69 (+122.58%)
Mutual labels:  semantic-segmentation
Remote-sensing-image-semantic-segmentation-tf2
The remote sensing image semantic segmentation repository based on tf.keras includes backbone networks such as resnet, densenet, mobilenet, and segmentation networks such as deeplabv3+, pspnet, panet, and refinenet.
Stars: ✭ 54 (+74.19%)
Mutual labels:  semantic-segmentation
Slicer-DeepInfer
3D Slicer Module for connecting to model repository and use models for image analysis.
Stars: ✭ 23 (-25.81%)
Mutual labels:  image-analysis
Baidu Lane Segmentation
4th place solution in Baidu Autonomous Driving Lane Segmentation
Stars: ✭ 19 (-38.71%)
Mutual labels:  semantic-segmentation


Documentation Status pipeline status pylint status

SyConn2

Connectomic analysis toolkit for automated synaptic connectivity inference based on dense EM segmentation data.

Current features:

  • interface to supervoxel properties for various types (e.g. cell fragments, synapses, mitochondria, vesicle clouds, ..) and entire cell reconstructions (associated cell objects, mesh, skeleton, prediction results, ..)
  • (sub-) cellular compartment (spines, boutons and axon/dendrite/soma) and cell type classification with multiview- [2] and with skeleton-based approaches [1]
  • distributed parallelization (SLURM, QSUB) of all processing steps
  • astrocyte identification and separation [2]
  • neuroglancer web interface

If you use parts of this code base in your academic projects, please cite the corresponding publication(s).

To access v1 of SyConn please checkout the branch dorkenwald2017nm or have a look at the documentation. We also present more general information about SyConn on our Website.

Documentation

The documentation including installation procedure, requirements and API docs can be found as readthedocs build or partially as markdown here.

The Team

The Synaptic connectivity inference toolkit is currently developed at the Max-Planck-Institute of Neurobiology in Martinsried by Philipp Schubert, Jonathan Klimesch, Alexandra Rother and Joergen Kornfeld. Big thanks to Filippo Kiessler, David Outland, Santiago Aguirre, Hashir Ahmad, Andrei Mancu, Rangoli Saxena, Mariana Shumliakivska, Josef Mark, Maria Kawula, Atul Mohite, Carl Constantin v. Wedemeyer, Gaurav Kumar and Martin Drawitsch for code contributions.

Acknowledgements

We are especially grateful for the support by Winfried Denk who enabled this work in his department. We also want to thank Christian Guggenberger and his group at the MPCDF for cluster support and deepmind for providing egl extension code to handle multi-gpu rendering on the same machine. The original code snippet (under the Apache License 2.0) used for our project can be found here. SyConn uses the packages zmesh for mesh and kimimaro for skeleton generation implemented and developed in the Seung Lab. Thanks to Julia Kuhl (see http://somedonkey.com/ for more beautiful work) for designing and creating the logo!

Publications

[1] Automated synaptic connectivity inference for volume electron microscopy

 @ARTICLE{SyConn2017,
   title     = "Automated synaptic connectivity inference for volume electron
                microscopy",
   author    = "Dorkenwald, Sven and Schubert, Philipp J and Killinger, Marius F
                and Urban, Gregor and Mikula, Shawn and Svara, Fabian and
                Kornfeld, Joergen",
   abstract  = "SyConn is a computational framework that infers the synaptic
                wiring of neurons in volume electron microscopy data sets with
                machine learning. It has been applied to zebra finch, mouse and
                zebrafish neuronal tissue samples.",
   journal   = "Nat. Methods",
   publisher = "Nature Publishing Group, a division of Macmillan Publishers Limited. All Rights Reserved.",
   year      = 2017,
   month     = Feb,
   day       = 27,
   url       = http://dx.doi.org/10.1038/nmeth.4206
 }

[2] Learning cellular morphology with neural networks

@Article{Schubert2019,
author={Schubert, Philipp J.
and Dorkenwald, Sven
and Januszewski, Michal
and Jain, Viren
and Kornfeld, Joergen},
title={Learning cellular morphology with neural networks},
journal={Nature Communications},
year={2019},
volume={10},
number={1},
pages={2736},
abstract={Reconstruction and annotation of volume electron microscopy data sets of brain tissue is challenging but
can reveal invaluable information about neuronal circuits. Significant progress has recently been made in automated
neuron reconstruction as well as automated detection of synapses. However, methods for automating the morphological
analysis of nanometer-resolution reconstructions are less established, despite the diversity of possible applications.
Here, we introduce cellular morphology neural networks (CMNs), based on multi-view projections sampled from automatically
reconstructed cellular fragments of arbitrary size and shape. Using unsupervised training, we infer morphology embeddings
(Neuron2vec) of neuron reconstructions and train CMNs to identify glia cells in a supervised classification paradigm,
which are then used to resolve neuron reconstruction errors. Finally, we demonstrate that CMNs can be used to identify
subcellular compartments and the cell types of neuron reconstructions.},
issn={2041-1723},
doi={10.1038/s41467-019-10836-3},
url={https://doi.org/10.1038/s41467-019-10836-3}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].