Correct alias gene symbols, Ensembl IDs, and Entrez IDs to canonical gene
symbols. This is useful for matching gene names between different datasets
which might not always use the same gene naming conventions.
Usage
match_gene_symbol(query, subject, gene_mapping = human_gene_mapping)
canonical_gene_symbol(query, gene_mapping = human_gene_mapping)
Arguments
- query
Character vector of gene symbols or IDs
- subject
Vector of gene symbols or IDs to index into
- gene_mapping
Named vector where names are gene symbols or IDs and values are
canonical gene symbols
Value
match_gene_symbol
Integer vector of indices v
such that subject[v]
corresponds to the gene
symbols in query
canonical_gene_symbol
Character vector of canonical gene symbols for each symbol in query