AbStrPred / README.md
snehasis19's picture
Update README.md
e0e069a verified
|
Raw History Blame Contribute Delete
1.45 kB
---
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