This Python Dash project is a web-based HPLC (High-Performance Liquid Chromatography) data evaluation tool. It allows users to visualize HPLC measurements, identify peaks, and perform various analyses on the data. The dashboard provides interactive features such as peak prominence adjustment, table filtering, and saddle point calculation.
The dashboard displays the HPLC measurement data graphically, making it easy for users to analyze and interpret the chromatogram.
The tool automatically detects peaks in the chromatogram and presents them in a table. Users can adjust the peak prominence parameter to fine-tune the peak detection process based on their specific requirements.
An interval slider is provided to allow users to shrink the table view based on a specified retention time interval. This feature enhances the ability to focus on specific regions of interest in the chromatogram.
Users can input two boundary values, and the tool will calculate the saddle point within that range. This functionality aids in further analysis and characterization of peaks.
-
Clone the Repository:
git clone https://github.com/NikoolaiZim/HPLC_Analysis.git
-
Install dependencies: pip install -r requirements.txt
-
Run the application: python main.py
-
Adjust Peak Prominence:
- Fine-tune peak detection by adjusting the peak prominence parameter.
-
Use Interval Slider:
- Utilize the interval slider to focus on specific retention time intervals in the table.
-
Input Saddle Point Boundary Values:
- Select two points in the graph to define the boundaries, between which the saddlepoint should be found. Start the calculation with the provided button.
If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
No license.
- Special thanks to Dash for providing an excellent framework for building interactive web applications with Python.
Nikolai Zimmermann