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