/ivet

Immuno-analyte Variance Estimation Tool

Primary LanguageJavaScript

Immuno-analyte Variance Estimation Tool [iVET]

Access the live web application here.

About this github repository

This repository contains two main subdirectories, src and raw_data.

src: This directory contains all of the client side javascript code for building the web interface. iVET was developed using the create react app tool, and thus the source code is in javascript and react's jsx syntax.

raw_data: This directory contains raw csv data files which were used to populate the cloud database that iVET queries during runtime. It also contains json files which define terminologies used by the application.

iVET Software Architecture

Hosting: iVET is hosted using Firebase, a Google cloud product.

Front End: The frontend (website) was developed using the create react app tool and semantic-ui react.

Database: All experimental data is stored in a cloud database called Firestore, which is a database product within Firebase. When a user enters a query, the iVET front end application queries this cloud database for the relevant experimental data and then graphs it.