Skip to content

Shiny app to browse hibernating ground squirrel brain tissue RNA-seq data, new genome assembly and transcriptome annotation.

License

Notifications You must be signed in to change notification settings

rnabioco/squirrelbox

Repository files navigation

squirrelBox

Shiny app to browse hibernating ground squirrel brain and liver tissue RNA-seq data (also GRO-seq for liver), new genome assembly and transcriptome annotation.

Tested on macOS/Win10/Linux, with R3.6/4.0/4.1

Please see manuscripts published in Frontiers in Physiology for brain and liver.

Full genome sequences and annotations reported from these manuscripts are deposited to NCBI Assembly HiC_Itri_2. New Annotations can be downloaded here.

Getting squirrelBox

1. web version

https://raysinensis.shinyapps.io/squirrelBox/?gene=Zfp36l2

2. download and run in Rstudio

Alternatively, download all files of this repo, and run app in RStudio. shiny::runApp(folder_location)

All packages required are listed at the start of global.R

3. docker

image on S3

docker load --input squirrelbox_docker.tar
docker run --rm -p 80:80 squirrelbox_docker

or find latest repo in dockerhub

Using squirrelBox

Here is one example of data exploration. ZFPs

  1. Search for zinc finger protein genes.
  2. Move these genes to Genelist.
  3. Make lineplot and heatmap from Genelist.
  4. GO term analysis.
  5. Kmer analysis of Genelist 3'UTRs.
  6. Trimming list of genes of interest by intersection to other gene lists.
  7. View display on the genome.

Note that clicking on a row in any table or any interactive element in the plots readies the gene query process.

Configuring squirrelBox

squirrelBox is developed and tested on only a handful of machine/OS combinations with common resolution settings. Please check the sidebar "Options" and "Order" options to tailor the presentation. Alternatively, settings can be edited in the config.R file.

Libraries are up-to-date as of April 26 2021, however, in case of potential function-breaking updates, please check latest confirmed sessionInfo.

BSgenome package (temporary)

A BSgenome package for the new Ictidomys tridecemlineatus genome was forged to aid sequence query and manipulation. This is not directly required for squirrelBox browsing. However, for interested parties, a functional draft version is hosted here: tar.gz on S3. Installation as below:

install.packages(location to BSgenome.SQ1_1.0.tar.gz file,
                 repo = NULL,
                 type = "source")

Other resources

Other analyses, such as motif scanning and micro-peptide prediction, can be directly accessed in the data and annot folders on GitHub. Alternately, descriptions, preview, and links to each dataset are also included in the About tab of Included Data Files section of SquirrelBox.

About

Shiny app to browse hibernating ground squirrel brain tissue RNA-seq data, new genome assembly and transcriptome annotation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages