now you can use above path as –help_dir /path/to/help_dir when running iqkm
### Install via pip
* **Step 1: Install third-party dependencies**
Before installing iqKM using pip, make sure the following softwares are on the system path, they are all easy-to-install tools.
| Software | Version |
|:---------------:|:---------------:|
| [HMMER](http://hmmer.org/documentation.html) | >=3.1 |
| [Prodigal](https://github.com/hyattpd/Prodigal) | >=2.6.3 |
| [bwa](https://github.com/lh3/bwa) | >= 0.7.17 |
| [samtools](http://www.htslib.org/download/) | >= 1.3.1 |
* **Step 2: Install iqKM**
```bash
pip install iqkm
Step 3: Download Kofam HMM db and help files
```bash
download help_dir, which contains Kofam HMM db and other help_files
now you can use above path as –help_dir /path/to/help_dir when running iqkm
### Install from github
* **Step 1: Install third-party dependencies**
Before installing iqKM, make sure the following softwares are on the system path, they are all easy-to-install tools.
| Software | Version |
|:---------------:|:---------------:|
| [HMMER](http://hmmer.org/documentation.html) | >=3.1 |
| [Prodigal](https://github.com/hyattpd/Prodigal) | >=2.6.3 |
| [bwa](https://github.com/lh3/bwa) | >= 0.7.17 |
| [samtools](http://www.htslib.org/download/) | >= 1.3.1 |
* **Step 2: Clone the repo and install**
```bash
git clone https://github.com/lijingdi/iqKM.git
cd /path/to/iqKM
python3 setup.py install
Step 3: Download Kofam HMM db and help files
# go to our ftp site https://drive.google.com/u/0/uc?export=download&confirm=H3_U&id=1_Kxhox_hqrs7c_fVD8LC8mbwf4vp0ehX and download help_dir.zip
unzip help_dir && cd help_dir
pwd
# /path/to/help_dir
# now you can use above path as --help_dir /path/to/help_dir when running iqkm
Usage
Basic usage
KMs assignment for individual genomes
iqKM -i genome.fna -o out_dir --help_dir help_dir
KMs assignment and quantification for individual genomes
If you find any errors or bugs, please do not hesitate to contact lijingdioo@outlook.com or open a new Issue thread on this github page, we will get back to you as soon as possible.
iqKM (Identification and Quantification of KEGG Modules)
iqKM is an easy to use pipeline to assign and/or quantify KEGG Orthology (KO) and KEGG modules (KMs) in metagenome/genome.
Detailed pipeline walkthrough
Installation
iqKM is a command line tool developed for Linux and macOS and is available to install from github, bioconda or pypi.
Install via conda (recommended)
Installing iqKM via conda will automatically install all dependencies.
Step 1: Create the iqKM environment
Step 2: Download Kofam HMM db and help files ```bash conda activate iqKM
download help_dir, which contains Kofam HMM db and other help_files
go to our ftp site and download help_dir.zip
wget https://drive.google.com/u/0/uc?export=download&confirm=H3_U&id=1_Kxhox_hqrs7c_fVD8LC8mbwf4vp0ehX unzip help_dir && cd help_dir pwd
/path/to/help_dir
now you can use above path as –help_dir /path/to/help_dir when running iqkm
download help_dir, which contains Kofam HMM db and other help_files
go to our ftp site and download help_dir.zip
wget https://drive.google.com/u/0/uc?export=download&confirm=H3_U&id=1_Kxhox_hqrs7c_fVD8LC8mbwf4vp0ehX unzip help_dir && cd help_dir pwd
/path/to/help_dir
now you can use above path as –help_dir /path/to/help_dir when running iqkm
Usage
Basic usage
KMs assignment for individual genomes
KMs assignment and quantification for individual genomes
KMs assignment for metagenomes
KMs assignment and quantification for metagenomes
Arguments
iqKM -hiqkm -i input_genome -o out_dir[--fq fastq_1.gz] [--rq fastq_2.gz] [--prefix PREFIX] [--db HMMdb] [--com float] [--skip] [--quantify] [--meta] [-w] [-n int] [-f] [-d] [-g file]Files output
Acknowledgements
Author of pipeline: Jingdi Li
Principal Investigators: Rob Finn
If you find any errors or bugs, please do not hesitate to contact lijingdioo@outlook.com or open a new Issue thread on this github page, we will get back to you as soon as possible.