Code Monkey home page Code Monkey logo

wisamreid / stneuronet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from soltanianzadeh/stneuronet

0.0 1.0 0.0 391.66 MB

Software for the paper "Fast and robust active neuron segmentation in two-photon calcium imaging using spatio-temporal deep learning," Proceedings of the National Academy of Sciences (PNAS), 2019.

Home Page: https://www.pnas.org/content/early/2019/04/10/1812995116

License: Apache License 2.0

Python 58.25% MATLAB 41.75%

stneuronet's Introduction

STNeuroNet

STNeuroNet is 3-dimensional convolutional neural network (CNN) for segmenting "active" neurons from calcium imaging data. The network was implemented through NiftyNet, a TensorFlow-based open-source CNN platform. You can adapt the existing network to your imaging data.

Features

  • Pre- and post-processing steps for segmenting active neurons
  • A 3D CNN for batch-processing of calcium imaging data
  • MATLAB GUI for manual marking of calcium imaging data

System Requirements

  • Anaconda with Python 3.5
  • MATLAB 2017b and MATLAB Runtime version 9.3
    • Neural Network Toolbox, Image Processing Toolbox, and the GUI Layout Toolbox
    • MATLAB Runtime can be acquired from here
  • Tensorflow-gpu 1.4 (CUDA Toolkit 8.0 and cuDNN v7.0 required. Detailed instructions can be found here.)
  • NiftyNet version 0.2.0.post1

Documentation

The how-to guides are available on the Wiki.

Useful links

NiftyNet source code on GitHub

Link to Datasets:

Allen Brain Observatory dataset

Neurofinder Challenge website

Citing

If you use any part of this software in your work, please cite Soltanian-Zadeh et al. 2019:

  • S. Soltanian-Zadeh, K. Sahingur, S. Blau, Y. Gong, and S. Farsiu, "Fast and robust active neuron segmentation in two-photon calcium imaging using spatio-temporal deep-learning," Proceedings of the National Academy of Sciences (PNAS), 116(17), pp. 8554-8563, April 2019. DOI: 10.1073/pnas.1812995116

If you use NiftyNet in your work, please cite Gibson and Li, et al. 2018:

Licensing and Copyright

STNeuroNet is released under the GNU License, Version 2.0.

Acknowledgements

We thank David Feng and Jerome Lecoq from the Allen Institute for providing the ABO data, Saskia de Vries and David Feng from the Allen Institute for useful discussions, Hao Zhao for the initial implementation of the GUI, and Leon Kwark for the manual marking of the data.

stneuronet's People

Contributors

soltanianzadeh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.