Skip to main content

A Gene Enrichment Meta-Analysis (GEM) Tool for ToppGene

Project description

Malachite: A Gene Enrichment Meta-Analysis (GEM) Tool for ToppGene

Researchers commonly use software, such as Toppgene and online tools to conduct enrichment analyses on gene expression data. This process does not allow multiple gene data sets to be analyzed and compared at once. Malachite allows researchers to perform enrichment analyses on multiple gene lists and concatenate the resulting enrichment statistics, thus, enabling meta-enrichment analyses across multiple data sets. Requires Windows 10, MacOS 10.11 or Linux Mint 18.

How to Use:

Command Line Argument Descriptions:

1. Full path to input file:

ex. "/Desktop/myInput/input.xlsx"

2. Input type:

Choose one: HGNC, HGNC_SYNONYMS, ENTREZ, ENSEMBL, REFSEQ, UNIPROT

ex. "HGNC"

3. Categories:

Options: "GeneOntologyMolecularFunction": "GO: Molecular Function", "GeneOntologyBiologicalProcess": "GO: Biological Process", "GeneOntologyCellularComponent":"GO: Cellular Component", "HumanPheno":"Human Phenotype","MousePheno":"Mouse Phenotype","Domain":"Domain", "Pathway":"Pathway","Pubmed":"Pubmed","Interaction":"Interaction","Cytoband":"Cytoband","TFBS":"Transcription Factor Binding Site","GeneFamily":"Gene Family","Coexpression":"Coexpression","CoexpressionAtlas":"Coexpression Atlas","Computational":"Computational","MicroRNA":"MicroRNA","Drug":"Drug","Disease":"Disease"

ex. ["Drug", "Disease", "GeneOntologyMolecularFunction"]

4. Individual Toppgene analyses output path:

ex. "/Desktop/Results/IndividualResults/"

5. Final Concatenated Results Output path:

ex. "/Desktop/Results/ConcatenatedResults/"

For Example,

In terminal type...

malachite "/Desktop/myInput/input.xlsx" "HGNC" ["Drug", "Disease", "GeneOntologyMolecularFunction"] "/Desktop/Results/IndividualResults/" "/Desktop/Results/ConcatenatedResults/"

*NOTE: quotation marks (“/‘) can be glitchy, make sure you use straight quotes, not curly quotes.

*NOTE: input data has to be of type .xlsx

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

malachite-2.0.12.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

malachite-2.0.12-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file malachite-2.0.12.tar.gz.

File metadata

  • Download URL: malachite-2.0.12.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for malachite-2.0.12.tar.gz
Algorithm Hash digest
SHA256 92cc30b2e2fe5892b28801f467feea0c7f9923256e5c670208eb7f249d5cf2a5
MD5 e86ed4d5b02c5ef7c06fb3d3fb8b0ebf
BLAKE2b-256 3c3097cd8e2a8c624d064a1d51272fcc16772bfd6eac00a39fc7c56f05e606f9

See more details on using hashes here.

File details

Details for the file malachite-2.0.12-py3-none-any.whl.

File metadata

  • Download URL: malachite-2.0.12-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for malachite-2.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c27c641617967096c7fcaea5114f8f9327e73102c809f4b0dca7064af9eae20f
MD5 7c64da59570682dbec8ded0e427bdad3
BLAKE2b-256 92b4430cd3a9659d29dbf3e5aa7ecb6e177b7242d05c7e184a75e7741ad2d46e

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