Skip to contents

This function creates a result_model object from signatures, exposures, and a mutation count table, and stores it in a provided musica object.

Usage

add_result(
  signatures,
  exposures,
  musica,
  result_name,
  modality,
  model_id,
  make_copy = FALSE
)

Arguments

signatures

A matrix or data.frame of signatures by mutational motifs

exposures

A matrix or data.frame of samples by signature weights

musica

Existing musica object to add the new model to

result_name

Name of result list entry to store the model in

modality

Modality of the model

model_id

Name of model

make_copy

If FALSE, the inputted musica object is updated and nothing is returned. If TRUE, a new musica object is created and returned. Default FALSE.

Value

A musica object

Examples

signatures <- signatures(res, "result", "SBS96", "res")
exposures <- exposures(res, "result", "SBS96", "res")
add_result(signatures, exposures, musica = musica_annot,
result_name = "result", modality = "SBS96", model_id = "example_model")