The laboratory is a firm believer of open source philosophy and every software we create is released under GPL license or similar (meaning they are free to use and they are open source). Most of the projects are associated to a scholarly publication and therefore extensively documented. Some are work in progress or too small to be associated to a publication.

  • pySolo (2010)
    pySolo is a suite for sleep analysis in Drosophila. It is easy to use, intuitive, amazingly fast and easily expandable. pySolo is free and released as open source project. It runs on any OS.
    scholarly description | web | pySolo github
  • pySolo-Video (2012 – discontinued)
    A module for video analysis of sleep: it uses regular webcams and infrared lighting. A complete system able to monitor 1500 flies could be setup for anything between $1000 and $3000.
    scholarly description | pySolo Video github
  • Ethoscopes (2017)
    Ethoscopes are way more than just the natural evolution of pySolo-Video. They are machines able to detect behaviour in fruit flies using an inexpensive, open source hardware suite. 
    scholarly description | web | github
  • Rethomics (2019) 
    An R Package that can be used to analyse ethoscope data.
    scholarly description | web | github
  • pyREM (2016) 
    A crowd-trained machine learning approach to automatic analysis of EEG data
    web | github
  • EthoscoPy (2022)
    A python package to analyse ethoscope data (alternative to rethomics).
    scholarly description | web | github

Other various projects can be found on the lab github page or on Giorgio’s personal github page.