Skip to main content

GO-PCA: An Unsupervised Method to Explore Gene Expression Data Using Prior Knowledge

Project description

..
Copyright (c) 2015, 2016 Florian Wagner

This file is part of GO-PCA.

GO-PCA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License, Version 3,
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

GO-PCA
======

| |pypi| |versions| |license|

=========== =================================================
**latest** |travis-latest| |codecov-latest| |docs-latest|
**develop** |travis-develop| |codecov-develop| |docs-develop|
=========== =================================================

GO-PCA (`Wagner, 2015`__) is an unsupervised method to **explore gene
expression data using prior knowledge**. This is a free and open-source
implementation of GO-PCA in Python.

__ go_pca_paper_

Briefly, GO-PCA combines `principal component analysis (PCA)`__ with
`nonparametric GO enrichment analysis`__ in order to generate **signatures**,
i.e., small sets of genes that are both strongly correlated and closely
functionally related. It then visualizes the expression profiles of all
signatures in a **signature matrix**, designed to serve as a systematic and
easily interpretable representation of biologically relevant expression
patterns.

__ pca_
__ go_enrich_

.. _go_pca_paper: https://dx.doi.org/10.1371/journal.pone.0143196
.. _pca: https://en.wikipedia.org/wiki/Principal_component_analysis
.. _go_enrich: https://dx.doi.org/10.1186/1471-2105-10-48

Links
-----

- `Demos <https://github.com/flo-compbio/gopca-demos>`_
- `Documentation <https://gopca.readthedocs.org/en/latest>`_
- `Download of GO-derived gene sets <https://www.dropbox.com/sh/m0r7uqnfdr5x0xu/AADqqJ-8VzPchBRhDm50QxWaa?dl=0>`_
- `PLoS One paper <https://dx.doi.org/10.1371/journal.pone.0143196>`_

Support and Development
-----------------------

- For feature requests and bug reports, please create an `issue`__ on GitHub.
- For technical questions, please feel free to `email`__.
- If you want to contribute code to GO-PCA, please `email`__ and/or create a
pull request on GitHub.
- For a list of the latest changes, please see the
`Changelog <CHANGELOG.rst>`_.

__ github_issue_
__ email_
__ email_

.. _github_issue: https://github.com/flo-compbio/gopca/issues
.. _email: mailto:florian.wagner@duke.edu

How to Cite GO-PCA
------------------

If you use GO-PCA in your research, please cite `Wagner (PLoS One, 2015)`__

__ wagner_pone_

.. _wagner_pone: https://dx.doi.org/10.1371/journal.pone.0143196

Copyright and License
---------------------

Copyright (c) 2015, 2016 Florian Wagner

::

GO-PCA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License, Version 3,
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

.. |pypi| image:: https://img.shields.io/pypi/v/gopca.svg
:target: https://pypi.python.org/pypi/gopca
:alt: PyPI version

.. |versions| image:: https://img.shields.io/pypi/pyversions/gopca.svg
:target: https://pypi.python.org/pypi/gopca
:alt: Python versions supported

.. |license| image:: https://img.shields.io/pypi/l/gopca.svg
:target: https://pypi.python.org/pypi/gopca
:alt: License

.. |travis-latest| image:: https://travis-ci.org/flo-compbio/gopca.svg?branch=master
:alt: Build Status (master branch)
:scale: 100%
:target: https://travis-ci.org/flo-compbio/gopca

.. |travis-develop| image:: https://travis-ci.org/flo-compbio/gopca.svg?branch=develop
:alt: Build Status (develop branch)
:scale: 100%
:target: https://travis-ci.org/flo-compbio/gopca

.. |codecov-latest| image:: https://codecov.io/github/flo-compbio/gopca/coverage.svg?branch=master
:alt: Coverage (master branch)
:target: https://codecov.io/github/flo-compbio/gopca?branch=master

.. |codecov-develop| image:: https://codecov.io/github/flo-compbio/gopca/coverage.svg?branch=develop
:alt: Coverage (develop branch)
:target: https://codecov.io/github/flo-compbio/gopca?branch=develop

.. |docs-latest| image:: https://readthedocs.org/projects/gopca/badge/?version=latest
:alt: Documentation Status (master branch)
:scale: 100%
:target: https://gopca.readthedocs.org/en/latest

.. |docs-develop| image:: https://readthedocs.org/projects/gopca/badge/?version=develop
:alt: Documentation Status (develop branch)
:scale: 100%
:target: https://gopca.readthedocs.org/en/develop



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

gopca-0.2.5.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

gopca-0.2.5-py3-none-any.whl (57.1 kB view details)

Uploaded Python 3

gopca-0.2.5-py2-none-any.whl (57.1 kB view details)

Uploaded Python 2

File details

Details for the file gopca-0.2.5.tar.gz.

File metadata

  • Download URL: gopca-0.2.5.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gopca-0.2.5.tar.gz
Algorithm Hash digest
SHA256 0d78be5fce50b57f28e432e18e45fc663c41738914359a8e73d3a3ddf47120a0
MD5 8e81fa09900b4e25104157ca11c1c737
BLAKE2b-256 c99c8c6beed9020573514b47191a6515d616aad303fa5f76886767ee3974fbdb

See more details on using hashes here.

File details

Details for the file gopca-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for gopca-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 acf4d36d3ff8dc7c5b0fd8743b58500171a467760d29d2b615ee771ca7ed6740
MD5 ebdffe85baaadf3abd4977a9973ee53a
BLAKE2b-256 ad993c48ab84737285e2bc9fd3b2ed672a5839dc279bf1c60fb4f03170bf23a7

See more details on using hashes here.

File details

Details for the file gopca-0.2.5-py2-none-any.whl.

File metadata

File hashes

Hashes for gopca-0.2.5-py2-none-any.whl
Algorithm Hash digest
SHA256 2127c6ecc0c98cec31b1e0b54c633d7a7c07721661ec3ac438106f22b7b87ddc
MD5 e3fd6344b6da0613ab528f21c8ed3271
BLAKE2b-256 94e8059b263dbade7d4d3db22af2aa3ad9b71b759c1a2210132d44d91da9df4b

See more details on using hashes here.

Supported by

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