Description Usage Arguments Value Author(s) See Also Examples
Remove and include a skipped exon from the transcripts it overlaps
1 2 3 4 5 6 7 | skipExonInTranscript(
skippedExons,
exons,
glueExons = TRUE,
whippetDataSet = NULL,
match = "exact"
)
|
skippedExons |
data.frame generataed by findExonContainingTranscripts() |
exons |
GRanges object made from a GTF with ONLY exon annotations (no gene, transcript, CDS etc.) |
glueExons |
Join together exons that are not seperated by exons? |
whippetDataSet |
whippetDataSet generated from |
match |
what type of match replacement should be done? exact: exact matches to the skipped event only, also removes any intron overlaps skip: keep non-exact exon match coordinates in included sets, and skip them in skipped sets replace: replace non-exact exon match coordinates with event coordinates in included sets, and skip them in skipped sets |
GRanges with transcripts skipping exons
Beth Signal
Other whippet splicing isoform creation:
addIntronInTranscript()
,
alterTranscriptStartEnds()
,
findExonContainingTranscripts()
,
findIntronContainingTranscripts()
,
findJunctionPairs()
,
replaceJunction()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | gtf <- rtracklayer::import(system.file("extdata", "gencode.vM25.small.gtf", package = "GeneStructureTools"))
exons <- gtf[gtf$type == "exon"]
g <- BSgenome.Mmusculus.UCSC.mm10::BSgenome.Mmusculus.UCSC.mm10
whippetFiles <- system.file("extdata", "whippet_small/",
package = "GeneStructureTools"
)
wds <- readWhippetDataSet(whippetFiles)
wds.exonSkip <- filterWhippetEvents(wds, eventTypes = "CE", psiDelta = 0.2)
exons.exonSkip <- findExonContainingTranscripts(wds.exonSkip, exons,
variableWidth = 0, findIntrons = FALSE
)
ExonSkippingTranscripts <- skipExonInTranscript(exons.exonSkip, exons, whippetDataSet = wds.exonSkip)
exonFromGRanges <- exons[exons$exon_id == "ENSMUSE00000414559.2"]
exons.exonSkip <- findExonContainingTranscripts(exonFromGRanges, exons,
variableWidth = 0, findIntrons = FALSE
)
ExonSkippingTranscripts <- skipExonInTranscript(exons.exonSkip, exons, match = "skip")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.