awesome-genome-visualization

awesome-genome-visualization

This is a companion website for the github repo https://github.com/cmdcolin/awesome-genome-visualization

Also check out our twitter account @awesomegenomev1

Feel free to submit PRs to add more tools

Filters:




Before clicking these sort routines: Try to avoid being unfairly biased by citation numbers and github stars!! Best effort was made to find the right DOI and github repo

Sorts:

Selection:

Note: tagging interactivity is a work in progress (as are other tags, feel free to contribute on github)

Golden Helix

Interactive: true

Tags: Commercial

Note: Free for academic use

screenshot of Golden Helix

AA (alignment annotator)

Publication: (doi link) (2014) (# citations 52)

Language: JS

Tags: MSA

Note: also see STRAP

Platform: Web

screenshot of AA (alignment annotator)

abrowse (MSA viewer)

Language: JS

Tags: MSA

Github Stargazers: 11

Platform: Web

screenshot of abrowse (MSA viewer)

alignment.js

Language: JS

Tags: MSA

Github Stargazers: 6

Platform: Web

screenshot of alignment.js

AlignmentComparator

Language: Java

Tags: MSA

Note: Uses http://bioinfweb.info/LibrAlign/

Github Stargazers: 1

screenshot of AlignmentComparator

AlignmentViewer

Publication: (direct link) (doi link) (2020) (# citations 4)

Language: JS

Tags: MSA

Github Stargazers: 24

Platform: Web

screenshot of AlignmentViewer

AliView

Publication: (doi link) (2014) (# citations 2154)

Language: Java

Tags: MSA

Github Stargazers: 106

Platform: Desktop

screenshot of AliView

BioJS/MSA

Publication: (direct link) (doi link) (2016) (# citations 144)

Language: JS

Tags: MSA

Github Stargazers: 167

Platform: Web

screenshot of BioJS/MSA

Boxshade

Publication: (direct link) (doi link) (2000) (# citations 7)

Tags: MSA, Deadlink

Note: Also available as a command line tool with `apt install boxshade`. See also rMSA which can automate running boxshade from within R

Platform: Web, CLI

screenshot of Boxshade

ESPript

Publication: (doi link) (1999) (# citations 2384)

Tags: MSA

Note: Primarily a web interface but can download a binary for linux https://espript.ibcp.fr/ESPript/ESPript/esp_faq.php

Platform: Web, CLI

screenshot of ESPript

Jalview

Publication: (doi link) (2009) (# citations 7405)

Language: Java

Tags: MSA

Platform: Desktop

screenshot of Jalview

JSAV

Publication: (direct link) (doi link) (2014) (# citations 14)

Language: JS

Tags: MSA

Github Stargazers: 11

Platform: Web

screenshot of JSAV

LogoJS

Publication: (doi link) (2020) (# citations 7)

Language: JS

Tags: Logo

Github Stargazers: 14

Platform: Web

screenshot of LogoJS

MSABrowser

Publication: (doi link) (2021) (# citations 1)

Language: JS

Tags: MSA

Github Stargazers: 29

Platform: Web

screenshot of MSABrowser

msaR

Language: R, JS

Tags: MSA

Note: uses BioJS/MSA

Github Stargazers: 8

Platform: Desktop, R/htmlwidget

screenshot of msaR

MView

Publication: (doi link) (1998) (# citations 288)

Tags: MSA

Note: See also their web versions of clustal omega etc. which have similar outputs

Platform: Web, Silo

screenshot of MView

pyBoxshade

Language: Python

Tags: MSA

Note: also see boxshade

Github Stargazers: 21

Platform: Desktop

screenshot of pyBoxshade

React MSAViewer

Language: JS, React

Tags: MSA

Github Stargazers: 24

Platform: Web

screenshot of React MSAViewer

seqotron

Publication: (doi link) (2016) (# citations 33)

Language: Objective-C

Tags: MSA

Github Stargazers: 28

Platform: Desktop

screenshot of seqotron

STRAP

Publication: (doi link) (2014) (# citations 52)

Tags: MSA

Note: also see AA

Platform: Web, Applet

screenshot of STRAP

Wasabi

Publication: (doi link) (2015) (# citations 48)

Language: JS, Python

Tags: MSA

Github Stargazers: 16

Platform: Web

screenshot of Wasabi

aCNVViewer

Publication: (direct link) (doi link) (2017) (# citations 5)

Language: Python

Tags: CNV, Static

Github Stargazers: 24

screenshot of aCNVViewer

CNVkit

Publication: (direct link) (doi link) (2016) (# citations 1201)

Language: Python

Tags: CNV

Github Stargazers: 461

screenshot of CNVkit

BAMScale

Publication: (direct link) (doi link) (2020) (# citations 36)

Language: C, R

Tags: CNV, Static

Github Stargazers: 61

screenshot of BAMScale

BAMSnap

Publication: (doi link) (2021) (# citations 5)

Language: Python

Tags: Static, Alignments viewer

Github Stargazers: 105

screenshot of BAMSnap

ChIA-Pipe

Publication: (direct link) (doi link) (2020) (# citations 20)

Tags: Static, Epigenomics

Github Stargazers: 26

screenshot of ChIA-Pipe

Chimeraviz

Publication: (doi link) (2017) (# citations 22)

Language: R

Tags: Gene fusion, Circular, Linear

Github Stargazers: 34

screenshot of Chimeraviz

CNView

Publication: (doi link) (2016) (# citations 10)

Language: R

Tags: Static, CNV

Github Stargazers: 67

screenshot of CNView

CNVPlot

Publication: (doi link) (2015) (# citations 0)

Language: R

Tags: Static, CNV

Github Stargazers: 15

screenshot of CNVPlot

CNVpytor

Publication: (doi link) (2021) (# citations 35)

Language: Python

Tags: Static, CNV

Github Stargazers: 154

screenshot of CNVpytor

DNAPlotLib

Publication: (doi link) (2016) (# citations 47)

Language: Python

Tags: Static, Synthetic biology

Github Stargazers: 280

screenshot of DNAPlotLib

GenomeTools

Publication: (doi link) (2013) (# citations 325)

Language: C

Tags: Static, Gene structure

Github Stargazers: 272

screenshot of GenomeTools

GenomeView

Publication: (doi link) (2018) (# citations 2)

Language: Python

Tags: Static, SV, Alignments viewer

Github Stargazers: 138

screenshot of GenomeView

genoPlotR

Publication: (doi link) (2010) (# citations 553)

Language: R

Tags: Static, Comparative

screenshot of genoPlotR

GGsashimi

Publication: (doi link) (2018) (# citations 151)

Language: R, ggplot2

Tags: Static

Github Stargazers: 108

screenshot of GGsashimi

HiCPlotter

Publication: (doi link) (2015) (# citations 157)

Language: Python

Tags: Static, Hi-C

Github Stargazers: 16

screenshot of HiCPlotter

Methplotlib

Publication: (doi link) (2020) (# citations 22)

Language: Python

Tags: Static, Epigenomics, Methylation

Github Stargazers: 80

screenshot of Methplotlib

Millefy

Publication: (doi link) (2020) (# citations 4)

Language: R

Tags: Single cell

Github Stargazers: 25

Platform: Package

screenshot of Millefy

pauvre

Publication: (doi link) (2020) (# citations 15)

Language: Python

Tags: Static, Misc QC, Comparative

Github Stargazers: 47

Platform: CLI

screenshot of pauvre

pyGenomeTracks

Publication: (doi link) (2020) (# citations 221)

Language: Python

Tags: Static, Hi-C, General

Note: See also https://pypi.org/project/gtracks/ which is a separate project that is powered by pyGenomeTracks

Github Stargazers: 704

screenshot of pyGenomeTracks

Samplot

Publication: (doi link) (2021) (# citations 45)

Language: Python

Tags: Static, SV, Alignments viewer

Github Stargazers: 476

screenshot of Samplot

SashimiPlot

Publication: (doi link) (2015) (# citations 128)

Language: Python

Tags: Static, Expression, Splicing

Note: See also rmats2sashimiplot which uses MISO. MATS stands for Multivariate Analysis of Transcript Splicing

Github Stargazers: 128

screenshot of SashimiPlot

shabam

Language: Python

Tags: Static

Github Stargazers: 6

screenshot of shabam

SparK

Publication: (direct link) (doi link) (2019) (# citations 35)

Language: Python

Tags: Static, Hi-C, Quantitative

Github Stargazers: 100

screenshot of SparK

svv

Language: Python

Tags: Static, SV, Coverage

Github Stargazers: 25

screenshot of svv

svviz

Publication: (doi link) (2015) (# citations 42)

Language: Python

Tags: Static, SV, Insertion

Github Stargazers: 81

screenshot of svviz

svviz2

Publication: (doi link) (2015) (# citations 42)

Language: Python

Tags: Static, SV, Insertion

Github Stargazers: 46

screenshot of svviz2

TnT

Publication: (doi link) (2016) (# citations 3)

Language: R, JS

Tags: Gene structure

Github Stargazers: 18

Platform: Web, Interactive

screenshot of TnT

Aequatus

Publication: (doi link) (2018) (# citations 1)

Language: JS, Java

Tags: Comparative, Deadlink

Github Stargazers: 7

Platform: Web, Silo

screenshot of Aequatus

AliTV

Publication: (doi link) (2017) (# citations 61)

Language: JS, D3, Perl

Tags: Comparative

Platform: Web

screenshot of AliTV

Biodalliance comparative demo

Publication: (doi link) (2011) (# citations 89)

Language: JS

Tags: Comparative

Github Stargazers: 226

Platform: Web

screenshot of Biodalliance comparative demo

Chromatiblock

Publication: (direct link) (doi link) (2020) (# citations 1)

Language: Python

Tags: Comparative, Pangenome, Microbiology

Github Stargazers: 28

Platform: Web

screenshot of Chromatiblock

CMap

Publication: (doi link) (2009) (# citations 63)

Language: Perl

Tags: Comparative

Github Stargazers: 5

Platform: Web

screenshot of CMap

CoGe

Publication: (doi link) (2017) (# citations 124)

Language: Perl

Tags: Comparative, Dotplot, Linear, JBrowse integration

Github Stargazers: 44

Platform: Web, Silo

screenshot of CoGe

CrossBrowse

Publication: (direct link) (doi link) (2018) (# citations 0)

Language: Java

Tags: Comparative

Github Stargazers: 8

Platform: Desktop

screenshot of CrossBrowse

CVit

Publication: (doi link) (2011) (# citations 26)

Language: Perl

Tags: Comparative, Ideogram

Github Stargazers: 2

Platform: Web

screenshot of CVit

Cvit.js

Language: JS

Tags: Comparative, Ideogram

Github Stargazers: 10

Platform: Web

screenshot of Cvit.js

EasyFig

Publication: (direct link) (doi link) (2011) (# citations 2485)

Language: Python

Tags: Comparative

Github Stargazers: 84

Platform: CLI

screenshot of EasyFig

Edinburgh-Genome-Foundry/DnaFeaturesViewer

Publication: (direct link) (doi link) (2020) (# citations 76)

Language: Python

Tags: Microbiology, Synthetic biology

Note: See also https://github.com/Edinburgh-Genome-Foundry/Caravagene

Github Stargazers: 533

Platform: Desktop

screenshot of Edinburgh-Genome-Foundry/DnaFeaturesViewer

GBrowse_syn

Publication: (doi link) (2010) (# citations 32)

Language: Perl

Tags: Comparative

Github Stargazers: 49

Platform: Web

screenshot of GBrowse_syn

Genome Context Viewer

Publication: (doi link) (2017) (# citations 24)

Language: JS, Typescript

Tags: Comparative, Gene order

Github Stargazers: 33

Platform: Web, Silo

screenshot of Genome Context Viewer

Genome-plots-processing

Publication: (doi link) (2016) (# citations 208)

Language: Processing

Tags: Comparative

Github Stargazers: 1

screenshot of Genome-plots-processing

Genomicus

Publication: (doi link) (2021) (# citations 38)

Tags: Comparative, Ideogram, Dotplot

Platform: Web, Silo

screenshot of Genomicus

gggenomes

Publication: (doi link) (2020) (# citations 2)

Language: R

Tags: Comparative

Github Stargazers: 533

Platform: Package

screenshot of gggenomes

mauve-viewer

Language: JS

Tags: Comparative

Github Stargazers: 37

Platform: Web

screenshot of mauve-viewer

MCScanX

Publication: (doi link) (2012) (# citations 3881)

Language: Perl

Tags: Comparative, Dotplot, Circular, Linear, Ideogram

Github Stargazers: 184

Platform: CLI

screenshot of MCScanX

mGSV (multiple genome synteny viewer)

Publication: (doi link) (2012) (# citations 17)

Tags: Comparative, Deadlink

Github Stargazers: 5

Platform: Web, Silo

screenshot of mGSV (multiple genome synteny viewer)

MizBee

Publication: (direct link) (doi link) (2009) (# citations 119)

Language: Processing

Tags: Comparative

Platform: Desktop

screenshot of MizBee

Multiple genome viewer

Publication: (doi link) (2021) (# citations 2)

Language: JS, VueJS

Tags: Comparative

Github Stargazers: 11

Platform: Web, Silo

screenshot of Multiple genome viewer

Parasight

Publication: (doi link) (2005) (# citations 739)

Language: Perl

Tags: Comparative

Note: Examples at https://ratparalogy.gs.washington.edu/

screenshot of Parasight

SyMap

Publication: (doi link) (2006) (# citations 153)

Tags: Comparative, Dotplot, Linear

Platform: Desktop

screenshot of SyMap

Synima

Publication: (doi link) (2017) (# citations 36)

Language: Perl

Tags: Comparative

Github Stargazers: 54

Platform: CLI

screenshot of Synima

Tripal MapViewer

Publication: (doi link) (2019) (# citations 4)

Language: PHP, JS

Tags: Comparative, Ideogram

Github Stargazers: 1

screenshot of Tripal MapViewer

VISTA browser

Publication: (doi link) (2004) (# citations 1770)

Tags: Comparative

Platform: Web, Silo

screenshot of VISTA browser

XMatchView

Publication: (doi link) (2018) (# citations 3)

Language: Python

Tags: Comparative

Github Stargazers: 35

Platform: Desktop

screenshot of XMatchView

AGB assembly graph browser

Publication: (direct link) (doi link) (2019) (# citations 12)

Language: Python

Tags: Graph

Github Stargazers: 74

Platform: Web

screenshot of AGB assembly graph browser

Bandage

Publication: (direct link) (doi link) (2015) (# citations 1547)

Language: C++

Tags: Graph

Note: See also BandageNG https://github.com/asl/BandageNG

Github Stargazers: 553

Platform: Desktop

screenshot of Bandage

gfaestus

Language: Rust

Tags: Graph

Note: See demo video displaying GFF3 annotations on graph https://www.youtube.com/watch?v=A-HnKXIrJl4

Github Stargazers: 57

screenshot of gfaestus

gGnomes

Language: R

Tags: SV, CNV, Breakends, Graph

Github Stargazers: 37

Platform: Web

screenshot of gGnomes

gGnomes.js

Language: JS

Tags: SV, CNV, Breakends, Graph

Github Stargazers: 26

Platform: Web

screenshot of gGnomes.js

MoMi-G

Publication: (doi link) (2019) (# citations 20)

Language: JS

Tags: Graph, Multi, Alignments viewer, Circular, SV

Github Stargazers: 81

Platform: Web

screenshot of MoMi-G

odgi draw + odgi viz + odgi inject

Publication: (doi link) (2021) (# citations 14)

Language: C++

Tags: Graph

Note: Example from https://github.com/pangenome/pggb, see also gene arrow map https://odgi.readthedocs.io/en/latest/rst/tutorials/injecting_gene_arrows.html

Github Stargazers: 175

screenshot of odgi draw + odgi viz + odgi inject

sequence tube map

Publication: (doi link) (2019) (# citations 27)

Language: JS

Tags: Graph

Github Stargazers: 164

Platform: Web

screenshot of sequence tube map

Alan

Language: Bash

Tags: Text based, MSA

Github Stargazers: 108

Platform: CLI

screenshot of Alan

Alv

Publication: (doi link) (2018) (# citations 3)

Language: Python

Tags: Text based, MSA

Github Stargazers: 103

Platform: CLI

screenshot of Alv

ASCIIGenome

Publication: (doi link) (2017) (# citations 4)

Language: Java

Tags: Text based, Alignments viewer

Github Stargazers: 192

Platform: CLI

screenshot of ASCIIGenome

Bamcov

Language: C

Tags: Text based, Coverage

Github Stargazers: 94

Platform: CLI

screenshot of Bamcov

Hapviz

Language: C

Tags: Text based

Github Stargazers: 11

Platform: CLI

screenshot of Hapviz

pyBamView

Publication: (doi link) (2014) (# citations 6)

Language: Python

Tags: Alignments viewer, Static

Note: See supplementary info for more figures, supports padded SAM/BAM which is fairly rare

Platform: CLI

screenshot of pyBamView

Sam2pairwise

Publication: (doi link)

Language: C++

Tags: Text based

Github Stargazers: 40

Platform: CLI

No screenshot

Samtools tview

Publication: (doi link) (2009) (# citations 44600)

Language: C

Tags: Text based, Alignments viewer

Github Stargazers: 1523

Platform: CLI

screenshot of Samtools tview

SvABA

Publication: (doi link) (2018) (# citations 272)

Tags: Text based

Github Stargazers: 222

Platform: CLI

screenshot of SvABA

VizAln (from HipSTR)

Publication: (doi link) (2017) (# citations 207)

Tags: Text based

Github Stargazers: 86

screenshot of VizAln (from HipSTR)

Anvio

Publication: (doi link) (2015) (# citations 1330)

Language: Python

Tags: Circular

Github Stargazers: 396

No screenshot

BioCircos.js

Publication: (doi link) (2016) (# citations 111)

Language: JS

Tags: Circular

Platform: Web

screenshot of BioCircos.js

circlize

Publication: (doi link) (2014) (# citations 2531)

Language: R

Tags: Circular, Static

Github Stargazers: 930

screenshot of circlize

Circos

Publication: (doi link) (2009) (# citations 7933)

Language: Perl

Tags: Circular, Static

Note: the github repo is not up to date with the latest code

Github Stargazers: 67

screenshot of Circos

CircosJS

Language: JS

Tags: Circular

Github Stargazers: 499

Platform: Web

screenshot of CircosJS

DNAPlotter

Publication: (doi link) (2008) (# citations 684)

Language: Java

Tags: Circular

Platform: Desktop

screenshot of DNAPlotter

GenomeProjector

Publication: (direct link) (doi link) (2009) (# citations 32)

Language: Perl

Tags: Circular, Linear

Github Stargazers: 1

Platform: Desktop

screenshot of GenomeProjector

OGDRAW

Publication: (doi link) (2019) (# citations 1086)

Tags: Circular, Static

Platform: Web

screenshot of OGDRAW

Apollo

Publication: (direct link) (doi link) (2002) (# citations 268)

Language: Java

Tags: Historical, Deadlink, Gene structure, Annotation, Comparative

Note: URL is an archive.org link

Platform: Desktop

screenshot of Apollo

Chopchop

Publication: (doi link) (2019) (# citations 1061)

Tags: Synthetic biology

screenshot of Chopchop

Chromatic

Publication: (direct link) (doi link) (2018) (# citations 4)

Language: WASM

Tags: Alignments viewer

Platform: Web

screenshot of Chromatic

cnvCurator

Interactive: true

Publication: (direct link) (doi link) (2015) (# citations 2)

Language: Java

Tags: CNV, Annotation, Deadlink

Platform: Desktop

screenshot of cnvCurator

D3GB

Interactive: true

Publication: (doi link) (2017) (# citations 12)

Language: JS, D3, R

Tags: Gene structure, Coverage, Variation

Note: Live link http://d3gb.usal.es/docs/HumanGenomeBrowser/index.html?r=12:121113963-121213963 doesn't work anymore

Platform: Web

screenshot of D3GB

DNASkittle

Publication: (doi link) (2009) (# citations 6)

Language: Python, JS

Tags: Exotic

Github Stargazers: 7

Platform: Web

screenshot of DNASkittle

EaSeq

Publication: (direct link) (doi link) (2016) (# citations 212)

Tags: Epigenomics

Platform: Desktop

screenshot of EaSeq

FluentDNA

Publication: (doi link) (2020) (# citations 3)

Tags: Exotic

Platform: Web

screenshot of FluentDNA

Ribbon

Interactive: true

Publication: (direct link) (doi link) (2020) (# citations 44)

Language: JS

Tags: SV, Alignments viewer

Github Stargazers: 249

Platform: Web

screenshot of Ribbon

GenomeSpy

Interactive: true

Language: JS, WebGL

Tags: CNV, GWAS, Linear, MSA

Github Stargazers: 154

Platform: Web

screenshot of GenomeSpy

Genoverse

Language: JS

Tags: General, Linear

Github Stargazers: 104

Platform: Web

screenshot of Genoverse

Gnomad browser

Publication: (doi link) (2020) (# citations 5772)

Language: JS

Tags: Linear, Population

Github Stargazers: 76

Platform: Web, Silo

screenshot of Gnomad browser

Gremlin

Publication: (doi link) (2010) (# citations 22)

Tags: SV, Linear

Platform: Web

screenshot of Gremlin

Hawkeye

Publication: (direct link) (doi link) (2007) (# citations 55)

Language: C++

Tags: Alignments viewer, Assembly QC

Platform: Desktop

screenshot of Hawkeye

Human genome dating

Publication: (doi link) (2020) (# citations 117)

Language: JS

Tags: Population, GWAS

Note: made with vega/d3

Platform: Web

screenshot of Human genome dating

Icarus QUAST

Publication: (doi link) (2016) (# citations 101)

Tags: Assembly QC, Graph

Github Stargazers: 357

Platform: Web

screenshot of Icarus QUAST

InGAP-SV

Publication: (doi link) (2011) (# citations 64)

Language: Java

Tags: SV, Alignments viewer

Platform: Desktop

screenshot of InGAP-SV

IslandViewer and IslandPlot

Publication: (doi link) (2015) (# citations 250)

Language: JS, D3

Tags: Microbiology, Circular, Linear

Note: web app using it here https://pathogenomics.sfu.ca/islandviewer uses D3, SVG

Github Stargazers: 33

Platform: Web

screenshot of IslandViewer and IslandPlot

MagicViewer

Publication: (direct link) (doi link) (2010) (# citations 40)

Language: Java

Tags: Alignment viewer

Platform: Desktop

screenshot of MagicViewer

Locuszoom

Publication: (doi link) (2010) (# citations 2152)

Language: R, Python

Tags: GWAS, Population

Github Stargazers: 146

Platform: Web

screenshot of Locuszoom

Locuszoom.js

Publication: (doi link) (2021) (# citations 140)

Github Stargazers: 146

Platform: Web

No screenshot

LookSeq

Publication: (doi link) (2009) (# citations 50)

Tags: Alignments viewer

Github Stargazers: 4

Platform: Web

screenshot of LookSeq

MapView

Publication: (direct link) (doi link) (2009) (# citations 65)

Tags: Alignments viewer

Note: links in original paper are dead, but URL provided here works

Platform: Desktop

screenshot of MapView

NGB

Language: Java

Tags: Alignments viewer

Github Stargazers: 153

Platform: Web

screenshot of NGB

SEQing

Publication: (doi link) (2020) (# citations 8)

Language: Python

Tags: Special-purpose

Github Stargazers: 8

Platform: Web

screenshot of SEQing

SFARI

Publication: (doi link) (2010) (# citations 222)

Tags: CNV

Platform: Web, Silo

screenshot of SFARI

SNPitty

Publication: (direct link) (doi link) (2018) (# citations 13)

Language: R

Tags: CNV

Platform: Web

screenshot of SNPitty

SplitThreader

Publication: (doi link) (2016) (# citations 10)

Language: JS, PHP

Tags: SV, CNV

Github Stargazers: 66

Platform: Web

screenshot of SplitThreader

Staden

Publication: (doi link) (2010) (# citations 186)

Language: C, Tcl/Tk

Tags: Alignments viewer, Assembly

Platform: Desktop

screenshot of Staden

TASUKE

Publication: (doi link) (2019) (# citations 20)

Tags: Pangenome

Note: info about multi-genome-browser https://tasuke.dna.affrc.go.jp/

Platform: Web

screenshot of TASUKE

TE-nest

Publication: (doi link) (2007) (# citations 55)

Language: Perl

Tags: Transposons, Repeats, Deadlink

Note: this was an online tool that does not appear to exist anymore see https://web.archive.org/web/20170712104431/http://www.plantgdb.org/tool/TEnest/. the github link is re-hosted source code also downloaded from archive.org

Github Stargazers: 1

Platform: Web, CGI, Server

screenshot of TE-nest

Transposcope

Publication: (doi link) (2020) (# citations 0)

Language: JS

Tags: Transposons, Repeasts

Github Stargazers: 6

Platform: Web

screenshot of Transposcope

UGENE

Publication: (doi link) (2012) (# citations 1963)

Language: C++

Tags: Special-purpose

Github Stargazers: 193

Platform: Desktop

screenshot of UGENE

Vials

Publication: (doi link) (2016) (# citations 15)

Tags: Splicing

Github Stargazers: 14

Platform: Web

No screenshot

BasePlayer

Publication: (direct link) (doi link) (2018) (# citations 26)

Language: Java

Tags: General

Github Stargazers: 4

Platform: Desktop

screenshot of BasePlayer

IGB

Publication: (direct link) (doi link) (2016) (# citations 300)

Language: Java

Tags: General, Alignments viewer

Platform: Desktop

screenshot of IGB

IGV

Publication: (doi link) (2011) (# citations 10751)

Language: Java

Tags: General, Alignments viewer, SV, Quantitative

Github Stargazers: 601

Platform: Desktop

screenshot of IGV

Tablet

Publication: (doi link) (2012) (# citations 744)

Language: Java

Tags: General, Alignments viewer

Github Stargazers: 36

Platform: Desktop

screenshot of Tablet

Biodalliance

Publication: (doi link) (2011) (# citations 89)

Language: JS

Tags: General, Alignments viewer

Github Stargazers: 226

Platform: Web

screenshot of Biodalliance

GBrowse 2

Publication: (doi link) (2013) (# citations 100)

Language: Perl

Tags: General

Note: Original gbrowse paper https://doi.org/10.1101/gr.403602

Github Stargazers: 49

Platform: Web

screenshot of GBrowse 2

GenomeMaps

Publication: (direct link) (doi link) (2013) (# citations 25)

Language: JS

Tags: General, Deadlink

Github Stargazers: 39

screenshot of GenomeMaps

HiGlass

Publication: (doi link) (2018) (# citations 872)

Language: JS, WebGL

Tags: General, Epigenomics, Hi-C

Github Stargazers: 296

Platform: Web, Server

screenshot of HiGlass

IGV.js

Publication: (doi link) (2020) (# citations 43)

Language: JS

Tags: General, Alignments viewer

Github Stargazers: 614

Platform: Web

screenshot of IGV.js

JBrowse

Publication: (doi link) (2016) (# citations 606)

Language: JS

Tags: General, Alignments viewer, SV, Quantitative, Gene structure

Note: See also JBrowse plugin registry https://gmod.github.io/jbrowse-registry. Runs on the web or as a desktop app using Electron

Github Stargazers: 457

Platform: Web, Desktop

screenshot of JBrowse

JBrowse 2

Publication: (doi link) (2022) (# citations 14)

Language: JS, Typescript, React

Tags: General, SV, Comparative, Dotplot, Circular, Alignments viewer, Quantitative, Hi-C

Note: See gallery for more examples https://jbrowse.org/jb2/gallery

Github Stargazers: 178

Platform: Web

screenshot of JBrowse 2

Kero-BROWSE

Publication: (doi link) (2017) (# citations 43)

Language: JS

Tags: General, SV, Alignments viewer, Comparative

Note: Also can visualize basic synteny, see tracks e.g. https://kero.hgc.jp/tool/keyword.html#kero:chrX:153,724,868-153,744,762 human vs chimp

Github Stargazers: 7

Platform: Web

screenshot of Kero-BROWSE

Nucleome browser

Publication: (doi link) (2022) (# citations 1)

Language: JS

Tags: General, Multi

Note: github at https://github.com/nucleome

Platform: Web

screenshot of Nucleome browser

Pileup.js

Publication: (doi link) (2016) (# citations 18)

Language: JS

Tags: General, SV

Github Stargazers: 271

Platform: Web

screenshot of Pileup.js

Trackster

Publication: (doi link) (2012) (# citations 23)

Tags: General

Platform: Web

screenshot of Trackster

UCSC genome browser

Publication: (doi link) (2002) (# citations 5501)

Tags: General

Github Stargazers: 203

Platform: Web, Silo

screenshot of UCSC genome browser

WashU epigenomics browser

Publication: (doi link) (2019) (# citations 213)

Language: JS, React

Tags: General, Epigenomics, Hi-C, Comparative

Note: The ReactJS is a redesign, there is also a legacy version. Note also, there are comparative features https://www.biorxiv.org/content/10.1101/2022.11.29.518374v1

Github Stargazers: 65

Platform: Web

screenshot of WashU epigenomics browser

Zenbu

Publication: (doi link) (2014) (# citations 140)

Tags: General

Platform: Web

screenshot of Zenbu

D-GENIES

Publication: (doi link) (2018) (# citations 405)

Language: JS, Python, D3

Tags: Dotplot, Comparative

Github Stargazers: 90

Platform: Web

screenshot of D-GENIES

Delly-maze

Publication: (doi link) (2012) (# citations 1656)

Language: Python

Tags: Dotplot, Static, Comparative

Note: see also https://www.gear-genomics.com/maze/

Github Stargazers: 9

screenshot of Delly-maze

Discoplot

Publication: (doi link) (2015) (# citations 0)

Language: Python

Tags: Dotplot, Static, Comparative

Github Stargazers: 13

screenshot of Discoplot

Dot

Language: JS, Python

Tags: Dotplot, Comparative

Note: Python data preparation script

Github Stargazers: 30

Platform: Web

screenshot of Dot

Dotlet

Publication: (doi link) (2000) (# citations 77)

Language: JS, React

Tags: Dotplot

Note: The original publication was 2000 but updated ~2020 with reactjs

Github Stargazers: 4

Platform: Web

screenshot of Dotlet

iLambda/Dotplot

Tags: Dotplot

Github Stargazers: 1

Platform: Web

No screenshot

dotPlotly

Language: R, Shiny

Tags: Dotplot, Comparative

Github Stargazers: 180

Platform: Web

screenshot of dotPlotly

Dottup

Tags: Dotplot

Note: also seen here http://eichlerlab.gs.washington.edu/pubs/chm1-structural-variation/data/GRCh37/heterochromatic_extensions.pdf

screenshot of Dottup

FlexiDot

Publication: (doi link) (2018) (# citations 56)

Language: Python

Tags: Dotplot

Github Stargazers: 86

Platform: CLI

screenshot of FlexiDot

Gepard

Publication: (doi link) (2007) (# citations 569)

Language: Java

Tags: Dotplot, Comparative

Github Stargazers: 57

Platform: Desktop

screenshot of Gepard

Jdot

Language: JS

Tags: Dotplot, Comparative

Github Stargazers: 1

Platform: Web

screenshot of Jdot

mcutils

Language: R, C++

Tags: Dotplot, Static, Comparative

Note: https://twitter.com/mjpchaisson/status/1040363992206569472

Github Stargazers: 12

screenshot of mcutils

Mummer-idotplot

Language: JS, Python

Tags: Dotplot, Comparative

Github Stargazers: 25

Platform: Web, CLI

No screenshot

Mummerplot

Publication: (doi link) (2004) (# citations 4256)

Language: GNUPlot

Tags: Dotplot, Static, Comparative

Github Stargazers: 406

screenshot of Mummerplot

Redotable

Language: Java

Tags: Dotplot, Comparative

Github Stargazers: 10

Platform: Desktop

screenshot of Redotable

Chip Monk

Publication: (doi link) (2007) (# citations 3)

Language: Java

Tags: Epigenomics

Note: Also see SeqMonk https://www.bioinformatics.babraham.ac.uk/projects/seqmonk/

Platform: Desktop

screenshot of Chip Monk

Chipster

Publication: (doi link) (2011) (# citations 280)

Language: Java

Tags: Epigenomics, CNV

Note: Copy number tutorial https://chipster.csc.fi/manual/cn-tutorial.pdf

Github Stargazers: 33

Platform: Desktop

screenshot of Chipster

cisGenome Browser

Publication: (doi link) (2010) (# citations 36)

Language: C

Tags: Epigenomics

Platform: Desktop

screenshot of cisGenome Browser

Epiviz

Publication: (doi link) (2020) (# citations 4)

Language: JS, R, D3

Tags: Epigenomics

Github Stargazers: 66

Platform: Web

screenshot of Epiviz

HiPiler

Publication: (doi link) (2018) (# citations 34)

Language: JS

Tags: Epigenomics, Hi-C, Higlass integration

Github Stargazers: 13

Platform: Web

screenshot of HiPiler

Juicebox

Publication: (direct link) (doi link) (2016) (# citations 1162)

Language: Java

Tags: Epigenomics, Hi-C

Github Stargazers: 223

Platform: Desktop

screenshot of Juicebox

Juicebox.js

Publication: (direct link) (doi link) (2018) (# citations 257)

Language: JS

Tags: Epigenomics, Hi-C

Github Stargazers: 19

Platform: Web

screenshot of Juicebox.js

Peax

Publication: (doi link) (2020) (# citations 20)

Language: JS

Tags: Epigenomics, Higlass integration

Github Stargazers: 67

Platform: Web

screenshot of Peax

eweitz/Ideogram

Language: JS

Tags: Ideogram

Github Stargazers: 271

Platform: Web

screenshot of eweitz/Ideogram

Ideoplot

Language: R

Tags: Ideogram, Static

Github Stargazers: 12

No screenshot

karyoploteR

Publication: (doi link) (2017) (# citations 484)

Language: R

Tags: Ideogram, Static

Github Stargazers: 282

screenshot of karyoploteR

KaryotypeSVG

Language: JS, SVG

Tags: Ideogram

Github Stargazers: 6

Platform: Web

screenshot of KaryotypeSVG

NCBI Genome Decoration

Tags: Ideogram

Note: Was located at https://www.ncbi.nlm.nih.gov/genome/tools/gdp/, sunsetted in 2023

Platform: Web, Form, Silo, Historical

screenshot of NCBI Genome Decoration

UCSC Genome Graphs

Publication: (doi link) (2002) (# citations 5501)

Tags: Ideogram

Github Stargazers: 203

Platform: Web, Form, Silo

screenshot of UCSC Genome Graphs

iGenomics

Publication: (doi link) (2020) (# citations 17)

Language: Objective-C

Tags: Mobile, Alignments viewer

Github Stargazers: 36

screenshot of iGenomics

Panacaea

Publication: (doi link) (2018) (# citations 9)

Language: Perl

Tags: Pangenome

Github Stargazers: 6

screenshot of Panacaea

Panache

Publication: (doi link) (2021) (# citations 9)

Language: JS, VueJS

Tags: Pangenome

Github Stargazers: 41

screenshot of Panache

Protael

Publication: (direct link) (doi link) (2015) (# citations 8)

Language: JS

Tags: Protein, MSA

Github Stargazers: 18

Platform: Web

screenshot of Protael

ProteinPaint

Publication: (direct link) (doi link) (2015) (# citations 239)

Language: JS

Tags: Protein, Cancer, Lollipops, SV, Canvas

Github Stargazers: 12

Platform: Web

screenshot of ProteinPaint

GenomePaint

Publication: (direct link) (doi link) (2021) (# citations 18)

Tags: CNV, Linear, Cancer, Lollipops, SV, Alignments viewer

Note: Demos https://proteinpaint.stjude.org/bam/

Github Stargazers: 12

Platform: Web

screenshot of GenomePaint

pViz

Publication: (doi link) (2014) (# citations 19)

Language: JS

Tags: Protein

Github Stargazers: 68

Platform: Web

screenshot of pViz

UCSC Xena

Publication: (doi link) (2020) (# citations 1936)

Language: JS

Tags: Heatmap, Population

Github Stargazers: 57

Platform: Web

screenshot of UCSC Xena

Dotter

Publication: (doi link) (1995) (# citations 475)

Tags: Dotplot

Platform: CLI

screenshot of Dotter

LinearDisplay.pl

Publication: (doi link) (2019) (# citations 470)

Language: Perl

Tags: Comparative

Note: readme says to cite this paper

Github Stargazers: 4

Platform: CLI

screenshot of LinearDisplay.pl

Gview

Publication: (doi link) (2010) (# citations 283)

Language: Perl, Java, Java web start

Tags: Circular, Linear, Pangenome, Microbiology

Platform: Web

screenshot of Gview

FastANI

Publication: (doi link) (2018) (# citations 2540)

Language: C++

Tags: Comparative, Microbiology

Github Stargazers: 342

screenshot of FastANI

JGI/IMG

Tags: Dotplot, Linear, Microbiology

Note: Dotplot use MUMmer

Platform: Web, Silo

screenshot of JGI/IMG

clinker

Publication: (direct link) (doi link) (2021) (# citations 537)

Language: JS

Tags: Comparative, Gene order

Github Stargazers: 495

Platform: Web

screenshot of clinker

PopSV

Publication: (doi link) (2018) (# citations 41)

Language: R

Tags: Population, SV

Github Stargazers: 28

Platform: Web

screenshot of PopSV

Shasta

Publication: (doi link) (2020) (# citations 328)

Language: C++

Tags: Graph

Note: Uses graphviz

Platform: Web, Localhost, CLI

screenshot of Shasta

LINX

Publication: (doi link) (2019) (# citations 36)

Language: Java, Circos integration

Tags: Graph, SV, Breakends, Circular, Linear, Gene fusion, Cancer

Note: part of the PURPLE/GRIDSS/LINX pipeline

Github Stargazers: 169

screenshot of LINX

PURPLE

Publication: (doi link) (2019) (# citations 36)

Tags: CNV, Cancer

Note: intermutation-distance rainfall plots/katagesis plots are not technically in genomic coordinates, but do indicate genomic cluster of variatnts

Github Stargazers: 169

screenshot of PURPLE

SMRT View

Tags: SV

Note: wiki page https://github.com/PacificBiosciences/DevNet/wiki/SMRT-View

Github Stargazers: 113

screenshot of SMRT View

bcftools roh

Publication: (doi link) (2016) (# citations 458)

Language: Python, C, Matplotlib

Tags: Static

Note: Plots runs of homozygosity, has interactive plot-roh.py helper too

Github Stargazers: 605

screenshot of bcftools roh

mocha

Publication: (doi link) (2018) (# citations 265)

Language: C, WDL, R

Tags: CNV

Note: Has a full analysis pipeline associated with end result visualizations

Github Stargazers: 73

screenshot of mocha

ALVIS (MSA viewer)

Publication: (direct link) (doi link) (2016) (# citations 9)

Language: Java

Tags: MSA

Note: Introduces sequence bundles concept, also see web app version https://www.ebi.ac.uk/goldman-srv/sequencebundles/ source code https://bitbucket.org/schwarzlab/alvis/src/master/

screenshot of ALVIS (MSA viewer)

ALVIS (chimeric alignment viewer)

Publication: (direct link) (doi link) (2021) (# citations 12)

Language: Java

Tags: QC, Assembly

Github Stargazers: 18

screenshot of ALVIS (chimeric alignment viewer)

GfaViz

Publication: (direct link) (doi link) (2018) (# citations 18)

Language: C++

Tags: Graph

Github Stargazers: 63

screenshot of GfaViz

Nextclade

Publication: (doi link) (2021) (# citations 485)

Language: JS, React, D3

Tags: Phylogenetics, Microbiology

Note: Related usage on nextstrain app also

screenshot of Nextclade

vcfR

Publication: (doi link) (2016) (# citations 590)

Language: R

Tags: QC, Population, Coverage

Note: image shows chromoqc output

Github Stargazers: 231

screenshot of vcfR

asgart

Publication: (direct link) (doi link) (2018) (# citations 12)

Language: Rust

Tags: SV, Ideogram, Circular, Linear

Github Stargazers: 28

screenshot of asgart

udon

Language: Rust

Tags: Alignments viewer

Note: Uses an advanced data structure for pileup, so visually a basic example but likely just a small demo

Github Stargazers: 20

screenshot of udon

AnnoJ

Language: JS

Tags: Methylation

Note: See list of instances of the browser here https://ecker.salk.edu/genome-browser/

Platform: Web

screenshot of AnnoJ

methylartist

Publication: (doi link) (2021) (# citations 6)

Language: Python

Tags: Long reads, Methylation

Github Stargazers: 100

screenshot of methylartist

gingko

Publication: (doi link) (2015) (# citations 209)

Language: PHP, JS

Tags: Single cell, CNV

Github Stargazers: 46

Platform: Web

screenshot of gingko

casper

Publication: (direct link) (doi link) (2020) (# citations 90)

Language: R

Tags: Single cell, CNV

Github Stargazers: 75

screenshot of casper

LDBlockShow

Publication: (direct link) (doi link) (2020) (# citations 161)

Language: C++, Perl

Tags: GWAS, Population

Github Stargazers: 117

screenshot of LDBlockShow

clinker (gene fusion software)

Publication: (direct link) (doi link) (2018) (# citations 16)

Language: R

Tags: Gene fusion

Github Stargazers: 49

screenshot of clinker (gene fusion software)

arriba

Publication: (direct link) (doi link) (2021) (# citations 206)

Language: C++, R

Tags: Gene fusion

Github Stargazers: 206

screenshot of arriba

FusionInspector

Publication: (doi link) (2021) (# citations 3)

Language: Perl, JS

Tags: Gene fusion

Note: Uses igv.js

Github Stargazers: 50

screenshot of FusionInspector

NeoLoopFinder

Publication: (doi link) (2021) (# citations 67)

Language: Python

Tags: SV, Hi-C

Github Stargazers: 50

screenshot of NeoLoopFinder

alen

Language: Rust

Tags: MSA, Text based

Github Stargazers: 70

screenshot of alen

Aquaria

Publication: (doi link) (2015) (# citations 55)

Tags: Protein, MSA

Platform: Web

screenshot of Aquaria

vega

Publication: (doi link) (2004) (# citations 91)

Tags: Assembly, Historical, Genetic map

Note: Mentioned in https://www.biorxiv.org/content/10.1101/2021.07.02.450883v1.full.pdf also note: vega standards for vertebrate genome annotation database

Platform: Web

screenshot of vega

nightingale/protvista

Publication: (doi link) (2017) (# citations 56)

Language: JS, Typescript

Tags: Protein, MSA

Note: Used on InterProScan website https://www.ebi.ac.uk/interpro/

Github Stargazers: 113

Platform: Web

screenshot of nightingale/protvista

ArchR

Publication: (doi link) (2021) (# citations 585)

Language: R

Tags: Single cell

Github Stargazers: 333

screenshot of ArchR

PGAP-X

Publication: (direct link) (doi link) (2018) (# citations 23)

Language: C++

Tags: Pangenome

Platform: Desktop

screenshot of PGAP-X

MAVIS

Publication: (doi link) (2018) (# citations 19)

Language: Python

Tags: Gene fusion, SV

Github Stargazers: 67

screenshot of MAVIS

ProViz

Publication: (direct link) (doi link) (2016) (# citations 67)

Language: JS

Tags: MSA, Protein

Note: See also alphafold visualization as tracks http://slim.icr.ac.uk/projects/alphafold?page=alphafold_proviz_homepage

screenshot of ProViz

SVPV

Publication: (direct link) (doi link) (2017) (# citations 8)

Language: Python

Tags: SV, Coverage

Github Stargazers: 29

screenshot of SVPV

pretzel

Publication: (doi link) (2019) (# citations 20)

Language: JS, D3

Tags: Comparative, Genetic map

Github Stargazers: 38

screenshot of pretzel

splicejam

Publication: (doi link) (2019) (# citations 61)

Language: R

Tags: Splicing, Sashimi

Github Stargazers: 26

screenshot of splicejam

Plotgardener

Publication: (doi link) (2022) (# citations 38)

Language: R

Tags: Hi-C, Coverage

Github Stargazers: 267

screenshot of Plotgardener

MIRA

Publication: (doi link) (2004) (# citations 864)

Language: C++

Tags: Assembly, Alignments viewer, Historical

Note: orig paper also describes mira here http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.23.7465&rep=rep1&type=pdf

screenshot of MIRA

oxford-plots

Language: R, Perl

Tags: Dotplot

Note: Has nice description of a synteny pipeline here https://github.com/jherrero/oxford-plots/blob/master/examples/pig_X_Y.txt

Github Stargazers: 11

screenshot of oxford-plots

IGGE

Publication: (doi link) (2021) (# citations 4)

Tags: Graph, Exotic

Note: Not open source

Github Stargazers: 2

screenshot of IGGE

PipMaker

Publication: (doi link) (2000) (# citations 892)

Tags: Comparative, Repeats, Annotation

Note: See also MultiPipMaker http://pipmaker.bx.psu.edu/pipmaker/mpm-example/index.html

screenshot of PipMaker

MEGA-X

Publication: (doi link) (2021) (# citations 6040)

Language: Pascal

Tags: MSA, Phylogenetics

Note: original paper from 1994 but actively updated. requires EULA for download

Github Stargazers: 3

Platform: Desktop

screenshot of MEGA-X

Haploview

Publication: (doi link) (2004) (# citations 11543)

Language: Java

Tags: Population, LD

Platform: Desktop

screenshot of Haploview

WGDI

Publication: (direct link) (doi link) (2021) (# citations 42)

Language: Python

Tags: Comparative, Dotplot, Circular

Github Stargazers: 99

screenshot of WGDI

AmpliconArchitect

Publication: (doi link) (2019) (# citations 154)

Language: Python

Tags: SV, Cancer

Note: The term amplicon refers essentially to extrachromosomal DNA in cancer

Github Stargazers: 122

screenshot of AmpliconArchitect

PGV

Publication: (direct link) (doi link) (2021) (# citations 4)

Language: Python

Tags: Pangenome, Dotplot, Comparative

Github Stargazers: 18

Platform: Web

screenshot of PGV

REViewer

Publication: (direct link) (doi link) (2021) (# citations 3)

Language: C++

Tags: Repeats

Note: See also GraphAlignmentViewer, similar look and from illumina also

Github Stargazers: 67

screenshot of REViewer

Trackplot (R)

Publication: (doi link) (2024) (# citations 0)

Language: R

Tags: Coverage, Gene structure, Epigenomics

Github Stargazers: 111

screenshot of Trackplot (R)

gcMapExplorer

Publication: (doi link) (2017) (# citations 24)

Language: Python

Tags: Hi-C

Github Stargazers: 21

screenshot of gcMapExplorer

BRIG

Publication: (direct link) (doi link) (2011) (# citations 2289)

Language: Java

Tags: Comparative, Circular

Github Stargazers: 23

Platform: Desktop

screenshot of BRIG

GENESPACE

Publication: (doi link) (2022) (# citations 65)

Language: R

Tags: Comparative

Note: Includes a powerful analysis pipeline, worth reading the paper

Github Stargazers: 162

screenshot of GENESPACE

ggplot2 manhattan plot

Language: R, ggplot2

Tags: GWAS

Note: This is not a preconfigured tool but a blog post tutorial with tidy data and ggplot2

screenshot of ggplot2 manhattan plot

ete

Publication: (doi link) (2016) (# citations 1509)

Language: Python

Tags: MSA, Phylogenetics

Github Stargazers: 743

screenshot of ete

ggtree

Publication: (doi link) (2016) (# citations 2731)

Language: R

Tags: MSA, Phylogenetics, ggplot2

Note: see https://yulab-smu.top/treedata-book/chapter7.html?q=msa#msaplot for MSA example

Github Stargazers: 785

screenshot of ggtree

GeneViTo

Publication: (doi link) (2003) (# citations 7)

Language: Java

Tags: Microbiology, General

Platform: Desktop

screenshot of GeneViTo

CGView

Publication: (doi link) (2008) (# citations 1030)

Language: JS

Tags: Circular, Microbiology

Note: See also CGView comparison tool and other related https://paulstothard.github.io/cgview_comparison_tool/

Github Stargazers: 35

Platform: Web

screenshot of CGView

miropeats

Publication: (direct link) (doi link) (1995) (# citations 36)

Language: Perl, C

Tags: Comparative, Repeats, Synteny, Historical

Note: image from 2021 paper https://www.biorxiv.org/content/10.1101/2021.12.08.471837v1.full.pdf

screenshot of miropeats

Slinker

Publication: (direct link) (doi link) (2021) (# citations 2)

Language: Python

Tags: Splicing, Coverage

Note: See also, clinker (gene fusion software)

Github Stargazers: 17

screenshot of Slinker

syntenyPlotteR

Publication: (doi link) (2023) (# citations 1)

Language: R, ggplot2

Tags: Comparative

Github Stargazers: 32

screenshot of syntenyPlotteR

StainedGlass

Publication: (doi link) (2022) (# citations 41)

Language: R, Python, JS

Tags: Repeats, Heatmap, Higlass integration

Github Stargazers: 74

Platform: Web, CLI

screenshot of StainedGlass

SimpleSynteny

Publication: (doi link) (2016) (# citations 91)

Tags: Comparative

Platform: Web, Server

screenshot of SimpleSynteny

Cinteny

Publication: (doi link) (2007) (# citations 100)

Tags: Comparative

Platform: Web, Server

screenshot of Cinteny

DAGchainer

Publication: (doi link) (2004) (# citations 287)

Language: Perl, Java

Tags: Dotplot, Comparative

screenshot of DAGchainer

EvolutionHighway

Language: Java, Applet

Tags: Comparative, Historical

Note: The 'evolutionary highway' image type is reproduced in some other packages e.g. https://github.com/marta-fb/syntenyPlotteR, paper https://doi.org/10.1126/science.1111387

screenshot of EvolutionHighway

Smash++

Publication: (doi link) (2020) (# citations 13)

Language: C++

Tags: Comparative

Github Stargazers: 55

screenshot of Smash++

plotsr

Publication: (doi link) (2022) (# citations 4)

Language: Python

Tags: Comparative, SV

Note: Blurs the line between synteny and SV visualization, a good thing! see also https://github.com/schneebergerlab/syri

Github Stargazers: 250

screenshot of plotsr

seqvisr

Language: R

Tags: MSA, Protein

Github Stargazers: 6

screenshot of seqvisr

drawProteins

Publication: (doi link) (2018) (# citations 40)

Language: R, ggplot2

Tags: Protein

Github Stargazers: 32

screenshot of drawProteins

IBS (Illustrator for Biological Sequences)

Publication: (doi link) (2015) (# citations 722)

Language: Java

Tags: Protein

Platform: Silo, Web, Desktop

screenshot of IBS (Illustrator for Biological Sequences)

PFAM generate_graphic

Tags: Protein

Note: Also see guide here https://pfam.xfam.org/help#tabview=tab10

Platform: Silo, Web

screenshot of PFAM generate_graphic

SnoopCGH

Publication: (doi link) (2009) (# citations 8)

Language: Java

Tags: CNV, ArrayCGH

screenshot of SnoopCGH

Genovar

Publication: (doi link) (2012) (# citations 2)

Language: Java

Tags: CNV, ArrayCGH, Alignments viewer

screenshot of Genovar

VAMP

Publication: (doi link) (2006) (# citations 88)

Language: Java

Tags: Deadlink, CNV, ArrayCGH

Platform: Applet, Desktop

screenshot of VAMP

CGH-Explorer

Publication: (doi link) (2004) (# citations 114)

Language: Java

Tags: Deadlink, CNV, ArrayCGH

Platform: Desktop

screenshot of CGH-Explorer

DNAVis

Publication: (doi link) (2005) (# citations 6)

Language: C++, OpenGL

Tags: Deadlink, Comparative

Platform: Desktop

screenshot of DNAVis

SynBrowse

Publication: (doi link) (2005) (# citations 53)

Language: Perl

Tags: Comparative, GBrowse integration

Platform: Web

screenshot of SynBrowse

Sybil

Publication: (doi link) (2007) (# citations 52)

Language: Perl

Tags: Comparative, GBrowse integration

Note: Download https://sourceforge.net/projects/sybil/

Platform: Web

screenshot of Sybil

SyntenyPortal

Publication: (doi link) (2016) (# citations 38)

Language: JS

Tags: Comparative, Circular

Platform: Web

screenshot of SyntenyPortal

CHROMEISTER

Publication: (doi link) (2019) (# citations 23)

Language: C, R

Tags: Comparative, Dotplot

Github Stargazers: 38

screenshot of CHROMEISTER

r2cat

Publication: (doi link) (2009) (# citations 104)

Language: Java

Tags: Comparative, Dotplot

Github Stargazers: 3

screenshot of r2cat

Seaview

Publication: (doi link) (2009) (# citations 4543)

Language: C++

Tags: MSA, Phylogenetics

Platform: Desktop

screenshot of Seaview

SequenceServer

Publication: (doi link) (2019) (# citations 147)

Language: Ruby, JS

Tags: BLAST, Comparative, Circular

Github Stargazers: 263

Platform: Web

screenshot of SequenceServer

numbat

Publication: (doi link) (2022) (# citations 8)

Language: R

Tags: Single cell, CNV

Github Stargazers: 139

screenshot of numbat

ggtranscript

Publication: (doi link) (2022) (# citations 1)

Language: R

Tags: Gene structure

Github Stargazers: 115

screenshot of ggtranscript

CIAlign

Publication: (doi link) (2022) (# citations 31)

Language: Python

Tags: MSA

Note: Has useful utility functions to clean gaps and trim MSAs

Github Stargazers: 101

screenshot of CIAlign

CoolBox

Publication: (doi link) (2021) (# citations 18)

Language: Python

Tags: Epigenomics, Hi-C

Note: fork of pyGenomeTracks

Github Stargazers: 211

Platform: CLI, Web

screenshot of CoolBox

GECO

Publication: (doi link) (2006) (# citations 21)

Language: Java

Tags: Microbiology, Comparative

Platform: Web, Deadlink, No binary or source available

screenshot of GECO

Orchestral

Publication: (doi link) (2013) (# citations 5)

Language: C++, OpenGL

Tags: CNV, Large display, No binary or source available

screenshot of Orchestral

PSAT

Publication: (doi link) (2008) (# citations 26)

Tags: Comparative, Deadlink, No binary or source available

Platform: Web, Silo

screenshot of PSAT

UTGB (University of Tokyo Genome Browser)

Publication: (doi link) (2009) (# citations 11)

Language: Java

Tags: General

Github Stargazers: 2

Platform: Web, Servlet

screenshot of UTGB (University of Tokyo Genome Browser)

Combo

Publication: (doi link) (2006) (# citations 37)

Language: Java

Tags: Comparative

Note: Based on the tool 'Argo'

screenshot of Combo

CNSpector

Publication: (doi link) (2019) (# citations 16)

Language: R, Shiny

Tags: CNV

Github Stargazers: 4

screenshot of CNSpector

GenomeSyn

Language: Perl

Tags: Comparative, Ideogram, Deadlink

Github Stargazers: 18

Platform: Web, Desktop

screenshot of GenomeSyn

CMPlot

Publication: (doi link) (2021) (# citations 371)

Language: R

Tags: GWAS

Github Stargazers: 467

screenshot of CMPlot

PhenoGram

Publication: (doi link) (2013) (# citations 167)

Language: Ruby

Tags: Ideogram

Note: Can be web server or download

Platform: Web, Silo, CLI

screenshot of PhenoGram

RIdeogram

Publication: (doi link) (2020) (# citations 246)

Language: R

Tags: Ideogram, Comparative

Github Stargazers: 144

screenshot of RIdeogram

modbamtools

Publication: (doi link) (2022) (# citations 9)

Language: Python

Tags: Methylation, Epigenomics

Github Stargazers: 41

screenshot of modbamtools

sequenza

Publication: (doi link) (2015) (# citations 562)

Language: R

Tags: CNV

Note: also see https://sequenzatools.bitbucket.io/#/home

screenshot of sequenza

pyCircos

Language: Python

Tags: Circular

Note: See also https://github.com/ponnhide/plasmidviewer

Github Stargazers: 294

screenshot of pyCircos

GeneticsMakie.jl

Publication: (doi link) (2022) (# citations 2)

Language: Julia

Tags: GWAS, Gene structure, LD

Github Stargazers: 69

screenshot of GeneticsMakie.jl

MOSAIC

Publication: (doi link) (2019) (# citations 50)

Language: R

Tags: Local ancestry

screenshot of MOSAIC

Prosite/MyDomains

Publication: (doi link) (2007) (# citations 342)

Tags: Protein

Platform: Web, Silo

screenshot of Prosite/MyDomains

local-rearrangements

Language: Python

Tags: Dotplot, SV

Note: Can color dotplots with annotations for e.g. exons, transposons, low complexity regions. See also last-dotplot. Nice figure using it here https://genomemedicine.biomedcentral.com/articles/10.1186/s13073-020-00762-1/figures/4

Github Stargazers: 11

screenshot of local-rearrangements

GeCoViz

Publication: (doi link) (2022) (# citations 6)

Tags: Microbiology, Comparative

Platform: Web, Silo

screenshot of GeCoViz

ggmsa

Publication: (doi link) (2022) (# citations 66)

Language: R

Tags: MSA

Note: See also ggtree

Github Stargazers: 190

screenshot of ggmsa

CView

Publication: (doi link) (2022) (# citations 0)

Language: Java

Tags: MSA

screenshot of CView

bigly

Language: Go, Python

Tags: SV, Coverage

Github Stargazers: 40

screenshot of bigly

signac

Publication: (doi link) (2021) (# citations 574)

Language: R

Tags: Coverage, Single cell

Github Stargazers: 283

screenshot of signac

pyGenomeViz

Language: Python

Tags: Comparative

Note: See also https://github.com/moshi4/MGCplotter https://github.com/moshi4/GBKviz https://github.com/moshi4/plot_genome_align_fig

Github Stargazers: 215

screenshot of pyGenomeViz

SODA

Publication: (doi link)

Language: JS, Typescript

Tags: Repeats, Circular, Linear

Note: Describes itself as a low-level library to create larger applications with

Github Stargazers: 5

screenshot of SODA

ShinySyn

Publication: (doi link) (2022) (# citations 7)

Language: R, Shiny

Tags: Comparative

screenshot of ShinySyn

JBR

Language: Java

Tags: Epigenomics

Note: Not open source, at least not on github

Github Stargazers: 11

screenshot of JBR

ctag

Language: Java, Scala

Tags: Graph, Population

Note: See also hygene https://github.com/ProgrammingLife2017/hygene

Github Stargazers: 1

screenshot of ctag

CoveragePlotter

Language: Java

Tags: CNV, Coverage

Note: See also http://lindenb.github.io/jvarkit/WGSCoveragePlotter.html for multi-chromosome

screenshot of CoveragePlotter

ezcharts

Language: Python

Tags: Ideogram

Github Stargazers: 12

screenshot of ezcharts

gw

Language: C++, OpenGL

Tags: Alignments viewer, Variation

Github Stargazers: 119

screenshot of gw

PretextView

Language: C++

Tags: Hi-C, OpenGL

Github Stargazers: 22

screenshot of PretextView

pyCirclize

Language: Python

Tags: Circular

Github Stargazers: 535

screenshot of pyCirclize

NucFreq

Language: Python, R

Tags: Variation, Coverage

Github Stargazers: 19

screenshot of NucFreq

PGR-TK

Publication: (doi link) (2023) (# citations 7)

Language: Rust

Tags: Graph, Pangenome

Github Stargazers: 10

screenshot of PGR-TK

asynt

Language: R

Tags: Comparative, Dotplot

Github Stargazers: 22

screenshot of asynt

GeMo

Publication: (doi link) (2022) (# citations 2)

Language: JS

Tags: Chromosome painting, Ideogram

Github Stargazers: 12

screenshot of GeMo

NGenomeSyn

Publication: (doi link) (2023) (# citations 18)

Language: Perl

Tags: Comparative, Multi-way synteny, Synteny

Note: See also RectChr

Github Stargazers: 129

screenshot of NGenomeSyn

chromsyn

Language: R

Tags: Comparative, Synteny, Multi-way

Github Stargazers: 21

screenshot of chromsyn

pixy

Language: Python, R, ggplot2

Tags: Population, Variation

Note: The link in readthedocs shows a nice general purpose way to plot multi-chromosome plots in ggplot2 with facet grid. Alternative methods for multi-chromosome plots shown by the manhattan ggplot2 tutorial (https://danielroelfs.com/blog/how-i-create-manhattan-plots-using-ggplot/ uses cumulative bp instead of facet_grid)

Github Stargazers: 94

screenshot of pixy

vcf2circos

Language: Python, Plotly

Tags: SV, CNV, Circular

Note: Based on PCircos https://github.com/CJinny/PCircos

Github Stargazers: 24

screenshot of vcf2circos

ABrowse (genome browser)

Publication: (doi link) (2012) (# citations 17)

Language: JavaScript

Tags: General, Historical

Note: Had integrations with BioMart, Taverna

Platform: Web

screenshot of ABrowse (genome browser)

VRPG

Publication: (doi link) (2023) (# citations 0)

Language: C++, Python

Tags: Graph, Pangenome

Github Stargazers: 18

Platform: Web

screenshot of VRPG

Taxonium

Publication: (doi link) (2022) (# citations 27)

Language: JavaScript, Python

Tags: Phylogenetics, Microbiology

Note: Genome variation visualisation in Taxonium is provided by the 'Treenome Viewer': https://academic.oup.com/bioinformatics/article/39/1/btac772/6858450

Github Stargazers: 86

Platform: Web

screenshot of Taxonium

ReConPlot

Publication: (doi link) (2023) (# citations 1)

Language: R

Tags: SV, CNV

Github Stargazers: 16

screenshot of ReConPlot

rich-msa

Language: Python

Tags: Text-based, MSA

Github Stargazers: 74

screenshot of rich-msa

gtracks

Language: Python

Tags: General

Note: Powered by pyGenomeTracks

screenshot of gtracks

GCSnap

Publication: (doi link) (2021) (# citations 6)

Language: Python

Tags: Comparative, Synteny

Github Stargazers: 19

screenshot of GCSnap

trackplot (python)

Publication: (doi link) (2023) (# citations 0)

Language: Python

Tags: General, Gene structure, Sashimi

Github Stargazers: 58

screenshot of trackplot (python)

odp (oxford dot plots)

Publication: (doi link) (2023) (# citations 73)

Language: Python

Tags: Comparative, Macrosynteny, Synteny, Snakemake

Note: Pub is not for visualization tool, but it is suggested to cite this paper

Github Stargazers: 98

screenshot of odp (oxford dot plots)

genoVi

Publication: (doi link) (2023) (# citations 12)

Language: Python

Tags: Circular, Comparative, Microbiology

Github Stargazers: 62

screenshot of genoVi

SGTK (scaffold graph toolkit)

Interactive: true

Publication: (doi link) (2018) (# citations 8)

Language: JS, C++

Tags: Graph

Github Stargazers: 26

screenshot of SGTK (scaffold graph toolkit)

VAG

Publication: (doi link) (2023) (# citations 0)

Language: Python, JS

Tags: Graph, Pangenome

Github Stargazers: 16

screenshot of VAG

ntSynt

Publication: (doi link) (2024) (# citations 0)

Language: R

Tags: Comparative, Synteny, Multi-way synteny

Note: Uses gggenomes

Github Stargazers: 37

screenshot of ntSynt

Note: if you would like your tool removed or screenshot removed (for copyright purposes for example) let me know