Skip to main content

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rbat-0.1.1.tar.gz (42.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rbat-0.1.1-py3-none-any.whl (44.7 kB view details)

Uploaded Python 3

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

Hashes for rbat-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4b6c1543870b4bb3882ea3e0221e47750b7384e54b6a90e8e8dfedf25c94b881
MD5 4670b5b7fa2b012a5942dd9445702ab4
BLAKE2b-256 6bdfd9e480e4bf1ea3c2bb1f696b379925794d1f3b12d8045899c22cc1dc3296

See more details on using hashes here.

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

Hashes for rbat-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a099595f76b06f804abcca80e749362020c7c96f5eb4a1e086507862f250e58
MD5 272b0550872e64175c4dc9e7aadc4183
BLAKE2b-256 d2e821939c6f43565af3ba1e2aee99c10d2ff1483705b4d2b96ff3ddf5f8595f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page