Skip to content

This Shiny App is designed to help you estimate sequencing needs and costs on various platforms.

Notifications You must be signed in to change notification settings

RhettRautsaw/SequencingEstimator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sequencing Estimator

Rhett M. Rautsaw

https://RhettRautsaw.app/shiny/SequencingEstimator/

This Shiny application is designed to help you choose the right sequencing platform and estimate costs.

It is designed to estimate sequencing needs and costs for:

  • Whole Genome Sequencing (WGS)
  • Transcriptomics (RNA-seq)
  • Whole Genome Bisulfite Sequencing (WGBS)
  • Assay for Transposase Accessible Chromatin (ATAC-Seq)
  • Double-digest Restriction-site Associated DNA Sequencing (ddRAD-Seq)
  • However, given a desired coverage or number of reads (in millions), the different areas could be used for any type of sequencing.

Most of the information for sequencing platorms was obtained from Illumina. Illumina, PacBio, and Nanopore are constantly updating their platforms and I may not be able to keep up. Therefore, the option is provided to download an example database and update it yourself to re-upload.

The recommended number of reads and coverage for each type of sequencing are default input for all options (e.g. 20x for WGBS, 5 M reads for ddRAD-Seq).

Running the Application

There are many ways to download and run it.

It is hosted freely on my Digital Ocean Droplet: https://reptilerhett.app/shiny/SequencingEstimator/

This app can also be run through R:

library(shiny)

# Easiest way is to use runGitHub
runGitHub("SequencingEstimator", "RhettRautsaw")

# Run a tar or zip file directly
runUrl("https://github.com/RhettRautsaw/SequencingEstimator/archive/master.tar.gz")
runUrl("https://github.com/RhettRautsaw/SequencingEstimator/archive/master.zip")

Or you can clone the git repository, then use runApp():

# First clone the repository with git. If you have cloned it into
# ~/SequencingEstimator, first go to that directory, then use runApp().
setwd("~/SequencingEstimator")
runApp()

To run a Shiny app from a subdirectory in the repo or zip file, you can use the subdir argument. This repository happens to contain another copy of the app in inst/shinyapp/.

runGitHub("SequencingEstimator", "RhettRautsaw", subdir = "inst/shinyapp/")

runUrl("https://github.com/RhettRautsaw/SequencingEstimator/archive/master.tar.gz",
  subdir = "inst/shinyapp/")

About

This Shiny App is designed to help you estimate sequencing needs and costs on various platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages