% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/decomposeQP.R
\name{decomposeQP}
\alias{decomposeQP}
\title{decomposeQP function}
\usage{
decomposeQP(m, P, ...)
}
\arguments{
\item{m}{observed tumor profile vector for a single patient/sample, 96 by 1. 
m is normalized.}

\item{P}{signature profile matrix, 96 by N (N = # signatures, COSMIC: N=30)}

\item{...}{control parameter that can be passed into the solve.QP 
function}
}
\value{
matrix containing estimated signature exposures
}
\description{
This function is taken from the package 'SignatureEstimation' by Xiaoqing 
Huang and Damian Wojtowicz 
(source: https://www.ncbi.nlm.nih.gov/CBBresearch/Przytycka/index.cgi#signatureestimation)
The function allows to get the optimal solution by using dual method to solve
the quadratic programming problem.
}
\examples{
data(cosmicSigs)
mut_cat<- (create_mut_catalogues(1,500)[['catalogues']])/500
decomposeQP(mut_cat, cosmicSigs)
}