This repository contains the R code and data to produce the interactive shiny application for exploring the B. malayi microfilariae single-cell transcriptomic atlas. For more background information on how the data was generated, please consult the associated publication.
Please submit application and/or code issues to the repository Issues board.
This app can be run locally by cloning this repo to your machine and following the directions below:
-
Download the gene expression matrix (gene_expression_matrix.csv) from Zenodo. Then place the matrix .csv file in the BmSC_shiny directory.
-
Open the app.R file in RStudio. Follow the directions in the script to install the required packages and load in the data.
-
After loading in the data, assign the
ui
andserver
objects and run the app by running theshinyApp(ui = ui, server = server)
function.
This tab provides the user the opportunity to explore gene expression by UMAP and dotplot visualization. Users can search the data by submitting multiple gene inputs using the B. malayi gene name or WBGene ID.
This tab contains data pertaining to differential expression analysis by cell type or by treatment. Visualization by volcano plot or exploration of the table provides the user with cluster or treatment-specific gene expression.
All datasets used in the shiny app are available for download under this tab. In addition, the Seurat or AnnData objects of the entire B. malayi microfilariae single-cell transcriptome, including the data for the cell population treated with ivermectin (1 μM), can be downloaded for personal analysis from Zenodo.