Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gene File Management System 🧬

  • 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).

πŸ”§ Features

  • 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

πŸ–₯️ Technologies Used

  • Python 3
  • Tkinter – for GUI
  • SQLite – for lightweight local database
  • Biopython – for sequence parsing and NCBI integration

---## πŸ§ͺ How to Run

  1. Clone the repository:

    git clone ## πŸ§ͺ https://github.com/DurviBhati/Gene-File-Management-System
    
  2. Install dependencies (optional for Biopython):

    pip install biopython
  3. Run the application:

    python gene_manager.py

πŸš€ Future Scope

  • Add visualization tools (e.g., GC content graphs).
  • Advanced gene filtering options.
  • Cloud-based storage and multi-user access.
  • Web version of the tool.

🀝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


πŸ“œ License

This project is for educational purposes under a course. You may customize and reuse it as needed.


πŸ™‹β€β™€οΈ Author

Durvi Bhati
Course Project | 2025
Email: durvibhati69@gmail.com

About

A desktop-based bioinformatics application for managing gene sequence files using Python, Tkinter, SQLite, and Biopython. This tool allows researchers and students to upload, view, search, delete, and export gene data from FASTA files and also fetch gene sequences directly from the NCBI database.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages