makeGuitarCoordsFromTxDb {Guitar}R Documentation

makeGuitarCoordsFromTxDb

Description

Make a Guitar Coordinates from TranscriptDb object, i.e., making Guitar coordinates for 8 different components, including, 5'UTR, CDS, 3'UTR, lncRNA, Pomoter and Tail of mRNA and lncRNA. Additional filters will discard transcripts that are too short or has too much ambigous on Genome to increase the sensitivity of the analysis.

Usage

makeGuitarCoordsFromTxDb(txdb, maximalAmbiguity = 3, 
    minimalComponentLength = 100, minimalNcRNALength = 300, 
    noBins = 100)

Arguments

txdb

A transcriptDb object, which can be generated from makeTxDbFromUCSC or other functions.

maximalAmbiguity

If a transcript overlap with more number of transcripts than this number, this transcript will be used in the analysis. By filtering out a number of transcripts, this filter also decrease memory usage and computation time. Default: 3.

minimalComponentLength

The mimimal length of the components (5'UTR, CDS, 3'UTR) of a mRNA. Unfortunately, some mRNAs do not all 3 components or some components can be too short and cannot provide effective resolution for the analysis. These mRNAs will be filtered out from the analysis. Default: 100

minimalNcRNALength

non-coding RNAs with length smaller than this value will not be used in the analysis.

noBins

The number of sections the "transcript" of the GRangesList object will be equally divided into. This is the resolution of the Guitar coordinates. The larger noBins is, the clearer the visualization will be; however, more computation time and memory resource will be required. You may want to set a smaller number when using a slow computer. Default: 100.

Value

A Guitar coordiantes (GRanges object) will be returned, with Transcript ID, the relative position of each GRanges on the RNA transcript, the interval (bp) between different coordiantes on a transcript component: Front (DNA), Back (DNA), 5'UTR, CDS, 3'UTR, lncRNA.

Author(s)

Jia Meng <jia.meng@hotmail.com>

Examples

txdb_file <- system.file("extdata", "hg19_knownGene_sample.sqlite",
                         package="GenomicFeatures")
txdb <- loadDb(txdb_file)
gc_txdb <- makeGuitarCoordsFromTxDb(txdb,noBins =3)
gc_txdb

[Package Guitar version 1.18.0 Index]