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



  • Mi, H., Muruganujan, A., Ebert, D., Huang, X., & Thomas, P. D. (2019). PANTHER version 14: more genomes, a new PANTHER GO-slim and improvements in enrichment analysis tools. Nucleic acids research, 47(D1), D419-D426.

  • Mi, H., Muruganujan, A., Huang, X., Ebert, D., Mills, C., Guo, X., & Thomas, P. D. (2019). Protocol Update for large-scale genome and gene function analysis with the PANTHER classification system (v. 14.0). Nature protocols, 14(3), 703-721.

  • PANTHER Services Details

See also


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