Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

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:


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.

Files for malachite, version 2.0.12
Filename, size File type Python version Upload date Hashes
Filename, size malachite-2.0.12-py3-none-any.whl (6.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size malachite-2.0.12.tar.gz (5.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page