Datasets: all

Gene annotations: v29

Summaries

Counts summary

FRASER summary

Gene annotation version v29

Analyze individual results

# Read the first fds object and results table
fds <- loadFraserDataSet(file = snakemake@input$fds_files[[1]])
res <- fread(snakemake@input$result_tables[[1]])

Display the results table of the first dataset

Get a splice site and sample of interest. Outliers are in red.

sample <- ifelse(nrow(res)>1, res[1, sampleID], colnames(fds)[1])
siteIndex <- 4

Get asplice metric of interest. Choose any of the ones that have been fitted Here we use the splice metric of the first outlier in the results table

splice_metric <- res[1, type]

Volcano plot

# set basePlot to FALSE to create an interactive plot
FRASER::plotVolcano(fds, sample, type = splice_metric, basePlot = TRUE,
                    deltaPsiCutoff = snakemake@config$aberrantSplicing$deltaPsiCutoff,
                    padjCutoff = snakemake@config$aberrantSplicing$padjCutoff)

Expression plot

FRASER::plotExpression(fds, type = splice_metric, idx = siteIndex, basePlot = TRUE)

Expected vs observed PSI (or theta)

FRASER::plotExpectedVsObservedPsi(fds, type = splice_metric,
                                  idx = siteIndex, basePlot = TRUE)

