Skip to content

Kimmiecc19/rareinsight

 
 

Repository files navigation

RareInsight

Simplifying the communication of genetic results for rare disease patients

RareInsight is an open-source, interactive dashboard that bridges the gap between genetic diagnosis and patient understanding. Built with shinydashboard, it is designed to improve access to and interpretation of genetic test results by patients, caregivers, clinicians, and researchers—especially in resource-limited settings.

Overview

Following a confirmed genetic diagnosis, rare disease patients and their families encounter significant challenges in accessing diagnostic information and support. Patients and non-specialists are increasingly expected to interpret and share test results; however, existing standards are primarily designed for specialists. These standards fail to address the needs of resource-limited populations where low genomic literacy hampers accurate dissemination of genetic results. This research introduces RareInsight, an open-source, interactive dashboard designed to enhance the accessibility, comprehension, and collaboration of genetic data among patients, caregivers, clinicians, and researchers. Developed using shinydashboard, RareInsight was evaluated using whole exome sequencing data from skeletal dysplasia patients. It allows users to input and view Variant Call Format (VCF) files and includes a searchable ClinVar variant table with filtering options, providing access to multiple resources based on search terms. RareInsight aims to simplify the dissemination of complex genetic information beyond the clinical setting. This dashboard serves as a pilot study demonstrating the potential of patient-centered interactive dashboards for the rare disease community.

RareInsight Functions
RareInsight Functions

RareInsight Tutorial Video
RareInsight Tutorial Video

Getting Started

Installation

To deploy RareInsight locally:

  1. Clone the repository:

    git clone https://github.com/omicscodeathon/rareinsight.git
    cd rareinsight
  2. Open the project in RStudio

  3. Run the application script:

    source("01_rareinsight.R")

User Input

Input User Information

Enter patient-specific data and export a formatted PDF report.

Search Panel

Automatically downloads the latest ClinVar variant summary file. Enables variant lookup by gene, disorder, ClinVar/dbSNP accession, etc.

VCF Panel

Upload a .vcf.gz file.

  • Please note that there is a file size limit of 60MB.
  • You can filter your VCF using our example script in scripts/filter_vcf.py

Outputs

  • VCF Table View with quality control plots

  • Filtered ClinVar Variant Summary

  • Diagnostic Report with relevant clinical and patient resources including:

    • Specialist: ClinVar, dbSNP, PubMed, GeneReviews, Varsome, gnomAD, LitVar2, OMIM
    • Non-specialist: RareConnect, RAReSOURCE, RDSA, GARD, NORD

Contributors


Acknowledgments

This project was supported by:

  • African Society for Bioinformatics and Computational Biology (ASBCB)
  • NIH Office of Data Science Strategy (ODSS)

License

This project is open-source and available under the MIT License.


Contact

For questions, contributions, or collaborations, please open an issue or contact the lead contributor at Kimmiecc19.


About

RareInsight: Developing a rare disease report generator for clinicians and patients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 87.4%
  • Shell 6.2%
  • Nextflow 4.0%
  • Python 2.0%
  • Lua 0.4%