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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4d9e20b779af810cef247f91a09bc7eb4d32395529ac5965a22733ece05212b |
|
MD5 | fcf01194a79268f15f89e90299a9d62f |
|
BLAKE2b-256 | 4c52e4307824af04a8b7f31395e2a51b0f66e59e2a15e5e8da83509bb521f58f |
File details
Details for the file pyGeneEnrich-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: pyGeneEnrich-0.0.2-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37664195f22115dc729f3fa15e86e123cc24048dca8f299e1e5e3e7c755b89a9 |
|
MD5 | ed8a9b6c08cbcc695ef15ec72f360342 |
|
BLAKE2b-256 | afaf889c457ebb9b11ce193c4f36d7ee63ae6c7e0092c4036d815ae15b84f2f3 |