as.ten.state.matrix {RScelestial} | R Documentation |
Conversion of 0/1 matrix to 10-state matrix
Description
It converts 0 to A/A and 1 to C/C. 3 that represents missing values are converted to "./.".
Usage
as.ten.state.matrix(mut)
Arguments
mut |
A dataframe representing the mutation matrix. |
Value
A data frame with the exact size as mut
, in which
0, 1 and 3 (or NAs) are replaced with "A/A", "C/C", and "./.",
respectively.
Note
Note that following function does not provide inverse of as.mutation.matrix. It could be used to generate input for scelestial.
Examples
## A small 0/1/NA mutation matrix
mut = data.frame("C1" = c(0, 0), "C2" = c(0, 3), "C3" = c(1, 0))
## Convert it to 10-state matrix
as.ten.state.matrix(mut)
# C1 C2 C3
# 1 A/A A/A C/C
# 2 A/A ./. A/A
[Package RScelestial version 1.0.4 Index]