Skip to main content

Functional enrichment analysis and more via the g:Profiler toolkit

Project description

The official Python interface to the g:Profiler [1] toolkit for enrichment analysis of functional (GO and other) terms, conversion between identifier namespaces and mapping orhologous genes in related organisms. This library provides both a command-line tool and a Python module. It is designed to be lightweight and not require any 3rd party packages.

Besides this README, the API documentation is available [6].

Installation on Linux using pip

The pip tool [4] is the recommended method of installing Python packages.

Optionally create a virtual environment [2]:

$ virtualenv2 myenv
$ source myenv/bin/activate

Install the software with pip, see [3] for instructions:

$ pip install gprofiler-official

Make sure that the installed gprofiler.py script is on your $PATH. When using a virtual environment as shown above, this should happen automatically.

Run an example query:

$ gprofiler.py -o scerevisiae "swi4 swi6"

For detailed usage instructions, see:

$ gprofiler.py --help

To use the module in your codebase:

from gprofiler import GProfiler
gp = GProfiler("MyToolName/0.1")
result = gp.gprofile("sox2")

For details, see the API documentation [6].

Installation on Linux using the tarball

You may simply download the tarball from gprofiler-official PyPI page [5], extract it and use the gprofiler.py script without installation. For detailed usage instructions, see:

$ gprofiler.py --help

You may run the test suite with:

$ python2 setup.py test

Installation on other platforms

Please see [3] for package installation instructions on various platforms.

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

gprofiler-official-0.2.2.tar.gz (18.0 kB view details)

Uploaded Source

File details

Details for the file gprofiler-official-0.2.2.tar.gz.

File metadata

File hashes

Hashes for gprofiler-official-0.2.2.tar.gz
Algorithm Hash digest
SHA256 024c7446879fb0a07b9bbe500cafebf67367b99e3a34c6c10c784f879b63e755
MD5 e140cdb6a9aeefdfd55b56ccd825ea8c
BLAKE2b-256 9397643b33130684e8332478539a0078caf8620e6ba4f648fb027a268d15fc15

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