This repository contains all the code and resources used for automating, testing, and analyzing the assay system. It includes Arduino scripts for hardware control, Python scripts for data backup and analysis.
Contains Arduino sketches for controlling and testing hardware components of the assay system.
-
assay_code
The main code uploaded to the Arduino to run the assay. -
light_brightness
Test code to check the LED panels with varying light intensity. -
servo_test
Test code to verify the servo motorās rotation speed and operation, used with the door prototype. -
trail_for_sensor
Test code to check the IR sensorās input and verify correct data reading and sensor functionality.
Contains Python scripts for data management and analysis.
-
data_backup
A Python script that automates the backup of data generated by the PLX-DAQ Excel file. The script creates axlsx
file that copies the PLX-DAQ-generated data into it, renaming the file as per the name entered by the user. -
analysing_data_script
A Python script that analyzes the backed-up assay data. The script reads the Excel file, processes the data to extract and organize information for each individual mouse, and creates a dedicated subfolder for each mouse. It then saves processed data files and corresponding graphs into the respective folders for streamlined analysis and visualization.
Note: These scripts require Python libraries such as
pandas
,openpyxl
, andmatplotlib
. Please install them usingpip
before running.
For questions, feedback, or contributions, feel free to contact me @rajdeep.ch138@gmail.com
.