VISUALIZATION OF INTERSECTING SETS IN BIOLOGICAL NETWORKS AND FILTERING BASED ON THEIR TOPOLOGICAL PROPERTIES
Abstract
With the rapid development of computer sciences and data processing technologies, bioinformatics became one of the rising multidisciplinary fields in this century. In this thesis, we aim to introduce a new perspective on bioinformatics data analysis via developing a new visualization software called BioNetVis. Our tool has ability to visualize intersecting sets in the biological networks, especially in the protein-protein interaction networks; and to filter based on graph topological measures. BioNetVis, is developed with the latest versions of state-of-the-art frameworks and programming libraries for processing data as fast as possible with higher efficiency. The main goal of BioNetVis is to facilitate the analysis of intersecting biological datasets on biological networks. The proposed tool aims to serve to the researchers who are working in the field of drug repurposing, personalized medicine, diagnosis and treatment of rare diseases.The project implementation is realized in the following three steps. Firstly, the biological data is mapped to a biological network and back-end development is performed. Secondly, a visualization is created based on the processed data in the back end with latest framework services. Thirdly, the back-end and front-end developments are connected and BioNetVis is made available to the researchers. We design BioNetVis in a modular fashion such that it is applicable to other types of networks and datasets and hence, it could be used in other domains to visualize intersecting sets in networks and filter based on graph topological properties. Lastly, we present a use case scenario to explain the features of BioNetVis.