Git Product home page Git Product logo

dicaids's Introduction

DiCAIDS {DIgital and Computational Approaches to Infectious Diseases Study}

Introduction

The DiCAIDS discovery platform built on the R-shiny framework, provides a user-friendly, click-and-drop interface for aggregating connected datasets, visualising patterns in the dataset and identifying potential correlates of protection.

The Prototype

The app has five distinctive panels:

  • The Browse Panel lets users upload, aggregate, process, and explore single/multiple connected study datasets.

  • The Visualise Panel lets users explore simple descriptive patterns in the datasets, including the prevalence of infection and antibody seroconversion and the geometric mean of antibody titers, among others. Users also have the option to select which assay result and virus strain they want to explore for specific visualisations.

  • The Analyse Panel lets users apply classical statistical or machine learning methods to identify immune correlates of protection. We also created three separate sub-panels, building on the framework for assessing the immunological correlates of protection in vaccine trials by Qin et al.5.

  • The Help and About panels under development are intended to provide additional resources about statistical models, assumptions underpinning all analyses covered on the platform. We will also use this panel to continually engage with the health data science community and other relevant stakeholders to refine the platform, our models, assumptions, and strategies.

Methodology

Our analytical strategy involves preprocessing uploaded study datasets, visualising patterns in the dataset and exploring the correlates of protection. The analytical steps are described in the screenshot below but also includes our plans for future work.

Reproducibility Logic

How to replicate the analysis

  • Download the analysis pack or fork this repository.

  • Using RStudio open "DiCAIDS.Rproj" file in the main project directory.

  • Run the "R/00_master.R" file which runs all analysis scripts in the code folder.

    Wait. That's it.

  • Data visualisations (final results) from the scripts are saved in results

  • Data outputs generated from the scripts are saved in data/output

Preliminary Results

  • The prevalence of infection is quite low in our sample (~7%).

  • We found significant differences in the geometric mean antibody titer for most virus strains and assay test.

    "Geometric Mean Antibody Titer"

  • We did not find any significant relationship between the levels of antibody titers (for hemagglutination inhibition assay (HAI) and neutralising antibody) and the risk of infection in healthy adults.

How to run web-application

  • Using RStudio open "app.Rproj" file in the results\app project directory.

  • Run the "ui.R" file which loads a shiny web application.

  • Note: You may need to be connected to the internet to load googleFonts.

Team

dicaids's People

Contributors

raphaels1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.