Features
pySolo is free
All the software and files available in this website are distributed under GPL license as open source material. Documentation is released under GNU Free Documentation License (GFDL). In a few words, you have free access to everything and you can use use it and modify it with very little restrictions. Use pySolo together with your favorite acquisition system or in conjunction with the video extension to setup a powerful but inexpensive recording station. Last but not least, pySolo will run on any operative system, including the free operative system linux.
Easy to use
pySolo provides an intuitive GUI that makes interaction with the software very straight forward. You can visualize/select/manipulate data for single flies, single days, single monitors, etc, etc. Analysis of your data fly by fly or day by day has never been so easy.
pySolo is easily expandable
pySolo works by integrating single add-on modules (called panels) that are easy to create or modify. Create your own panel for whatever new sleep analysis you may need and share it with the community by making it available on the website. There is no limit to the kind of analysis pySolo can do for you: from sleep to circadian activity, with infrared-detected motility to video recordings.
Fast
pySolo’s computations are all done on matrices, using the NumPy and SciPy libraries of python. Analysis are very fast, up to 50x faster than other systems.
pySolo provides high quality results
All data in pySolo are drawn using the python graphic library matplotlib that allows drawing of publication quality figures exportable as images or vectorial files.
pySolo works with tiny data files
pySolo uses a zip-based compressed format to store data. That is fast yet efficient. A file containing data for 32 flies for 200 days at resolution of 1 count per minute is stored in less than 1.5mb and opens in less than 9 seconds. Calculations are almost immediate on an average machine. Small data files make backup and sharing of your work very easy.
Start from here
Papers using pySolo
Drosophila strategies to study psychiatric disorders.
van Alphen B, van Swinderen B.
Brain Res Bull. 2011 Sep 17.Drosophila QVR/SSS Modulates the Activation and C-Type Inactivation Kinetics of Shaker K+ Channels.
Dean T, Xu R, Joiner W, Sehgal A, Hoshi T.
J Neurosci. 2011 Aug 3;31(31):11387-95.pySolo: a complete suite for sleep analysis in Drosophila
Gilestro GF and Cirelli C
Bioinformatics, 2009 Jun 1;25(11):1466-7.Widespread changes in synaptic markers as a function of sleep and wakefulness in Drosophila.
Gilestro GF, Tononi G, Cirelli C.
Science. 2009 Apr 3;324(5923):109-12.Identification of a neural circuit that underlies the effects of octopamine on sleep:wake behavior.
Crocker A, Shahidullah M, Levitan IB, Sehgal A.
Neuron. 2010 Mar 11;65(5):670-81.The steroid molting hormone Ecdysone regulates sleep in adult Drosophila melanogaster.
Ishimoto H, Kitamoto T.
Genetics. 2010 May;185(1):269-81Clock and cycle Limit Starvation-Induced Sleep Loss in Drosophila.
Keene AC, Duboué ER, McDonald DM, Dus M, Suh GS, Waddell S, Blau J.
Curr Biol. 2010 Jul 13;20(13):1209-15.