Skip to content

PHP/MySQL web application for sequence retrieval, motif scanning, and conservation visualization using EMBOSS tools.

Notifications You must be signed in to change notification settings

kavyamguru/Web_Bioinformatics_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Web_Bioinformatics_Tool

MSc Bioinformatics | University of Edinburgh (2025)
Course: Introduction to Website and Database Design (BILG11016)
Student ID: B269797


πŸ” Purpose

This PHP/MySQL-based bioinformatics web application lets users:

  1. Retrieve protein sequences for a chosen protein family and taxonomic group
    (e.g. glucose-6-phosphatase in Aves)
  2. Perform alignment / conservation analysis using Clustal Omega or BLAST
  3. Scan sequences for motifs/domains via EMBOSS patmatmotifs and PROSITE
  4. Explore optional structure / annotation context
  5. View a pre-computed example dataset (glucose-6-phosphatase in Aves)
  6. Log in, save analyses and revisit previous results

These map directly to the six β€œOverall Mission” points in the assignment brief.


🧠 Audience

Biologists : use an intuitive web interface to analyse protein conservation and motifsβ€”no command line needed.
Developers / Markers : can inspect modular PHP code, MySQL (PDO) usage and analysis logic in src/features/.


πŸ“‚ Repository Structure

Web_Bioinformatics_Tool/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ index.php
β”‚   β”œβ”€β”€ example.php
β”‚   β”œβ”€β”€ help.php
β”‚   β”œβ”€β”€ about.php
β”‚   β”œβ”€β”€ credits.php
β”‚   β”œβ”€β”€ login.php / register.php / logout.php
β”‚   β”œβ”€β”€ user_dashboard.php / my_jobs.php / revisit.php
β”‚   β”œβ”€β”€ css/
β”‚   β”‚   └── style.css
β”‚   └── features/
β”‚       β”œβ”€β”€ Search_Protein/
β”‚       β”‚   β”œβ”€β”€ search_analyze.php process_form.php results.php
β”‚       β”‚   β”œβ”€β”€ fetch_sequences.py
β”‚       β”‚   └── data/uploads/ β†’ runtime FASTA + logs (README only)
β”‚       β”œβ”€β”€ Sequence_alignment/
β”‚       β”‚   β”œβ”€β”€ clu_alignment.sh run_plotcon.sh + PHP scripts
β”‚       β”œβ”€β”€ Motif_scan/
β”‚       β”‚   β”œβ”€β”€ run_motifs.sh motif_process.php motif_results.php
β”‚       └── 3D_structure/ β†’ structure.php
β”‚
β”œβ”€β”€ docs/
β”‚   └── B269797_IWDD_Workplan.pdf
β”‚
β”œβ”€β”€ database/
β”‚   β”œβ”€β”€ schema.sql   # DB schema
β”‚   β”œβ”€β”€ example_dataset.sql
β”‚   └── connection_config.php  # ignored (by .gitignore)
β”‚
β”œβ”€β”€ .gitignore
└── README.md

About

PHP/MySQL web application for sequence retrieval, motif scanning, and conservation visualization using EMBOSS tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •