Giter Club home page Giter Club logo

string_pulling_mouse_matlab's Introduction

This code is associated with the paper from Inayat et al., "A Matlab-based toolbox for characterizing behavior of rodents engaged in string-pulling". eLife, 2020. http://doi.org/10.7554/eLife.54540

String Pulling Behavioral Analytics

A Matlab based software for analysis of video data of rodents (rats or mice) engaged in string pulling

Description

In the string pulling task for rodents (rats or mice), they pull a vertical string to obtain food reward attached to the end of the string. This task is elegant because rodents require little training and it lends to kinematic analysis of body, head, arm, and hand movements. Using this task with control and experimental animals such as animal models of neurological or spinal cord diseases, one can investigate sensorimotor physiology and pathophysiology as well as test the efficacy of therapeutic drugs in the recovery of sensorimotor function. This software facilitates the analysis of video data of rodents pulling strings and provide kinematic measures of body, head, and hand movements as well as allows whole-body analysis of string pulling motion sequence.

Installation

Clone the github repository and then run the following file in the main folder to start the software string_pulling_behavior_analytics.m

Important Note: Use a minimum screen resolution of 1920x1080 for optimal viewing of the GUI window

Matlab Toolbox dependencies

  1. Signal processing
  2. Image processing
  3. Statistics and Machine Learning
  4. Computer vision system

Usage

Please visit the wiki page https://github.com/samsoon-inayat/string_pulling_mouse_matlab/wiki/Home

Data Availability

Please visit the following page on Open Science Framework to download video files and processed data for 5 C57BL6 and 5 Swiss Webster Albino mice. https://osf.io/gmk9y/

Credits

Developed by Samsoon Inayat (Imaging Scientist), Labs of Drs. Majid Mohajerani and Ian Whishaw at the University of Lethbridge, Alberta, Canada

Contributors: Surjeet Singh and Arashk Ghasroddashti

License

Please see license file

[https://github.com/samsoon-inayat/string_pulling_mouse_matlab/blob/master/LICENSE]

Support and Maintenance

Please report any issues here

https://github.com/samsoon-inayat/string_pulling_mouse_matlab/issues

References

Inayat, S., S. Singh, A. Ghasroddashti, Qandeel, P. Egodage, I. Q. Whishaw and M. H. Mohajerani (2019). "A toolbox for automated video analysis of rodents engaged in string-pulling: Phenotyping motor behavior of mice for sensory, whole-body and bimanual skilled hand function." bioRxiv: 2019.2012.2018.881342. https://doi.org/10.1101/2019.12.18.881342

Inayat, S. (2020). string_pulling_mouse_matlab, GitHub: String Pulling Behavioral Analytics, A Matlab-based toolbox for characterizing behavior of rodents engaged in string-pulling, https://github.com/samsoon-inayat/string_pulling_mouse_matlab, v4.0, aa7eb6c.

string_pulling_mouse_matlab's People

Contributors

samsoon-inayat avatar arashkg avatar elife-exeter avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.