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

0. ChangeLog

Please see ChangeLog.md

1. Overview

Clover is a tool for prioritising rare genes in a diff erentially expressed gene (DEG) list.

2. Installation

2.1. Requirements

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

3. Quick usase

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

3.1 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

3.1.1 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 full 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.

3.2. Interactive Dash tool

For interactive dashboard application, we implemented clover using Dash.

Please check the repository name repository for more details.

4. Feature Data sources

Download the data with:

python src/data_prep.py

5. Reference

  • Preprint

6. License

This project is licensed under the terms of the MIT license.

About

Clover tool to prioritize differentially expressed genes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published