Skip to main content

A limited python implementation of clusterProfiler from R

Project description

GeneEnrich

Installation and Usage

Manual installation (Without Update Database Function)
The recommended installation is as follows:

.. code-block:: bash

   (GeneEnrich) $ pip install GeneEnrich
Manual installation
The recommended installation is as follows:
conda_pkgs.txt can be found in https://github.com/WhiteRabBio/GeneEnrich

.. code-block:: bash

   (GeneEnrich) $ mamba create -n GeneEnrich -y --file conda_pkgs.txt
   (GeneEnrich) $ pip install GeneEnrich
Usage
usage: GeneEnrich run_go [-h] --input INPUT_FILE --prefix PREFIX --output OUTPUT_DIR --species SPECIES --type
                         {scanpy_deg,seuratv3_deg,seuratv4_deg,list} [--updown {up,down,both}] [--pvalue PVALUE] [--qvalue QVALUE]

Run enrichment based on GO database.

options:
  -h, --help            show this help message and exit
  --input INPUT_FILE    Choosen from `Differential Expression Gene file generated by Scanpy or Seurat` And `One column gene list
  --prefix PREFIX       Prefix of output results.
  --output OUTPUT_DIR   Output file location.
  --species SPECIES     Support human or mouse.
  --type {scanpy_deg,seuratv3_deg,seuratv4_deg,list}
                        DEG file or Gene list file
  --updown {up,down,both}
                        Use up-regulated gene\down-regulated gene\ both, if DEG provided.
  --pvalue PVALUE       Pvalue cutoff for enrichment
  --qvalue QVALUE       Qvalue cutoff for enrichment
usage: GeneEnrich run_kegg [-h] --input INPUT_FILE --prefix PREFIX --output OUTPUT_DIR --species SPECIES --type
                           {scanpy_deg,seuratv3_deg,seuratv4_deg,list} [--updown {up,down,both}] [--pvalue PVALUE] [--qvalue QVALUE]

Run enrichment based on KEGG database.

options:
  -h, --help            show this help message and exit
  --input INPUT_FILE    Choosen from `Differential Expression Gene file generated by Scanpy or Seurat` And `One column gene list
  --prefix PREFIX       Prefix of output results.
  --output OUTPUT_DIR   Output file location.
  --species SPECIES     Support human or mouse.
  --type {scanpy_deg,seuratv3_deg,seuratv4_deg,list}
                        DEG file or Gene list file
  --updown {up,down,both}
                        Use up-regulated gene\down-regulated gene\ both, if DEG provided.
  --pvalue PVALUE       Pvalue cutoff for enrichment
  --qvalue QVALUE       Qvalue cutoff for enrichment
usage: GeneEnrich update_db [-h] --database {KEGG,GO} --species SPECIES --version {python,R}

Update GO and KEGG database.

options:
  -h, --help            show this help message and exit
  --database {KEGG,GO}  Choosen from KEGG or GO database to update.
  --species SPECIES     Support human or mouse.
  --version {python,R}  If python, will download latest database from website. If R, will extract database from existing database
                        info.
Citation

Yu, Guangchuang et al. “clusterProfiler: an R package for comparing biological themes among gene clusters.” Omics : a journal of integrative biology vol. 16,5 (2012): 284-7. doi:10.1089/omi.2011.0118

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

pyGeneEnrich-0.0.2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

pyGeneEnrich-0.0.2-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file pyGeneEnrich-0.0.2.tar.gz.

File metadata

  • Download URL: pyGeneEnrich-0.0.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for pyGeneEnrich-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e4d9e20b779af810cef247f91a09bc7eb4d32395529ac5965a22733ece05212b
MD5 fcf01194a79268f15f89e90299a9d62f
BLAKE2b-256 4c52e4307824af04a8b7f31395e2a51b0f66e59e2a15e5e8da83509bb521f58f

See more details on using hashes here.

File details

Details for the file pyGeneEnrich-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pyGeneEnrich-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 37664195f22115dc729f3fa15e86e123cc24048dca8f299e1e5e3e7c755b89a9
MD5 ed8a9b6c08cbcc695ef15ec72f360342
BLAKE2b-256 afaf889c457ebb9b11ce193c4f36d7ee63ae6c7e0092c4036d815ae15b84f2f3

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