PANTHER gene ontology definitions. PANTHER stands for Protein ANalysis THrough Evolutionary Relationships.

PANTHER(organism, release = NULL, progress = getOption("acid.progress",
  default = FALSE))



character(1). Full Latin organism name.

Supported organisms:

  • Caenorhabditis elegans

  • Drosophila melanogaster

  • Homo sapiens

  • Mus musculus


character(1) or NULL. PANTHER release version. If NULL, defaults to current release. Consult the PANTHER website for a list of release versions available from the FTP server (e.g. "14.0").


logical(1). Use pbapply::pblapply() to show progress.


PANTHER. Contains a DataFrame.


options(acid.test = TRUE) x <- PANTHER("Homo sapiens", progress = FALSE)
#> Downloading PANTHER annotations for homo_sapiens (current_release).
#> Obtaining HGNC to Ensembl gene ID mappings.
#> Decompressing hgnc.txt.gz in tempdir().
#> Importing hgnc.txt using data.table::fread().
#> hgnc.txt.gz does not return syntactically valid names.
#> Splitting and sorting the GO terms.
#> Length Class Mode #> 9 PANTHER S4