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.
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.
To deploy RareInsight locally:
-
Clone the repository:
git clone https://github.com/omicscodeathon/rareinsight.git cd rareinsight
-
Open the project in RStudio
-
Run the application script:
source("01_rareinsight.R")
Enter patient-specific data and export a formatted PDF report.
Automatically downloads the latest ClinVar variant summary file. Enables variant lookup by gene, disorder, ClinVar/dbSNP accession, etc.
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
-
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
- Kimberly Christine Coetzer – Stellenbosch University, South Africa
- Firas Zemzem – University of Monastir, Tunisia
- Eva Akurut – Makerere University, Uganda
- Gideon Akuamoah Wiafe – University of Cape Town, South Africa & University of Cape Coast, Ghana
- Olaitan I Awe – ASBCB, South Africa
This project was supported by:
- African Society for Bioinformatics and Computational Biology (ASBCB)
- NIH Office of Data Science Strategy (ODSS)
This project is open-source and available under the MIT License.
For questions, contributions, or collaborations, please open an issue or contact the lead contributor at Kimmiecc19.