Toolkit for preprocessing rat time-spatial data and quantifying their (artificially induced) OCD-like behaviour.
Project description
rBat
Repo for the rBat package — behavioural quantification algorithms & preprocessing methods.
Important Links
- Source Code: https://github.com/brandonc-edu/rBat
- Bug Reports: https://github.com/brandonc-edu/rBat/issues
Capabilities
It provides:
- Objects to replicate test environments for purposes of tracking rat movement.
- Functions to calculate summary measures — quantifications of the rat's OCD-like behaviour.
- Preprocessing methods to smooth time-spatial data and segment it into episodes of movement types (lingering, progression, etc.)
- API Interfaces to assist in preprocessing and summary measure calcuations.
Testing
rBat requires pytest to test the summary measure and preprocessing algorithms.
Credits
Brandon Carrasco & Daniel Locke - Original Developers of rBat Package Inoday Yadav & Jamie Wong - Tested rBat package functionality Dr. Henry Szechtman & Dr. Anna Dvorkin-Gheva - Supervisors & Consultants for Desired Functionality
Implementations Based Upon
Summary Measures
Szechtman, H., Sulis, W., & Eilam, D. (1998). Quinpirole induces compulsive checking behavior in rats: a potential animal model of obsessive-compulsive disorder (OCD). Behavioral neuroscience, 112(6), 1475–1485. https://doi.org/10.1037//0735-7044.112.6.1475
Dvorkin, A., Perreault, M. L., & Szechtman, H. (2006). Development and temporal organization of compulsive checking induced by repeated injections of the dopamine agonist quinpirole in an animal model of obsessive-compulsive disorder. Behavioural brain research, 169(2), 303–311. https://doi.org/10.1016/j.bbr.2006.01.024
Dvorkin, A., Culver, K. E., & Szechtman, H. (2006). Differential effects of clorgyline on sensitization to quinpirole in rats tested in small and large environments. Psychopharmacology, 186(4), 534–543. https://doi.org/10.1007/s00213-006-0377-4
Tucci, M. C., Dvorkin-Gheva, A., Johnson, E., Cheon, P., Taji, L., Agarwal, A., Foster, J., & Szechtman, H. (2014). Performance of compulsive behavior in rats is not a unitary phenomenon - validation of separate functional components in compulsive checking behavior. The European journal of neuroscience, 40(6), 2971–2979. https://doi.org/10.1111/ejn.12652
Preprocessing
Hen, I., Sakov, A., Kafkafi, N., Golani, I., & Benjamini, Y. (2004). The dynamics of spatial behavior: how can robust smoothing techniques help?. Journal of neuroscience methods, 133(1-2), 161–172. https://doi.org/10.1016/j.jneumeth.2003.10.013
Drai, D., Benjamini, Y., & Golani, I. (2000). Statistical discrimination of natural modes of motion in rat exploratory behavior. Journal of neuroscience methods, 96(2), 119–131. https://doi.org/10.1016/s0165-0270(99)00194-6
Additional implementation details gleaned from: https://www.tau.ac.il/~ilan99/see/help/
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 rbat-0.1.1.tar.gz.
File metadata
- Download URL: rbat-0.1.1.tar.gz
- Upload date:
- Size: 42.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b6c1543870b4bb3882ea3e0221e47750b7384e54b6a90e8e8dfedf25c94b881
|
|
| MD5 |
4670b5b7fa2b012a5942dd9445702ab4
|
|
| BLAKE2b-256 |
6bdfd9e480e4bf1ea3c2bb1f696b379925794d1f3b12d8045899c22cc1dc3296
|
File details
Details for the file rbat-0.1.1-py3-none-any.whl.
File metadata
- Download URL: rbat-0.1.1-py3-none-any.whl
- Upload date:
- Size: 44.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a099595f76b06f804abcca80e749362020c7c96f5eb4a1e086507862f250e58
|
|
| MD5 |
272b0550872e64175c4dc9e7aadc4183
|
|
| BLAKE2b-256 |
d2e821939c6f43565af3ba1e2aee99c10d2ff1483705b4d2b96ff3ddf5f8595f
|