Skip to contents

Using this function you can search and retrieve homolog of given gene(s).


rba_panther_homolog(genes, organism, type = "P", target_organisms = NULL, ...)



Character vector of genes identifiers with maximum length of 10 or only one if seq_pos is supplied. Can be any of: Ensemble gene ID, Ensemble protein ID, Ensemble transcript ID, Entrez gene ID, gene symbol, NCBI GI, HGNC ID, International protein index ID, NCBI UniGene ID, UniProt accession and/or UniProt ID.


(numeric) NCBI taxon ID of the organism of your supplied genes. run rba_panther_info with argument 'what = "organisms"' to get a list of PANTHER's supported organisms.


Homolog types to return. either "P" (default) for paralogs, "X" for horizontal gene transfer and "LDX" for diverged horizontal gene transfer.


(numeric) NCBI taxon ID(s) to filter the results. run rba_panther_info with argument 'what = "organisms"' to get a list of PANTHER's supported organisms. For Paralog, target organism and organism should be the same; Otherwise, the target organism should be different from the input organism.


rbioapi option(s). See rba_options's arguments manual for more information on available options.


A dataframe with homologs information.

Corresponding API Resources



  • Huaiyu Mi, Dustin Ebert, Anushya Muruganujan, Caitlin Mills, Laurent-Philippe Albou, Tremayne Mushayamaha, Paul D Thomas, PANTHER version 16: a revised family classification, tree-based classification tool, enhancer regions and extensive API, Nucleic Acids Research, Volume 49, Issue D1, 8 January 2021, Pages D394–D403,

  • PANTHER Services Details

  • Citations note on PANTHER website


# \donttest{
rba_panther_homolog("OR4F5", organism = 9606, type = "P")
# }