Analysis of the dimensionality of neuronal population dynamics as a function of neuron number
Project description
scaling_analysis
scaling_analysis enables estimation of the reliable dimensionality of neuronal population dynamics and its scaling as a function of the number of sampled neurons, as described by Manley et al. Neuron 2024.
The most important functions include:
- svca.run_SVCA_partition samples a given number of neurons and performs shared variance component analysis (SVCA) using PopulationCoding.dimred.SVCA.
- predict.predict_from_behavior performs SVCA on a sampling of a specified number of neurons and then predicts the neural SVCs from behavioral variables.
Note that the analysis modules each contain a command line interface (CLI) which is described in the main() function within each module in the API.
Usage
pip install scaling_analysis
Check out the demos for examples of the analyses described in Manley et al. 2024.
Example datasets are freely available at https://doi.org/10.5281/zenodo.10403684.
Check out the full API in the documentation.
Citation
If you use this package, please cite the paper:
Manley, J., Lu, S., Barber, K., Demas, J., Kim, H., Meyer, D., Martínez Traub, F., & Vaziri, A. (2024). Simultaneous, cortex-wide dynamics of up to 1 million neurons reveal unbounded scaling of dimensionality with neuron number. Neuron. https://doi.org/10.1016/j.neuron.2024.02.011.
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 scaling_analysis-0.1.0.tar.gz.
File metadata
- Download URL: scaling_analysis-0.1.0.tar.gz
- Upload date:
- Size: 59.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.8rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76dd8855082a2cd49582a325e7afd4380d04ac9d5f34fc12c086964c88157cf9
|
|
| MD5 |
d63fd16cd3c7ee4a3e75662a5749f948
|
|
| BLAKE2b-256 |
313ea0501f38c9604a0df0802319302eeb3e038f6c7620801ecae5f49096196c
|
File details
Details for the file scaling_analysis-0.1.0-py3-none-any.whl.
File metadata
- Download URL: scaling_analysis-0.1.0-py3-none-any.whl
- Upload date:
- Size: 56.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.8rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbf2dcbed719b3bf440bb29be9432873abcb8c7fc96a3097f4bb42c663f5b61d
|
|
| MD5 |
2ca1c870f3c10069d04c12ceded3744e
|
|
| BLAKE2b-256 |
a7c24483b80665141a69fff92036d7ac54765902537af943385b7c24626c20b9
|