jkimlab / IMAP

5 stars 3 forks source link

IMAP

Chromosome-level genome assembler combining multiple de novo assemblies

System requirements (Tested versions)

Installing IMAP from source codes

To install IMAP,

1. Download source
  git clone https://github.com/jkimlab/IMAP.git

2. Check & install the required perl libraries
  - Check the required perl libraries
    ./build.pl --check

  - Install the required perl libraries

3. Install IMAP package
    ./build.pl --install

To uninstall IMAP,

    ./build.pl --uninstall

Installing IMAP using docker

To install IMAP,

1. Install docker (https://docs.docker.com/install/linux/docker-ce/ubuntu)
    curl -fsSL https://get.docker.com/ | sudo sh
    sudo usermod -aG docker $USER   # adding user to the “docker” group

2. Download source
  git clone https://github.com/jkimlab/IMAP.git

3. Build image using Dockerfile 
  - Change to the directory where Dockerfile is located.
    docker build -t [image_name] .

4. Run by docker
  - Run image and create container
    docker run -it [image_name] /bin/bash

Running IMAP with example dataset

Running IMAP

To run IMAP, you need to prepare a parameter file.

Then, you can use the 'IMAP' perl script.

Usage:  ./IMAP.pl -t [threads] -p [parameter file] -o [out directory]

Options:
    --threads|-t <integer> Number of threads (default: 1)
    --params|-p <filename> Parameter file
    --outdir|-o <filename> Output directory (default: ./IMAP_RESULT)
    --help|-h Print usages

Simple examples:
    ./IMAP.pl -t 40 -p param.txt -o ./IMAP_RESULT

Included third party tools

How to cite

Song G, Lee J, Kim J, Kang S, Lee H, Kwon D, Lee D, Lang GI, Cherry JM, Kim J. Integrative Meta-Assembly Pipeline (IMAP): Chromosome-level genome assembler combining multiple de novo assemblies. PLoS One. 2019 Aug 27;14(8):e0221858. doi: 10.1371/journal.pone.0221858.

Contact


bioinfolabkr@gmail.com