Generate Fermentalg Dashboard app
Create a Streamlit dashboard for Fermentalg data analysis
Task that generates the Fermentalg Dashboard app. This dashboard provides visualization and analysis capabilities for Fermentalg plate reader data.
The Fermentalg Dashboard is a Streamlit application designed for fermentation data analysis and visualization. It provides an interactive interface for processing, analyzing, and interpreting QC0 data from Fermentalg experiments through various analytical workflows.
The aim is to simplify the use of the Fermentalg data processing by providing an application that makes uploading, processing, and visualizing fermentation data easier.
Features:
- File Upload Interface: Upload CSV and ZIP files containing fermentation data
- Data Processing: Automated processing using FermentalgLoadData task
- Data Quality Assessment: Identification of missing values and incomplete datasets
- Interactive Selection: Choose specific samples for detailed analysis
- Data Visualization: Multiple chart types including time series, box plots, histograms, and scatter plots
- Statistical Analysis: Descriptive statistics and data summaries
- Batch Analysis: Compare different fermentation batches and fermentor conditions
Required Input Files:
- Info CSV: Contains experiment information and metadata
- Raw Data CSV: Contains raw measurement data
- Medium CSV: Contains medium composition information
- Follow-up ZIP: Archive with additional time-series data
The dashboard automatically processes uploaded files, identifies data quality issues, and provides an intuitive interface for selecting and visualizing specific datasets of interest for detailed analysis.