IyctLS0KIycgdGl0bGU6IEFiZXJyYW50IFNwbGljaW5nCiMnIGF1dGhvcjoKIycgd2I6CiMnICBsb2c6CiMnICAgIC0gc25ha2VtYWtlOiAnYHNtIHN0cih0bXBfZGlyIC8gIkFTIiAvICJPdmVydmlldy5SZHMiKWAnCiMnICBwYXJhbXM6CiMnICAgIC0gYW5ub3RhdGlvbnM6ICdgc20gY2ZnLmdlbm9tZS5nZXRHZW5lVmVyc2lvbnMoKWAnCiMnICAgIC0gZGF0YXNldHM6ICdgc20gY2ZnLkFTLmdyb3Vwc2AnCiMnICAgIC0gaHRtbERpcjogJ2BzbSBjb25maWdbImh0bWxPdXRwdXRQYXRoIl0gKyAiL0FiZXJyYW50U3BsaWNpbmciYCcKIycgIGlucHV0OgojJyAgICAtIGZ1bmN0aW9uczogJ2BzbSBjZmcud29ya0RpciAvICJTY3JpcHRzL2h0bWxfZnVuY3Rpb25zLlIiYCcKIycgICAgLSBmZHNfZmlsZXM6ICdgc20gZXhwYW5kKGNmZy5nZXRQcm9jZXNzZWRSZXN1bHRzRGlyKCkgKwojJyAgICAgICAgICAgICAgICAiL2FiZXJyYW50X3NwbGljaW5nL2RhdGFzZXRzL3NhdmVkT2JqZWN0cy97ZGF0YXNldH0tLXthbm5vdGF0aW9ufS8iICsKIycgICAgICAgICAgICAgICAgImZkcy1vYmplY3QuUkRTIiwgZGF0YXNldD1jZmcuQVMuZ3JvdXBzLCBhbm5vdGF0aW9uPWNmZy5nZW5vbWUuZ2V0R2VuZVZlcnNpb25zKCkpYCcKIycgICAgLSByZXN1bHRfdGFibGVzOiAnYHNtIGV4cGFuZChjZmcuZ2V0UHJvY2Vzc2VkUmVzdWx0c0RpcigpICsKIycgICAgICAgICAgICAgICAgICAgICIvYWJlcnJhbnRfc3BsaWNpbmcvcmVzdWx0cy97YW5ub3RhdGlvbn0vZnJhc2VyL3tkYXRhc2V0fS9yZXN1bHRzX3Blcl9qdW5jdGlvbi50c3YiLAojJyAgICAgICAgICAgICAgICAgICAgZGF0YXNldD1jZmcuQVMuZ3JvdXBzLCBhbm5vdGF0aW9uPWNmZy5nZW5vbWUuZ2V0R2VuZVZlcnNpb25zKCkpYCcKIycgb3V0cHV0OgojJyAgIGh0bWxfZG9jdW1lbnQ6CiMnICAgIGNvZGVfZm9sZGluZzogc2hvdwojJyAgICBjb2RlX2Rvd25sb2FkOiBUUlVFCiMnLS0tCgoKIysgaW5jbHVkZT1GQUxTRQpzYXZlUkRTKHNuYWtlbWFrZSwgc25ha2VtYWtlQGxvZyRzbmFrZW1ha2UpCnNvdXJjZShzbmFrZW1ha2VAaW5wdXQkZnVuY3Rpb25zKQoKIysgZXZhbD1UUlVFLCBlY2hvPUZBTFNFCiMgZ2V0IHBhcmFtZXRlcnMKZGF0YXNldHMgPC0gc29ydChzbmFrZW1ha2VAcGFyYW1zJGRhdGFzZXRzKQphbm5vdGF0aW9ucyA8LSBzbmFrZW1ha2VAcGFyYW1zJGFubm90YXRpb25zCmh0bWxEaXIgPC0gc25ha2VtYWtlQHBhcmFtcyRodG1sRGlyCgpjb3VudF9saW5rcyA8LSBidWlsZF9saW5rX2xpc3QoCiAgZmlsZV9wYXRocyA9IGZpbGUucGF0aChodG1sRGlyLCBwYXN0ZTAoZGF0YXNldHMsICdfY291bnRTdW1tYXJ5Lmh0bWwnKSksCiAgY2FwdGlvbnMgPSBkYXRhc2V0cwopCgpyZXN1bHRzX2xpbmtzIDwtIHNhcHBseSgKICBhbm5vdGF0aW9ucywgZnVuY3Rpb24oeCkgYnVpbGRfbGlua19saXN0KAogICAgZmlsZV9wYXRocyA9IGZpbGUucGF0aChodG1sRGlyLCBwYXN0ZTAoZGF0YXNldHMsICctLScsIHgsICdfc3VtbWFyeS5odG1sJykpLAogICAgY2FwdGlvbnMgPSBkYXRhc2V0cwogICkKKQoKZmRzX2xpbmtzIDwtIGJ1aWxkX2xpbmtfbGlzdChzbmFrZW1ha2VAaW5wdXQkZmRzX2ZpbGVzKQpyZXN1bHRzX3RhYmxlcyA8LSBidWlsZF9saW5rX2xpc3Qoc25ha2VtYWtlQGlucHV0JHJlc3VsdF90YWJsZXMpCgojIyBzdGFydCBodG1sCgojJwojJyAqKkRhdGFzZXRzOioqIGByIHBhc3RlKGRhdGFzZXRzLCBjb2xsYXBzZSA9ICcsICcpYAojJwojJyAqKkdlbmUgYW5ub3RhdGlvbnM6KiogYHIgcGFzdGUoYW5ub3RhdGlvbnMsIGNvbGxhcHNlID0gJywgJylgCiMnCiMnICMjIFN1bW1hcmllcwojJyAjIyMgQ291bnRzIHN1bW1hcnkKIycgYHIgZGlzcGxheV90ZXh0KGxpbmtzID0gY291bnRfbGlua3MpYAojJwojJyAjIyMgRlJBU0VSIHN1bW1hcnkKIycgYHIgZGlzcGxheV90ZXh0KGNhcHRpb24gPSAnR2VuZSBhbm5vdGF0aW9uIHZlcnNpb24gJywgbGlua3MgPSByZXN1bHRzX2xpbmtzKWAKIycKIycgIyMgRmlsZXMKIycgYHIgZGlzcGxheV90ZXh0KGNhcHRpb24gPSAnRlJBU0VSIGRhdGFzZXRzIChmZHMpJywgbGlua3MgPSBmZHNfbGlua3MpYAojJyBgciBkaXNwbGF5X3RleHQoY2FwdGlvbiA9ICdSZXN1bHRzIHRhYmxlcycsIGxpbmtzID0gcmVzdWx0c190YWJsZXMpYAojJwoKIysgZWNobz1GQUxTRQpsaWJyYXJ5KEZSQVNFUikKbGlicmFyeShtYWdyaXR0cikKCiMnICMjIEFuYWx5emUgaW5kaXZpZHVhbCByZXN1bHRzCiMgUmVhZCB0aGUgZmlyc3QgZmRzIG9iamVjdCBhbmQgcmVzdWx0cyB0YWJsZQpmZHMgPC0gbG9hZEZyYXNlckRhdGFTZXQoZmlsZSA9IHNuYWtlbWFrZUBpbnB1dCRmZHNfZmlsZXNbWzFdXSkKcmVzIDwtIGZyZWFkKHNuYWtlbWFrZUBpbnB1dCRyZXN1bHRfdGFibGVzW1sxXV0pCgojJyBEaXNwbGF5IHRoZSByZXN1bHRzIHRhYmxlIG9mIHRoZSBmaXJzdCBkYXRhc2V0CiMrIGVjaG89RkFMU0UKaWYobnJvdyhyZXMpID4gMCl7CiAgRFQ6OmRhdGF0YWJsZShoZWFkKHJlcywgMTAwKSwgY2FwdGlvbiA9ICdGUkFTRVIgcmVzdWx0cyAodXAgdG8gMTAwIHJvd3Mgc2hvd24pJywKICAgICAgICAgICAgICAgIG9wdGlvbnM9bGlzdChzY3JvbGxYPVRSVUUpLCBmaWx0ZXIgPSAndG9wJykKICAKfSBlbHNlIHByaW50KCJubyBzaWduaWZpY2FudCByZXN1bHRzIikKCiMnIEdldCBhIHNwbGljZSBzaXRlIGFuZCBzYW1wbGUgb2YgaW50ZXJlc3QuIE91dGxpZXJzIGFyZSBpbiByZWQuCiMrIGVjaG89VFJVRQpzYW1wbGUgPC0gaWZlbHNlKG5yb3cocmVzKT4xLCByZXNbMSwgc2FtcGxlSURdLCBjb2xuYW1lcyhmZHMpWzFdKQpzaXRlSW5kZXggPC0gNAoKIycgR2V0IGFzcGxpY2UgbWV0cmljIG9mIGludGVyZXN0LiBDaG9vc2UgYW55IG9mIHRoZSBvbmVzIHRoYXQgaGF2ZSBiZWVuIGZpdHRlZAojJyBIZXJlIHdlIHVzZSB0aGUgc3BsaWNlIG1ldHJpYyBvZiB0aGUgZmlyc3Qgb3V0bGllciBpbiB0aGUgcmVzdWx0cyB0YWJsZQpzcGxpY2VfbWV0cmljIDwtIHJlc1sxLCB0eXBlXQoKIycgIyMjIFZvbGNhbm8gcGxvdAojIHNldCBiYXNlUGxvdCB0byBGQUxTRSB0byBjcmVhdGUgYW4gaW50ZXJhY3RpdmUgcGxvdApGUkFTRVI6OnBsb3RWb2xjYW5vKGZkcywgc2FtcGxlLCB0eXBlID0gc3BsaWNlX21ldHJpYywgYmFzZVBsb3QgPSBUUlVFLAogICAgICAgICAgICAgICAgICAgIGRlbHRhUHNpQ3V0b2ZmID0gc25ha2VtYWtlQGNvbmZpZyRhYmVycmFudFNwbGljaW5nJGRlbHRhUHNpQ3V0b2ZmLAogICAgICAgICAgICAgICAgICAgIHBhZGpDdXRvZmYgPSBzbmFrZW1ha2VAY29uZmlnJGFiZXJyYW50U3BsaWNpbmckcGFkakN1dG9mZikKCiMnICMjIyBFeHByZXNzaW9uIHBsb3QKRlJBU0VSOjpwbG90RXhwcmVzc2lvbihmZHMsIHR5cGUgPSBzcGxpY2VfbWV0cmljLCBpZHggPSBzaXRlSW5kZXgsIGJhc2VQbG90ID0gVFJVRSkKCiMnICMjIyBFeHBlY3RlZCB2cyBvYnNlcnZlZCBQU0kgKG9yIHRoZXRhKQpGUkFTRVI6OnBsb3RFeHBlY3RlZFZzT2JzZXJ2ZWRQc2koZmRzLCB0eXBlID0gc3BsaWNlX21ldHJpYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeCA9IHNpdGVJbmRleCwgYmFzZVBsb3QgPSBUUlVFKQo=