Description Usage Arguments Value Author(s) See Also Examples
Get open reading frames for transcripts
1 2 3 4 5 6 7 8 9 10 11 |
transcripts |
GRanges object with ONLY exon annotations (no gene, transcript, CDS etc.) with all transcripts for orf retrevial |
BSgenome |
BSgenome object |
returnLongestOnly |
only return longest ORF? |
allFrames |
return longest ORF for all 3 frames? |
longest |
return x longest ORFs (regardless of frames) |
exportFasta |
export a .fa.gz file with nucleotide sequences for each transcript? |
fastaFile |
file name for .fa.gz export |
uORFs |
get uORF summaries? |
selectLongest |
proportion of ORFs for each gene to find uORFs for. Value between 0 and 1. Speeds up uORF calculations but will only return results for the longest ORFs. |
data.frame with longest orf details
Beth Signal
Other ORF annotation:
getUOrfs()
,
maxLocation()
,
orfSimilarity()
1 2 3 4 5 6 7 8 9 10 11 | gtf <- rtracklayer::import(system.file("extdata", "gencode.vM25.small.gtf",
package = "GeneStructureTools"
))
transcript <- gtf[gtf$type == "exon" & gtf$gene_name == "Tmem208"]
g <- BSgenome.Mmusculus.UCSC.mm10::BSgenome.Mmusculus.UCSC.mm10
# longest ORF for each transcripts
orfs <- getOrfs(transcript, BSgenome = g, returnLongestOnly = TRUE)
# longest ORF in all 3 frames for each transcript
orfs <- getOrfs(transcript, BSgenome = g, allFrames = TRUE)
# longest 3 ORFS in eacht transcript
orfs <- getOrfs(transcript, BSgenome = g, returnLongestOnly = FALSE, longest = 3)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.