Skip to content
/ Clover Public

Clover tool to prioritize differentially expressed genes.

License

Notifications You must be signed in to change notification settings

G708/Clover

Repository files navigation

Clover

Clover tool to mining differentially expressed genes (DEGs) in intaractive visualization tool. This tool rank DEGs by 4 different scores; Root, Dowsing, Ropeway, and Tresure hunt.

Installation

To run this app locally, clone this repository and open this app folder in your terminal/Command Prompt.

git clone https://github.com/G708/Clover.git
cd Clover

The project relies on several Python packages including Dash, Dash Bootstrap Components, Plotly, and Pandas. You can install these dependencies like this:

pip install -r requirements.txt

Download the data with:

python src/data_prep.py

Quick usase

This tool can use as command line tool and web application.

Command line tool

To run Clover as command line tool, run this command:

python clover.py -i imput_DEG_list.csv --id_type hgnc_symbol

Essential options

To run command line tool, you need to specify input file with -i option. This input file should be a csv file with FDR columns. For more options, please refer to this page.

-i, --input

Input expression matrix file with FDR columns. Default delimiter of the file is , , but user can specify by the additional option --sep.

--id_type

gene name / ID type in input file to convert ID and merge the columns. Choose from {hgnc_symbol, ensembl_gene_id, entrezgene_id}. Default is hgnc_symbol.

Web tool

For web application, this app implemented with Dash. To Run this app locally with:

python app.py

Open a browser at http://127.0.0.1:8050

Feature Data sources

About

Clover tool to prioritize differentially expressed genes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published