Shubham Jain

Publication Date

Fall 2023

Degree Type

Master's Project

Degree Name

Master of Science in Computer Science (MSCS)


Computer Science

First Advisor

Leonard Wesley

Second Advisor

Aneesh Verma

Third Advisor

William B. Andreopoulos


PyGrapherConnect, CAPRI, PyGrapher


The evolving landscape of backend computational systems especially in biomedical research involving heavy data operations which have a gap of not being used properly. It is due to the lack of communication standard between the frontend and backend. This gap presents a problem to researchers who need to use the frontend for visualizing and manipulating their data but also want to do complex analysis. CAPRI a python-based backend system specializing in analyzing Evidential Reasoning data also has the same issue. This project offers a solution PyGrapherConnect module acting as a data conversion layer between CAPRI and PyGrapher, its frontend interface. It translates graph data generated by PyGrapher into a txt format readable by CAPRI for further analytical processing. It makes it easier for researchers working with Evidential Reasoning (ER) models, based on the Dempster-Shafer theory to perform the final belief assessment. PyGrapherConnect acting as bridge between frontend and backend, provides a solution to researchers for representing and manipulating these ER models as graph structures, helping researchers to make intricated analytical deductions.