All Projects → baccuslab → inferring-hidden-structure-retinal-circuits

baccuslab / inferring-hidden-structure-retinal-circuits

Licence: MIT license
Data and example scripts used in the paper `Inferring hidden structure in multilayered neural circuits`

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to inferring-hidden-structure-retinal-circuits

neurotic
Curate, visualize, annotate, and share your behavioral ephys data using Python
Stars: ✭ 24 (+84.62%)
Mutual labels:  neuroscience, open-science
Open Science Resources
A publicly-editable collection of open science resources, including tools, datasets, meta-resources, etc.
Stars: ✭ 58 (+346.15%)
Mutual labels:  neuroscience, open-science
Open Computational Neuroscience Resources
A publicly-editable collection of open computational neuroscience resources
Stars: ✭ 234 (+1700%)
Mutual labels:  neuroscience, open-science
pyRiemann
Python machine learning package based on sklearn API for multivariate data processing and statistical analysis of symmetric positive definite matrices via Riemannian geometry
Stars: ✭ 470 (+3515.38%)
Mutual labels:  neuroscience
brian2cuda
A brian2 extension to simulate spiking neural networks on GPUs
Stars: ✭ 46 (+253.85%)
Mutual labels:  neuroscience
catlearn
Formal Psychological Models of Categorization and Learning
Stars: ✭ 21 (+61.54%)
Mutual labels:  open-science
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+52907.69%)
Mutual labels:  open-science
git-rdm
A research data management plugin for the Git version control system.
Stars: ✭ 34 (+161.54%)
Mutual labels:  open-science
awesome-cogsci
An Awesome List of Cognitive Science Resources
Stars: ✭ 71 (+446.15%)
Mutual labels:  neuroscience
PsyNeuLink
A block modeling system for cognitive neuroscience
Stars: ✭ 73 (+461.54%)
Mutual labels:  neuroscience
arbor
The Arbor multi-compartment neural network simulation library.
Stars: ✭ 87 (+569.23%)
Mutual labels:  neuroscience
ndstore
code for storing neurodata images and image annotations
Stars: ✭ 39 (+200%)
Mutual labels:  neuroscience
nix
Neuroscience information exchange format
Stars: ✭ 64 (+392.31%)
Mutual labels:  neuroscience
nftsim
C++ library for simulation of multiscale neural field dynamics
Stars: ✭ 24 (+84.62%)
Mutual labels:  neuroscience
QuickNATv2
Fast Whole Brain Segmentation (Layers, codes and Pre-trained Models)
Stars: ✭ 57 (+338.46%)
Mutual labels:  neuroscience
Pyllusion
A Parametric Framework to Generate Visual Illusions using Python
Stars: ✭ 35 (+169.23%)
Mutual labels:  neuroscience
ITKTubeTK
TubeTK is an open-source toolkit for the segmentation, registration, and analysis of tubes and surfaces in images, developed by Kitware, Inc.
Stars: ✭ 29 (+123.08%)
Mutual labels:  neuroscience
spikeinterface
A Python-based module for creating flexible and robust spike sorting pipelines.
Stars: ✭ 193 (+1384.62%)
Mutual labels:  neuroscience
CCN Association
认知计算神经联盟 讨论会
Stars: ✭ 49 (+276.92%)
Mutual labels:  neuroscience
Luminescence
Development of the R package 'Luminescence'
Stars: ✭ 13 (+0%)
Mutual labels:  open-science

Retinal data used in "Inferring hidden structure in multilayered neural circuits"

This repository contains data used in the paper Inferring hidden data in multilayered neural circuits.

The data consists of the responses of 23 salamander retinal ganglion cells in response to 40 minutes of a spatiotemporal white noise stimulus.

These data were used to fit linear-nonlinear (LN) and multilayered linear-nonlinear (LN-LN) models to retinal data. The example scripts provided show how to fit these models on this data using the open source nems package.

Data

You can download the dataset needed to run the demo at this Google Drive link.

Demo

To run the demo, first install the nems package (and its dependencies). You also need to install numpy and the h5py package to load the data.

The demo can be run using: python demo.py

This will fit both an LN model and an LN-LN model to the same cell, without any regularization, and plot the learned model parameters for each. The nems package contains more information on how to save and test models and add regularization.

Example LN model parameters (linear filter and nonlinearity) that result from running the demo:

Citation

If you use the data in this repo, please cite our paper (https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006291)

@article{maheswaranathan2018inferring,
  title={Inferring hidden structure in multilayered neural circuits},
  author={Maheswaranathan, Niru and Kastner, David B and Baccus, Stephen A and Ganguli, Surya},
  journal={PLoS computational biology},
  volume={14},
  number={8},
  pages={e1006291},
  year={2018},
  publisher={Public Library of Science}
}
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].