Sensing functional connectivity in the brain, in Python
Project description
functional-connectivity implements a set of tools to detect and sense changes in a functional network from spike counts
This is the software repository behind the paper:
- Tzu-Chi Yen and Yi-Yun Ho, Mapping functional neuronal networks to behavioral states, in preparation (2024).
Read it on: arXiv.
- For full documentation, please visit this site.
- For general Q&A, ideas, or other things, please visit Discussions.
- For software-related bugs, issues, or suggestions, please use Issues.
Installation
functional-connectivity is available on PyPI:
pip install functional-connectivity
The dependencies needed to interact with Dandi are not installed by default. You will need to run:
pip install --ignore-installed --no-binary=h5py h5py scipy numba
Development
Remember that ./docs
contains the documentation of this library.
You would need AWS credentials to be able to execute ./docs/deploy.sh
.
Acknowledgement
The functional-connectivity library is supported by The Kavli Foundation. TCY wants to thank Rebecca Morrison (@rebeccaem) and Stephen Becker (@stephenbeckr) for inspirations.
We also want to thank the authors in these software implementations:
- cvxgrp/strat_models
- GalSha/GLASSO_Framework: arXiv (2023)
- tpetaja1/tvgl: KDD (2017), time-varying GGM using ADMM and Python 2.7.
License
functional-connectivity is open-source and licensed under the GNU Lesser General Public License v3.0.
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
File details
Details for the file functional-connectivity-0.1.3.tar.gz
.
File metadata
- Download URL: functional-connectivity-0.1.3.tar.gz
- Upload date:
- Size: 2.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f45364f63ad31b0a86f01ff789f4e291360463a57697b6a186e1fad0d54368 |
|
MD5 | a9087155a5229c1c592272dc9ee7de10 |
|
BLAKE2b-256 | 2061b3940fb14512eadd0005a304fc8345225858de9321abdebdad71cd6796e5 |
File details
Details for the file functional_connectivity-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: functional_connectivity-0.1.3-py3-none-any.whl
- Upload date:
- Size: 31.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61964a1093f5dc920ee170c9245390354710ad63b94c7f45e8896681881d6f48 |
|
MD5 | fc1d1f931b2a6518cb7bc6643d9c192a |
|
BLAKE2b-256 | f4887d7deb4a2b796396c6325a47075ee7a08dab91f1517d40892037ec725736 |