Skip to content

ReptiLearn: an open-source system system for automated, closed-loop, behavioral experiments based on ectotherms

License

Notifications You must be signed in to change notification settings

EvolutionaryNeuralCodingLab/reptiLearn

Repository files navigation

ReptiLearn

ReptiLearn is an open-source software system for building automated behavioral arenas, running closed-loop experiments based on realtime video analysis, and collecting behavioral data.

ReptiLearn was created to help us run continuous, long-term, learning experiments tailored to the specific needs and challenges posed by reptile model animals.

ReptiLearn user interface

Main Features

  • Synchronized video recording and real-time analysis from multiple video sources
  • Control of various arena hardware components such as temperature sensors, lighting, and reward feeders
  • Automate and run closed-loop behavioral experiments
  • Web based interface for remote monitoring and control
  • Highly extendable. Written purely in Python.

Documentation

💫 For more information check out our paper

If you use ReptiLearn for your research please cite us!

@article{10.1371/journal.pbio.3002411,
    doi = {10.1371/journal.pbio.3002411},
    author = {Eisenberg, Tal AND Shein-Idelson, Mark},
    journal = {PLOS Biology},
    publisher = {Public Library of Science},
    title = {ReptiLearn: An automated home cage system for behavioral experiments in reptiles without human intervention},
    year = {2024},
    month = {02},
    volume = {22},
    url = {https://doi.org/10.1371/journal.pbio.3002411},
    pages = {1-27},
    number = {2},
}