Skip to content

juliabuhmann/syntist

Repository files navigation

SYNTIST

Pronounced scientist. A project for the automated detection of synaptic partners in Electron Microscopy brain data.

This is the original implementation of the paper "Synaptic partner prediction from point annotations in insect brains".

Status

Preliminary, not well documented version. At the moment, this repos mainly serves as a reference for the paper to see the original U-Net architecture in tensorflow here and the training pipeline in gunpowder.

Installation

No installation is required, but following dependencies:

Note: We internally use docker, so this has not fully been tested.

Using Docker

Sorry :( not yet available, but coming soon.

Running the pipeline

Training

Start the training script

Inference

Inference scripts and trained networks coming soon.

Synaptic partner extraction

We provide a small test dataset cropped from CREMI dataset Sample C, which includes 1) our network predictions, 2) ground truth segmentation, 3) raw data that can be used to run the synaptic partner extraction script.

Donwload the dataset from here. You can have a look at the data with this notebook.

In order to obtain synaptic partners from the U-Net output and validate with CREMI stats, run this extraction and evaluation script. As a record, we created the cropped dataset with this script.

Data used for CREMI submission

  • we provide network predictions (inference) for CREMI samples a, b, c and a+, b+, c+ here
  • trained networks in tensorflow.
  • for extracting synaptic partners, we used automatically generated segmentation for a+,b+,c+: segmentation download.
  • you can find the synaptic partners used for submission in cremi format here
  • original code for training, prediction, and extraction here.

About

Train scripts for the automated detection of synaptic partners in Electron Microscopy brain data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published