{ "info": { "author": "Daniel Domingo-Fern\u00e1ndez", "author_email": "danieldomingofernandez@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "PathwayForte |build| |docs| |coverage| |zenodo|\n===============================================\nA Python package for benchmarking pathway databases with functional enrichment and prediction methods\ntasks.\n\nInstallation |pypi_version| |python_versions| |pypi_license|\n------------------------------------------------------------\n``pathway_forte`` can be installed from `PyPI `_\nwith the following command in your terminal:\n\n.. code-block:: sh\n\n $ python3 -m pip install pathway_forte\n\nThe latest code can be installed from `GitHub `_\nwith:\n\n.. code-block:: sh\n\n $ python3 -m pip install git+https://github.com/pathwayforte/pathway-forte.git\n\nFor developers, the code can be installed with:\n\n.. code-block:: sh\n\n $ git clone https://github.com/pathwayforte/pathway-forte.git\n $ cd pathway-forte\n $ python3 -m pip install -e .\n\nMain Commands\n-------------\n\nThe table below lists the main commands of PathwayForte.\n\n+------------+--------------------------------+\n| Command | Action |\n+============+================================+\n| datasets | Lists of Cancer Datasets |\n+------------+--------------------------------+\n| export | Export Gene Sets using ComPath |\n+------------+--------------------------------+\n| ora | List of ORA Analyses |\n+------------+--------------------------------+\n| fcs | List of FCS Analyses |\n+------------+--------------------------------+\n| prediction | List of Prediction Methods |\n+------------+--------------------------------+\n\nFunctional Enrichment Methods\n-----------------------------\n\n- **ora**. Lists Over-Representation Analyses (e.g., one-tailed hyper-geometric test).\n\n- **fcs**. Lists Functional Class Score Analyses such as GSEA and ssGSEA using `GSEAPy `_.\n\n \nPrediction Methods\n------------------\n``pathway_forte`` enables three classification methods (i.e., binary classification, training SVMs for multi-classification tasks, or survival analysis) using individualized pathway activity scores. The scores can be calculated from any pathway with a variety of tools (see [1]_) using any pathway database that enables to export its gene sets.\n\n- **binary**. Trains an elastic net model for a binary classification task (e.g., tumor vs. normal patients). The training is conducted using a nested cross validation approach (the number of cross validation in both loops can be selected). The model used can be easily changed since most of the models in `scikit-learn `_ (the machine learning library used by this package) required the same input.\n\n- **subtype**. Trains a SVM model for a multi-class classification task (e.g., predict tumor subtypes). The training is conducted using a nested cross validation approach (the number of cross validation in both loops can be selected). Similarly as the previous classification task, other models can quickly be implemented.\n\n- **survival**. Trains a Cox's proportional hazard's model with elastic net penalty. The training is conducted using a nested cross validation approach with a grid search in the inner loop. This analysis requires pathway activity scores, patient classes and lifetime patient information.\n\nOther\n-----\n\n- **export**. Export GMT files with current gene sets for the pathway databases included in ComPath [2]_.\n\n- **datasets**. Lists the TCGA data sets [3]_ that are ready to run in ``pathway_forte``.\n\nReferences\n----------\n\n.. [1] Lim, S., *et al.* (2018). `Comprehensive and critical evaluation of individualized pathway activity measurement tools on pan-cancer data `_. *Briefings in bioinformatics*, bby125.\n\n.. [2] Domingo-Fern\u00e1ndez, D., *et al.* (2018). `ComPath: An ecosystem for exploring, analyzing, and curating mappings across pathway databases `_. *npj Syst Biol Appl.*, 4(1):43.\n\n.. [3] Weinstein, J. N., *et al.* (2013). `The cancer genome atlas pan-cancer analysis project `_. *Nature genetics*, 45(10), 1113.\n\n\n.. |build| image:: https://travis-ci.com/pathwayforte/pathway-forte.svg?branch=master\n :target: https://travis-ci.com/pathwayforte/pathway-forte\n :alt: Build Status\n\n.. |docs| image:: http://readthedocs.org/projects/pathwayforte/badge/?version=latest\n :target: https://pathwayforte.readthedocs.io/en/latest/\n :alt: Documentation Status\n\n.. |coverage| image:: https://codecov.io/gh/pathwayforte/pathway-forte/coverage.svg?branch=master\n :target: https://codecov.io/gh/pathwayforte/pathway-forte?branch=master\n :alt: Coverage Status\n\n.. |python_versions| image:: https://img.shields.io/pypi/pyversions/pathway_forte.svg\n :target: https://pypi.org/project/pathway-forte\n :alt: Stable Supported Python Versions\n\n.. |pypi_version| image:: https://img.shields.io/pypi/v/pathway_forte.svg\n :target: https://pypi.org/project/pathway-forte\n :alt: Current version on PyPI\n\n.. |pypi_license| image:: https://img.shields.io/pypi/l/pathway_forte.svg\n :target: https://github.com/pathwayforte/pathway-forte/blob/master/LICENSE\n :alt: Apache-2.0\n\n.. |zenodo| image:: https://zenodo.org/badge/178654585.svg\n :target: https://zenodo.org/badge/latestdoi/178654585", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/pathwayforte/pathway-forte", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pathwayforte", "keywords": "Pathway Databases,Systems Biology,Networks Biology,Pathway Enrichment,Machine Learning", "license": "Apache 2.0 License", "maintainer": "", "maintainer_email": "", "name": "pathway-forte", "package_url": "https://pypi.org/project/pathway-forte/", "platform": "", "project_url": "https://pypi.org/project/pathway-forte/", "project_urls": { "Download": "https://github.com/pathwayforte/pathway-forte", "Homepage": "https://github.com/pathwayforte" }, "release_url": "https://pypi.org/project/pathway-forte/0.0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A Python package for comparing the effect of pathway database choice in functional enrichment and classification methods", "version": "0.0.2" }, "last_serial": 5330915, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb8f71de62437a612f2d8327341375ae", "sha256": "97451ddadcb40e9b7d199c259660c15346a3e01e388f544343d0b015d3d52b04" }, "downloads": -1, "filename": "pathway-forte-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bb8f71de62437a612f2d8327341375ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1299435, "upload_time": "2019-05-09T19:45:15", "url": "https://files.pythonhosted.org/packages/c3/fd/b4110185d5e151c623bba543a591b3ec5d27b593263c4be6b2c8225eef3c/pathway-forte-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "13fd515852f7dcafe112f75b835cf2b7", "sha256": "c37fcbee5cf7d6bd9388aba17b98861bb48a7295d7f7a2946b46371ac4e7cdc7" }, "downloads": -1, "filename": "pathway-forte-0.0.2.tar.gz", "has_sig": false, "md5_digest": "13fd515852f7dcafe112f75b835cf2b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444277, "upload_time": "2019-05-29T07:33:29", "url": "https://files.pythonhosted.org/packages/eb/6c/db03257fa64c9cc127e93b2c13d9ba601f3070181e793a3509d4d18444bf/pathway-forte-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "13fd515852f7dcafe112f75b835cf2b7", "sha256": "c37fcbee5cf7d6bd9388aba17b98861bb48a7295d7f7a2946b46371ac4e7cdc7" }, "downloads": -1, "filename": "pathway-forte-0.0.2.tar.gz", "has_sig": false, "md5_digest": "13fd515852f7dcafe112f75b835cf2b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444277, "upload_time": "2019-05-29T07:33:29", "url": "https://files.pythonhosted.org/packages/eb/6c/db03257fa64c9cc127e93b2c13d9ba601f3070181e793a3509d4d18444bf/pathway-forte-0.0.2.tar.gz" } ] }