Skip to content

raj-ch017/automated-mice-assay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

20 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Automated Mice Assay 🐁

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.

Repository Structure

1. arduino_code/

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.

2. python_code/

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 a xlsx 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, and matplotlib. Please install them using pip before running.

Contact

For questions, feedback, or contributions, feel free to contact me @rajdeep.ch138@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published