phenotype_to_numbers: Encode phenotype name

View source: R/utils.R

phenotype_to_numbersR Documentation

Encode phenotype name

Description

phenotype_to_numbers generates a numeric representation of a human-readable phenotype name using the following encoding: -1 : Droped marker 0 : - (negative) 1 : + (positive) 2 : ++ (double positive) More positive states can also be represented (e.g. 3, 4... : +++, ++++...)

Usage

phenotype_to_numbers(phenotype, markers)

Arguments

phenotype

Phenotype name.

markers

Names of the markers.

Value

Numeric vector with encoded phenotype.

Examples

phenotype_to_numbers("Marker1-Marker2+Marker3++Marker4-",c("Marker1","Marker2","Marker3","Marker4"))
phenotype_to_numbers("Marker1-Marker2+",c("Marker1","Marker2","Marker3"))


SciOmicsLab/PhenoComb documentation built on Aug. 26, 2023, 1:28 p.m.