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.
Metadata
Release files for scaling-analysis 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scaling_analysis-0.1.0.tar.gz | 59.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scaling_analysis-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.2 kB
Release files / scaling_analysis-0.1.0.tar.gz
| Download URL | scaling_analysis-0.1.0.tar.gz |
|---|---|
| Size | 59.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
76dd8855082a2cd49582a325e7afd4380d04ac9d5f34fc12c086964c88157cf9
|
|
BLAKE2b-256 checksum How to use checksums |
313ea0501f38c9604a0df0802319302eeb3e038f6c7620801ecae5f49096196c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.8rc1
|
Release files / scaling_analysis-0.1.0-py3-none-any.whl
| Download URL | scaling_analysis-0.1.0-py3-none-any.whl |
|---|---|
| Size | 56.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cbf2dcbed719b3bf440bb29be9432873abcb8c7fc96a3097f4bb42c663f5b61d
|
|
BLAKE2b-256 checksum How to use checksums |
a7c24483b80665141a69fff92036d7ac54765902537af943385b7c24626c20b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.8rc1
|