This project was conducted for KravitzLab, focusing on the activity tracking data of subjects over time. The analysis involves identifying temporal patterns, testing hypotheses, and comparing day versus night activity levels.
The project was developed using Python with libraries such as
Pandas
for data manipulation.scipy
for statistical analysis.Plotly
for interactive visualizationsStreamlit
for building the web app.
Follow these instructions to set up your environment and run the app locally.
- Python 3.7+
- pip
- Clone the repository.
- Create and activate a virtual environment.
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
- Install the required packages.
pip install -r requirements.txt
- Run the Streamlit app
streamlit run dashboard.py
- Upload Data: Use the sidebar to upload your MR1 activity data in Excel format.
- Select Analysis Options: Choose the type of analysis you want to perform from the horizontal menu.
- View Results: Interactive charts and tables will be displayed based on your selections.
- Download Summary: Download the generated summaries as an Excel file.