- A desktop-based bioinformatics tool built using Python, Tkinter, SQLite, and Biopython for managing gene sequences in FASTA format. This tool simplifies uploading, storing, searching, exporting, and downloading gene data (including directly from NCBI).
- Upload FASTA files and store gene sequences in a local SQLite database
- Prevents duplicate gene entries
- View and search genes via an intuitive GUI (Tkinter)
- Delete and export gene records (CSV)
- Download gene sequences directly from NCBI using Biopython
- Python 3
- Tkinter β for GUI
- SQLite β for lightweight local database
- Biopython β for sequence parsing and NCBI integration
---## π§ͺ How to Run
-
Clone the repository:
git clone ## π§ͺ https://github.com/DurviBhati/Gene-File-Management-System -
Install dependencies (optional for Biopython):
pip install biopython
-
Run the application:
python gene_manager.py
- Add visualization tools (e.g., GC content graphs).
- Advanced gene filtering options.
- Cloud-based storage and multi-user access.
- Web version of the tool.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is for educational purposes under a course. You may customize and reuse it as needed.
Durvi Bhati
Course Project | 2025
Email: durvibhati69@gmail.com