Supraja Kalva

Date Approved


Degree Type

Open Access Senior Honors Thesis

Department or School

Computer Science

First Advisor

William Sverdlik

Second Advisor

S. Maniccam

Third Advisor

Tom Mast


As the interest in neuroscience and the desire to perform behavioral tasks in a higher level of specificity and accuracy increases, the need to have tools and techniques to conduct experimentations in a low-cost automated manner is essential. Although such methods have been proposed previously by other researchers, they have presented their data and tools in a manner that would have been difficult to comprehend for non-programmers. In labs that do not have the accessibility to individuals who can understand the published procedures, it is very difficult for them to get started and manipulate the published procedures to their interests. Here in this paper, I discuss designing and implementing a computer program for a rodent odor discrimination apparatus using a novel graphical python programming editor named STREMECODER. The objective of this project is to create a program interface that helps the laboratory staff conduct their experiments in an automated, dynamic, and userfriendly manner.