metagenlab / mummer2circos

Circular bacterial genome plots based on BLAST or NUCMER/PROMER alignments
MIT License
100 stars 24 forks source link

Downloads Anaconda-Server Badge

Description

Generate circular bacterial genome plots based on BLAST or NUCMER/PROMER alignments. Generate SVG and PNG images with circos (http://circos.ca/).

Installation

Method 1: Installation with conda

conda install -c bioconda -c conda-forge mummer2circos

Method 2: Singularity/Docker container

A docker image is available on DockerHub: metagenlab/mummer2circos:1.4.2

build the image with singularity

singularity build mummer2circos.simg docker://metagenlab/mummer2circos:1.4.2

running with singularity

singularity exec mummer2circos.simg mummer2circos -r <reference.fna> -q <query.fna>  -l

Alignment method

mummer2circos -l -a promer ...

Simple plot

mummer2circos -l -r genomes/NZ_CP008827.fna -q genomes/*fna

Simple plot

Condensed tracks

mummer2circos -l -c -r genomes/NZ_CP008827.fna -q genomes/*fna

Simple plot

With gene tracks

LOCUS NZ_CP008828 15096 bp DNA CON 16-AUG-2015

mummer2circos -l -r genomes/NZ_CP008827.fna -q genomes/*.fna -gb GCF_000281535_merged.gbk

Simple plot

Label specific genes

mummer2circos -l -r genomes/NZ_CP008827.fna -q genomes/*.fna -gb GCF_000281535_merged.gbk -b VF.faa 

Simple plot

Show mapping depth along the chromosome (and plasmids)

mummer2circos -l -r genomes/NZ_CP008827.fna -q genomes/*.fna -gb GCF_000281535_merged.gbk -b VF.faa -s GCF_000281535.depth

Simple plot

Add labels based on coordinate file

mummer2circos -l -r genomes/NZ_CP008827.fna -q genomes/NZ_FO834906.fna -gb GCF_000281535_merged.gbk -b VF.faa -s GCF_000281535.depth -lf labels.txt

Simple plot

show links between two genomes

mummer2circos -r genomes/NZ_CP012745.fna -q genomes/*.fna -gb GCF_000281535_merged.gbk -b VF.faa -s GCF_000281535.depth -lf labels.txt

Simple plot

Highlight specific ranges based on coordinate file