Skip to content

Misc suggestions regarding "strand" #19

@cmdcolin

Description

@cmdcolin
  1. possibility: add option not split out by strand. in a lot of experiments, the strand is not really important, it is basically random which strand you read from
  2. possibility: investigate cases where strand is important. for example there is "strand-specific RNA-seq", a special wet-lab protocol, where the RNA is actually tagged properly with which strand it came from. this tells you whether it sequenced a positive or negative strand gene. see jbrowse option "first of pair strand"
  3. investigate using SAM tags such as "XS" "TS" and "ts" instead of read strand to split out by strand. these tags are DIFFERENT from "sam flag read reverse strand" (https://broadinstitute.github.io/picard/explain-flags.html) and could be used to split out the a matrix differently from splitting out by the naive "sam flag reverse strand". they are sometimes related to detecting a canonical splice site. I can elaborate if interested.

see this jbrowse session showing a "strand-specific RNA-seq file" where the same data is colored in three ways: read strand (which is just a random mix of forward and reverse), "first of pair strand" (which basically matches the transcript it came from strand), and TS tag (also matches transcript it came from strand)

https://jbrowse.org/code/jb2/v2.17.0/?config=test_data%2Fconfig_demo.json&session=share-7yWY1Jgpux&password=vYddS

reverse strand gene:
image

forward strand gene
image
that there are groups who have already analyzed this (e.g. variation in single cell splicing)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions