Identifies the contribution of behavioural and stimulus parameters to nerual activity
Project description
Model Identification of Neural Encoding (MINE) 🧠💻
Welcome to MINE: your handy companion for processing neuronal response data! This program allows users to use MINE to train a flexible convolutional neural network (CNN) to analyze experimental datasets containing neural activity and corresponding predictors (e.g., behavioral responses).
Application:
- Any model organism
- Any type of predictor data (stimuli and/or behavior)
- Any type of response data (imaging or spikes)
Limitation:
- Data must be continuous in time, and time must be monotonically increasing (i.e., any discontinuity between epochs must be resolved prior to fitting)
Authors:
Dr. Martin Haesemeyer
Jamie Costabile
Dr. Kaarthik Balakrishnan
Sina Schwinn
Danica Matovic
Publication: Costabile JD, Balakrishnan KA, Schwinn S, Haesemeyer M. Model discovery to link neural activity to behavioral tasks. Elife. 2023 Jun 6;12:e83289. doi: 10.7554/eLife.83289. PMID: 37278516; PMCID: PMC10310322. https://elifesciences.org/articles/83289
GitHub Repository of Original Publication: https://github.com/haesemeyer/mine_pub
Lab Website: https://www.thermofish.org/
All code is licensed under the MIT license. See LICENSE for details.
© Martin Haesemeyer, Jamie D Costabile, Kaarthik A Balakrishnan, and Danica Matovic 2020-2025
Questions may be directed to haesemeyer.1@osu.edu
Quick Start
[1] Create an environment using Python v3.9
conda create -n mine python=3.9
[2] Activate new environment
conda activate mine
[3] Install MINE from PyPi
pip install neuro_mine
[4] Run program
Mine-gui
** to see possible command line prompts to customize the model, run the command:
Mine --help
.csv File Requirements:
- Predictor data must have time as the first column and it must be named 'time'; for optimal outputs, predictor columns should be meaningfully labelled (e.g., 'temperature' or 'left_paw') in the header
- Reponse data must have time as the first column and the responses must be in adjacent columns; column titles (a header) are supported but are not mandatory
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neuro_mine-0.3.0.tar.gz.
File metadata
- Download URL: neuro_mine-0.3.0.tar.gz
- Upload date:
- Size: 40.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
022244c52475bc397b1f2670ce09c4974c80b965fc52a664b3ecaecbd78065e8
|
|
| MD5 |
3fbf33ebab73488180ceea6771ca2077
|
|
| BLAKE2b-256 |
9da5531f3f2bf48acc55667e04649f0cc42e262e933b41c1480f5ea4c7439716
|
File details
Details for the file neuro_mine-0.3.0-py3-none-any.whl.
File metadata
- Download URL: neuro_mine-0.3.0-py3-none-any.whl
- Upload date:
- Size: 43.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1edde468fac1b1a8e5cfe7a2e1bc31d9074a7ae57f883f369d3bbfb10b107a3b
|
|
| MD5 |
8262aa9e766c408486259626b3cf0b10
|
|
| BLAKE2b-256 |
48c477f097365ceaa7d4631600fbb67532c518139114800052de45c2c8b00583
|