Spaces:
Running
Running
File size: 1,448 Bytes
e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a cc46ba8 e0e069a 9a32480 e0e069a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | ---
title: Bioinformatics Classification
emoji: π§¬
colorFrom: blue
colorTo: green
sdk: docker
app_file: app.py
pinned: false
---
# 𧬠Bioinformatics Classification App
A Flask-based web application for genomic SNP classification and natural product analysis using machine learning.
## Features
- **SNP-based Classification** - Genomic sequence analysis and classification
- **ML Model Integration** - Scikit-learn Logistic Regression for predictions
- **BLAST Database Support** - Sequence alignment against pathway databases
- **Interactive Web UI** - Flask + HTML/CSS/JS frontend
## Quick Start
The application starts automatically. Just interact with the web interface!
## Project Structure
βββ app.py # Main Flask application
βββ best_model_LR.sav # Trained ML model
βββ label_encoder.pkl # Feature encoder
βββ pathway_db.* # BLAST sequence databases
βββ static/ # CSS, JavaScript, images
βββ templates/ # HTML templates
βββ data/ # Reference data
## Model Details
- **Classifier:** Scikit-learn Logistic Regression
- **Input:** SNP features (genomic sequences)
- **Output:** Classification predictions
- **Framework:** Flask + Python 3.10
## API Endpoints
- `GET /` - Main web interface
- `POST /api/predict` - Make predictions
- `POST /api/upload` - Upload sequences
- `GET /api/results` - Retrieve results
## Author
**Snehazs** - Bioinformatics Researcher
## License
MIT License |