Usage
timma(x, y, sp = 1, max_k = 5, filtering = FALSE, class = 2,
averaging = "one.sided", weighted = FALSE, verbosity = FALSE,
use = "observed")
Arguments
x
a drug-target interaction matrix. Row names are drug names and column names are target names.
y
a normalized drug sensitivity vector.
sp
an integer to specify the starting point for the sffs search algorithm. The number cannot be larger than the total number of targets in the drug-target interaction data.
By default, the starting point is the first target, namely, sp = 1.
max_k
an integer to specify the maximal number of targets that can be selected by the sffs algorithm. In practice it is advised to keep it under 10
as the number of sensitivities to be predicted will increase exponentially. By default, max_k = 5.
filtering
a logical parameter to determine whether the targets should be filtered before the model selection.
By default, the value is FALSE, meaning that all the available targets will be considered in the model selection.
If the value is TRUE, those targets tha
class
an integer to specify the number of classes in the drug-target interaction data. For a binary drug-target
interaction data, class = 2. For a multi-class drug-target interaction data, class should be the number of classes.
averaging
a parameter to specify which one of the averaging algorithms will be applied in the model construction.
By default, averaging = "one.sided", which is the original model construction algorithm. When averaging = "two.sided",
a modified averaging algorithm
weighted
When averaging = "weighted", the similarity between the queried target set and
its subsets/supersets is considered as a weight factor in the averaging, such that those related target
sets will be more weighted in the final predictions.
verbosity
a boolean value to decide if the information should be displayed. If it is TRUE, the information
will be displayed while the model is running. Otherwise, the information will not be displayed. By default, it is
FALSE.
use
When use = "observed", the true drug sensitivity data will be used for drawing target inhibition network.
When use = "predicted", the predicted drug sensitivity data will be used for drawing target inhibition network.