During my years as an Info-bionics MSc student at the Pázmány Péter Catholic University I started working as a Research assistant at RozsaLab. In collaboration with Femtonics Ltd. we developed a device for the single dimension locomotion tracking of head-restrained mice for in vivo two-photon microscopy experiments. When I started an early version of the device was already in use in the lab. My first task was to prototype a new, more reliable hardware and an accompanying software package that can work in conjunction with Femtonics’ microscopes. I have captured this design and testing process in my MSc thesis work.
The prototype turned out to be such a success that it made sense to turn it into a product. Working with a small group of engineers, developers and application specialists at Femtonics, we developed a new compact hardware and significantly improved the software package. My main task here was the development and documentation of the software which proved to be a great opportunity to test and deepen my knowledge in Python, Qt, HID communication, HDF handling, Sphinx documentation generation and LaTeX. Due to my background it was also my responsibility to facilitate communication between the research and engineering departments to ensure the end product meets the expectations of the end users. In the end the locomotion tracking module got a nice GUI and an API was added to generate two dimensional linear mazes in which the animals can be conditioned for different tasks.
The GramophoneTools package became Femtonics’ first open-source software available under the GPL license on GitHub.