Description Usage Arguments Value Author(s) Examples
View source: R/makeGuitarTxdb.R
Make a Guitar Coordinates from TranscriptDb object, i.e., making Guitar coordinates for 3 different type, including, tx, mRNA, lncRNA, tx include three component, Pomoter,RNA, Tail, mRNA include five component, Pomoter, 5'UTR, CDS, 3'UTR, Tail, lncRNA include three component, Pomoter, ncRNA, Tail. Additional filters will discard transcripts that are too short or has too much ambigous on Genome to increase the sensitivity of the analysis.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | makeGuitarTxdb(txdb,
txfiveutrMinLength = 100,
txcdsMinLength = 100,
txthreeutrMinLength = 100,
txlongNcrnaMinLength = 100,
txlncrnaOverlapmrna = FALSE,
txpromoterLength = 1000,
txtailLength = 1000,
txAmblguity = 5,
txTxComponentProp = NULL,
txMrnaComponentProp = NULL,
txLncrnaComponentProp = NULL,
txPrimaryOnly = FALSE,
pltTxType = c("tx","mrna","ncrna"),
withTxContext = TRUE
)
|
txdb |
A transcriptDb object, which can be generated from makeTxDbFromUCSC or other functions. |
txfiveutrMinLength |
5'UTR simulation length. Unfortunately, the 5'UTR length of some mRNAs does not provide an effective resolution for analysis. These mRNAs will be filtered out of the analysis. Default: 100. |
txcdsMinLength |
CDS simulation length. Unfortunately, the CDS length of some mRNAs does not provide an effective resolution for analysis. These mRNAs will be filtered out of the analysis. Default: 100. |
txthreeutrMinLength |
3'UTR simulation length. Unfortunately, the 3'UTR length of some mRNAs does not provide an effective resolution for analysis. These mRNAs will be filtered out of the analysis. Default: 100. |
txlongNcrnaMinLength |
non-coding RNAs with length smaller than this value will not be used in the analysis. |
txlncrnaOverlapmrna |
Whether to allow lncRNA to overlap with mRNA. Default: FALSE. |
txpromoterLength |
promoter simulator length. Default: 1000. |
txtailLength |
tail simulator length. Default: 1000. |
txAmblguity |
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: 5. |
txTxComponentProp |
If it is "NULL", the proportion of the promoter/tx/tail of TX is automatically calculated according to the transcriptome, otherwise, the user specifies the proportion of each part. |
txMrnaComponentProp |
If it is "NULL", the proportion of promoter/5'UTR/CDS/3'UTR/tail of mrna is automatically calculated according to the transcriptome. Otherwise, the user specifies the proportion of each part. |
txLncrnaComponentProp |
If it is "NULL", the proportion of promoter/tx/tail of lncRNA is automatically calculated according to the transcriptome, otherwise the user specifies the proportion of each part. |
txPrimaryOnly |
Whether to use only the main Tx. Default: TRUE. |
pltTxType |
Which transcript is to be drawn on. If there is no such transcript in the genome, it cannot be drawn even if specified. Default: c("tx","mrna","ncrna"). |
withTxContext |
Whether to add an extended area to the transcript. |
A Guitar coordiantes (GRanges object) will be returned, with 3 different type, with Transcript ID, the relative position of each GRanges on the RNA transcript, the interval (bp) between different coordiantes on a transcript component.
Xiao Du <xiao.du@cumt.edu.cn>
1 2 3 4 | # read transcript information
txdb_file <- system.file("extdata", "mm10_toy.sqlite", package="Guitar")
txdb <- loadDb(txdb_file)
guitarTxdb <- makeGuitarTxdb(txdb)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.