Metadata-Version: 2.4
Name: dasmixer-gui
Version: 0.6.0a2
Summary: DASMixer GUI — Flet-based desktop application
Author: gluck
Author-email: glucksistemi@gmail.com
Requires-Python: <4.0, >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: dasmixer-core[all] (==0.5.0)
Requires-Dist: flet[all] (>=0.80.4,<0.81.0)
Requires-Dist: pythonnet (==3.0.5) ; sys_platform == "win32" and python_version < "3.14"
Requires-Dist: pythonnet (==3.1.0rc0) ; sys_platform == "win32" and python_version == "3.14"
Requires-Dist: pywebview (>=6.1,<7) ; sys_platform == "win32"
Requires-Dist: pywebview[gtk] (>=6.1,<7) ; sys_platform == "linux"
Project-URL: Homepage, https://github.com/protdb/dasmixer
Description-Content-Type: text/markdown

# DASMixer GUI

Cross-platform desktop graphical interface for comparative proteomics, built with Flet.

## Features

- **Project management** — create, open, configure projects
- **Sample management** — import spectra (MGF), identifications (PowerNovo2, MaxQuant, PLGS), proteins (FASTA)
- **Peptide analysis** — ion spectra visualization, PPM/coverage validation, cross-tool comparison
- **Protein analysis** — detection, quantification (LFQ), UniProt enrichment
- **Reports** — interactive PCA, Volcano, UpSet, Coverage, Sample Summary with HTML/DOCX/XLSX export
- **Plugins** — extend parsers and reports via `.py` files

## Installation

```bash
pip install dasmixer-gui
# or the full metapackage:
pip install dasmixer
```

## Launch

```bash
dasmixer                    # Open GUI
dasmixer path/to/project.dasmix  # Open specific project
```

## Requirements

- Python ≥ 3.11
- Linux (GTK), Windows
- For Kaleido export: Chrome (downloaded automatically on first run)

Documentation: https://github.com/protdb/dasmixer
