mahsa106 / BrainPipe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BrainPipe: Registration and object detection pipelines for three-dimensional whole-brain analysis.

plot

BrainPipe (Pisano et al. 2021) is an automated transsynaptic tracing pipeline that combines anatomical assignment using volumetric registration and injection site segmentation with convolutional neural networks for cell detection.

Light-sheet microscopy can visualize whole-brain transsynaptic tracing

Volumetric alignment of brain volumes to the Princeton Mouse Atlas enables automated anatomical assignment

Installation

Please see INSTALLATION.md for installation instructions.

Example use cases and tutorials

Please see EXAMPLES.md for basic BrainPipe use cases.

Demonstration datasets to ensure proper usage of BrainPipe and trained CNNs for H129 and PRV detection can be found here.

For CNN Demo: EXAMPLES: CNN Demo. Note, pre-trained CNN's (available here) are a good starting point for transfer learning, but probably will not work out-of-the-box for other projects' datasets. For a tutorial on making your own training set, see tutorials/make_UNet_training_set.ipynb.

For a deeper-dive into the BrainPipe pipeline, please see IMPORTANT_FILES.md for details. When starting to use your own data, BrainPipe expects certain formatting of images (see FILE-FORMATTING.md for details).

Convolutional neural networks efficiently and accurately detect virally-labeled neurons in whole cleared mouse brains

Princeton Mouse Atlas: a volumetric atlas with a complete cerebellum that is compatible with the Allen Brain Atlas

The Princeton Mouse Atlas (PMA) was generated from 110 light-sheet volumes and is compatible with the Allen Brain Atlas. PMA data can be found here. Further PMA details can be found in Pisano et al. 2021.

Aligned viral tracing injection data

plot Aligned anterograde (HSV-H129) and retrograde (PRV-Bartha) viral tracing injection data from Pisano et al. 2021 has been deposited here.

About

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 89.0%Language:Python 10.7%Language:Shell 0.2%Language:Cython 0.1%Language:C 0.1%