Skip to content

Chromosome-Browser is a bioinformatics tool that allows users to easily search genetic information in human chromosomes. It includes a MySQL database, Python backend and a web interface with HTML, CSS and JavaScript for user interaction and dynamic behavior. Users can collect data and perform queries on the database using the selected parameter.

License

Jesr2104/Chromosome-browser

Repository files navigation

Chromosome-Browser 🔬

A bioinformatics project: it allows the user to navigate through all genetic information within a specific human chromosome.

Description

The Chromosome-Browser project is a collaboration between IT and bioinformatics professionals to create a tool that allows for easy searching of genetic information in a human chromosome. The project consists of 3 essential parts:

  1. The development of a database to store all relevant information on the chromosome. The database is deployed on a MySQL server.

  2. A backend made in Python that requests data from the original database, selects useful information for the project, and passes it to the prepared MySQL database. This layer is also responsible for maintaining the data in the database and returning it to the third part of the project.

  3. A basic web interface written in HTML and minimal CSS, and all the JavaScript necessary to create user interaction and dynamism on the web, serves as a search engine. Users can collect data and parameters to perform queries on the database using the selected parameters and the tools provided in the interface.

Technology Description
MySQL 🔹Database management system used to store and retrieve genetic information
Python 🔹Backend programming language used to request and process data from the original database and maintain data in the MySQL database
HTML 🔹Markup language used to create the basic structure of the web interface
CSS 🔹Style sheet language used to add minimal design elements to the web interface
JavaScript 🔹Scripting language used to create interactivity and dynamic behavior on the web interface

Authors

  • Alina Kennedy (Assistant)
  • Oliver Scott (Assistant)
  • Elena Alvarez Ortega GitHub @Elena (Bioinformatics Lead)
  • Jorge Eliecer Soto Ramos (IT Supervisor)

Acknowledgements

  • We would like to thank the Birkbeck College Research Institute for providing access to the original genetic data used in this project.
  • Special thanks to Andrew Coleman for his valuable input and guidance throughout the development of the project.

About

Chromosome-Browser is a bioinformatics tool that allows users to easily search genetic information in human chromosomes. It includes a MySQL database, Python backend and a web interface with HTML, CSS and JavaScript for user interaction and dynamic behavior. Users can collect data and perform queries on the database using the selected parameter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published