Skip to main content

A package to match Pfam accession numbers to corresponding GO terms

Project description

pfam2go

The pfam2go package provides a short and simple interface to match the Pfam accesion numbres to Gene Ontology annotation data.
The Pfam - Go term mapping was taken from:

http://current.geneontology.org/ontology/external2go/pfam2go

Mitchell et al. (2015) Nucl. Acids Res. 43 :D213-D221

The Go term information is taken from QuickGO:

https://www.ebi.ac.uk/QuickGO/

Installation

pfam2go can be installed via pip:

pip install pfam2go

Usage

pfam2go(pfam_seqs: Union[Iterable[str], str]) -> pd.DataFrame

Input:

pfam_seqs: string or an Iterable object containing strings (e.g., list or pd.Series).

Returns:

pd.Dataframe containing GO terms for all corresponding Pfam numbers. Dataframe contains 5 string fields:

  • Pfam accession number
  • GO accession number
  • GO name
  • GO definition
  • GO functional aspect

One Pfam number can correspond to several GO terms.
In case the information about a specific GO term has not been found in QuickGO the last 3 columns will be assigned to NaN.

Example

from pfam2go import pfam2go  
pfam_list = ['PF00032', 'PF00049', 'PF08463']  
data = pfam2go(pfam_list)  

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pfam2go-1.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pfam2go-1.1.2-py2.py3-none-any.whl (4.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pfam2go-1.1.2.tar.gz.

File metadata

  • Download URL: pfam2go-1.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for pfam2go-1.1.2.tar.gz
Algorithm Hash digest
SHA256 58b3fae68e0576bf72a413642389f5a0232fc73dd93ad10feab8f9ef3db3709a
MD5 0b69a335a398315b670675aae972b010
BLAKE2b-256 c5db8aff108b3f46651be2a33e4a16c5fc0c847026d7f4439d7493e2dc9406f1

See more details on using hashes here.

File details

Details for the file pfam2go-1.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pfam2go-1.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for pfam2go-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 69ffdd9003c83aaed40fe9ce80049ae666ca6750fa65d84f94e7fe68a7de8737
MD5 90a38c6a036d40023ce7914b7f1e991d
BLAKE2b-256 8f2f5f70b0233efaa89f55455474e0b6a368add5fc1eae7b3b46bd8087071c65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page