Giter Site home page Giter Site logo

salmon_kallisto_diffs's Introduction

Salmon vs kallisto on GEUVADIS and SEQC datasets

Google Slides associated with this Shiny app

A Shiny app to explore differences in transcript abundance estimation on GEUVADIS and SEQC

How to load the Shiny app

  1. Clone or Download this repo from GitHub (either clone or Download ZIP and unzip)

  2. Open geuvadis.R or seqc.R in RStudio. For seqc.R you can change the dataset variable to "A" or "B" for the two different types of samples processed by SEQC.

  3. Click Run App

  4. Clicking on a point on the left side will open a plot on the right side showing the normalized estimated counts for all the samples for the transcript you clicked (green and orange colored points) and for the other transcripts of the gene that had differences. This example shows kallisto with very low normalized estimated counts for the samples from the CNL sequencing center. Green indicates sequencing centers with more fragment sequence bias, while orange indicates less fragment sequence bias. The diagonal lines are y = 2x and x = 2y. The red numbers indicate the number of transcripts in the different thirds of the plot defined by the two lines.

Example of clicking a transcript

The SEQC quantifications are the same from the Salmon publication. Quantifications were made against the RefSeq gene annotation file and the genome FASTA contained within the hg19 Illumina iGenome using Salmon 0.8.0 with --gcBias --seqBias and kallisto 0.43.0 with --bias. The LRT in DESeq2 was used to generate p-values for each transcript, comparing a model with sequencing center to a model with just the intercept.

The Geuvadis quantifications were made against Gencode v26 CHR transcripts using Salmon 0.8.2 with --gcBias --seqBias and kallisto 0.43.1 with --bias. Limma-voom was used to generate F statistics for each transcript, comparing a full model with sequencing center, sex, and population to a reduced model with only sex and population.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.