nomad
Code for Nonlinear Manifold Alignment with Dynamics (NoMAD) detailed in Karpowicz et al., in press
Science Score: 52.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization snel-repo has institutional domain (snel.gatech.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.0%) to scientific vocabulary
Repository
Code for Nonlinear Manifold Alignment with Dynamics (NoMAD) detailed in Karpowicz et al., in press
Basic Info
Statistics
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Nonlinear Manifold Alignment with Dynamics (NoMAD)
If you use NoMAD in published work, please cite our manuscript:
Karpowicz BM, Ali YH, Wimalasena LN, Sedler AR, Keshtkaran MR, Bodkin K, Ma X, Rubin DB, Williams ZM, Cash SS, Hochberg LR, Miller LE, Pandarinath C. Stabilizing brain-computer interfaces through alignment of latent dynamics. bioRxiv preprint. doi:10.1101/2022.04.06.487388. 2022 Nov 08.
Installation
To create an environment and install the dependencies of the project, run the following commands:
conda create -n nomad python=3.7.7 -y
conda activate nomad
conda install -c nvidia cudatoolkit=10.0 -y
conda install -c nvidia cudnn=7.6 -y
cd lfads_tf2
pip install -e .
cd ..
cd nomad
pip install -e .
Usage
Example usage of the NoMAD codebase along with sample data files are described in demo/demo.ipynb.
Owner
- Name: Systems Neural Engineering Lab
- Login: snel-repo
- Kind: organization
- Location: Atlanta, GA
- Website: http://snel.gatech.edu
- Repositories: 22
- Profile: https://github.com/snel-repo
Emory University and Georgia Institute of Technology
Citation (CITATION.ctff)
cff-version: 1.2.0
title: >-
Stabilizing brain-computer interfaces through alignment of latent dynamics
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Brianna M
family-names: Karpowicz
email: bkarpo2@emory.edu
affiliation: Georgia Tech & Emory University
orcid: https://orcid.org/0000-0001-6519-4641
- given-names: Yahia H
family-names: Ali
affiliation: Georgia Tech & Emory University
orcid: https://orcid.org/0000-0001-8618-3837
- given-names: Lahiru N
family-names: Wimalasena
affiliation: Georgia Tech & Emory University
orcid: https://orcid.org/0000-0002-8611-0192
- given-names: Andrew R
family-names: Sedler
email: arsedle@emory.edu
affiliation: Georgia Tech & Emory University
orcid: 'https://orcid.org/0000-0001-9480-0698'
- given-names: Mohammad Reza
family-names: Keshtkaran
affiliation: Georgia Tech & Emory University
- given-names: Kevin
family-names: Bodkin
affiliation: Northwestern University
- given-names: Xuan
family-names: Ma
affiliation: Northwestern University
orcid: https://orcid.org/0000-0003-3352-1905
- given-names: Daniel B.
family-names: Rubin
affiliation: Massachusetts General Hospital & Harvard Medical School
orcid: https://orcid.org/0000-0001-6982-9587
- given-names: Ziv M.
family-names: Williams
affiliation: Massachusetts General Hospital & Harvard Medical School
- given-names: Sydney S.
family-names: Cash
affiliation: Massachusetts General Hospital & Harvard Medical School
orcid: https://orcid.org/0000-0002-4557-6391
- given-names: Leigh R.
family-names: Hochberg
affiliation: Massachusetts General Hospital, Harvard Medical School, & Brown University
orcid: https://orcid.org/0000-0003-0261-2273
- given-names: Lee E.
family-names: Miller
affiliation: Northwestern University
orcid: https://orcid.org/0000-0001-8675-7140
- given-names: Chethan
family-names: Pandarinath
email: cpandar@emory.edu
affiliation: Georgia Tech & Emory University
orcid: 'https://orcid.org/0000-0003-1241-1432'
identifiers:
- type: other
value: 'https://www.biorxiv.org/content/10.1101/2022.04.06.487388v2'
description: biorXiv preprint
repository-code: 'https://github.com/snel-repo/nomad'
abstract: >-
Intracortical brain-computer interfaces (iBCIs) restore motor function to
people with paralysis by translating brain activity into control signals
for external devices. In current iBCIs, instabilities at the neural interface
result in a degradation of decoding performance, which necessitates frequent
supervised recalibration using new labeled data. One potential solution is to
use the latent manifold structure that underlies neural population activity
to facilitate a stable mapping between brain activity and behavior. Recent
efforts using unsupervised approaches have improved iBCI stability using this
principle; however, existing methods treat each time step as an independent
sample and do not account for latent dynamics. Dynamics have been used to
enable high performance prediction of movement intention, and may also help
improve stabilization. Here, we present a platform for Nonlinear Manifold
Alignment with Dynamics (NoMAD), which stabilizes iBCI decoding using
recurrent neural network models of dynamics. NoMAD uses unsupervised
distribution alignment to update the mapping of nonstationary neural data to
a consistent set of neural dynamics, thereby providing stable input to the
iBCI decoder. In applications to data from monkey motor cortex collected
during motor tasks, NoMAD enables accurate behavioral decoding with
unparalleled stability over weeks-to months-long timescales without any
supervised recalibration.
keywords:
- deep learning
- neuroscience
- dynamical systems
- brain-computer interfaces
license: Apache-2.0
GitHub Events
Total
- Issues event: 1
- Watch event: 3
- Push event: 4
- Public event: 1
- Fork event: 1
Last Year
- Issues event: 1
- Watch event: 3
- Push event: 4
- Public event: 1
- Fork event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zzzGHO (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- lfads_tf2 ==0.1.0
- numba <0.53
- protobuf ==3.19