A bioinformatics project: it allows the user to navigate through all genetic information within a specific human chromosome.
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:
-
The development of a database to store all relevant information on the chromosome. The database is deployed on a MySQL server.
-
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.
-
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 |
- Alina Kennedy (Assistant)
- Oliver Scott (Assistant)
- Elena Alvarez Ortega GitHub @Elena (Bioinformatics Lead)
- Jorge Eliecer Soto Ramos (IT Supervisor)
- 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.