View source: R/get_classification.R
get_classification | R Documentation |
Determine probability of where each mutation came from using Bayes' Thereom.
get_classification(signatures, contribution) get_classifications(signatures, contribution)
signatures |
A matrix of signatures |
contribution |
A matrix of the contributions coming from each signature |
A data frame with the probabilities for each mutation.
library(MutationalPatterns) library(tidyverse) # Load in signatures cosmic.sigs <- get_known_signatures() # Get signatures signatures <- matrix(nrow = 96, ncol = 2) signatures[,1] <- cosmic.sigs[,4] signatures[,2] <- get_ffpe_signature() colnames(signatures) <- c("SBS4", "FFPE") rownames(signatures) <- get_mutation_types() # Get contributions contribution <- matrix(nrow = 2, ncol = 1) contribution[,1] <- c(0.5, 0.5) rownames(contribution) <- c("SBS4", "FFPE") colnames(contribution) <- "SAMPLE1" # Function usage get_classification(signatures, contribution) # For more than one sample contributions <- matrix(nrow = 2, ncol = 4) contributions[,] <- sample(0.5, 4, replace = TRUE) colnames(contributions) <- c("SAMPLE1", "SAMPLE2", "SAMPLE3", "SAMPLE4") rownames(contributions) <- c("SBS4", "FFPE") get_classifications(signatures, contributions)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.