All Projects → bernatgel → Karyoploter

bernatgel / Karyoploter

karyoploteR - An R/Bioconductor package to plot arbitrary data along the genome

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Karyoploter

Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+8020.83%)
Mutual labels:  bioinformatics, rstats, data-visualization
Arcs
🌈Scaffold genome sequence assemblies using linked read sequencing data
Stars: ✭ 67 (-65.1%)
Mutual labels:  bioinformatics, genome
Liger
Lightweight Iterative Gene set Enrichment in R
Stars: ✭ 44 (-77.08%)
Mutual labels:  bioinformatics, rstats
Masurca
Stars: ✭ 128 (-33.33%)
Mutual labels:  bioinformatics, genome
Ribbon
A genome browser that shows long reads and complex variants better
Stars: ✭ 184 (-4.17%)
Mutual labels:  bioinformatics, genome
Gatk
Official code repository for GATK versions 4 and up
Stars: ✭ 1,002 (+421.88%)
Mutual labels:  bioinformatics, genome
Transformr
Smooth Polygon Transformations
Stars: ✭ 87 (-54.69%)
Mutual labels:  rstats, data-visualization
16gt
Simultaneous detection of SNPs and Indels using a 16-genotype probabilistic model
Stars: ✭ 26 (-86.46%)
Mutual labels:  bioinformatics, genome
Gganimate
A Grammar of Animated Graphics
Stars: ✭ 1,744 (+808.33%)
Mutual labels:  rstats, data-visualization
Streamgraph
〰️ htmlwidget for creating streamgraph visualizations in R
Stars: ✭ 137 (-28.65%)
Mutual labels:  rstats, data-visualization
Biomartr
Genomic Data Retrieval with R
Stars: ✭ 144 (-25%)
Mutual labels:  genome, rstats
Genometools
GenomeTools genome analysis system.
Stars: ✭ 186 (-3.12%)
Mutual labels:  bioinformatics, genome
Leaflet.extras2
Extra functionality for leaflet R package.
Stars: ✭ 37 (-80.73%)
Mutual labels:  rstats, data-visualization
Soccergraphr
Soccer Analytics in R using OPTA data
Stars: ✭ 42 (-78.12%)
Mutual labels:  rstats, data-visualization
Pretzel
Javascript full-stack framework for Big Data visualisation and analysis
Stars: ✭ 26 (-86.46%)
Mutual labels:  bioinformatics, data-visualization
Awesome Expression Browser
😎 A curated list of software and resources for exploring and visualizing (browsing) expression data 😎
Stars: ✭ 72 (-62.5%)
Mutual labels:  bioinformatics, data-visualization
Vegalite
R ggplot2 "bindings" for Vega-Lite
Stars: ✭ 157 (-18.23%)
Mutual labels:  rstats, data-visualization
Hrbrthemes
🔏 Opinionated, typographic-centric ggplot2 themes and theme components
Stars: ✭ 899 (+368.23%)
Mutual labels:  rstats, data-visualization
Metacache
memory efficient, fast & precise taxnomomic classification system for metagenomic read mapping
Stars: ✭ 26 (-86.46%)
Mutual labels:  bioinformatics, genome
Awesome Single Cell
Community-curated list of software packages and data resources for single-cell, including RNA-seq, ATAC-seq, etc.
Stars: ✭ 1,937 (+908.85%)
Mutual labels:  bioinformatics, data-visualization

Build Status Project Status: Active – The project has reached a stable, usable state and is being actively developed.

karyoploteR - An R/Biocondutor package to plot arbitrary data along the genome

karyoploteR Example

Description

karyoploteR is an R package to plot data along the genome using a karyotype style plot.

It is entirely based on R base graphics and inspired by the R base graphics API. It includes functions to plot primitive graphic elements such as points, lines, rectangles, text, etc mapped into the genome plot coordinates and higher level functions to plot a heatmap, the regions in a GenomicRanges object or the cumulative coverage of such regions.

Data positioning and track configuration has been inspired by Circos and does not explicitly understands the concept of track. Thus, it is possible to freely specify where to plot the data and to create plots with multiple independent tracks or overlapping representations.

It is highly configurable and in addition to the parametrization of the different data plotting functions, it is possible to specify custom functions for every plotting action from the basic chromosome bands to the chromosome labels or base numbers as well as creating completely new plotting functions.

How to use it

Documentation (vignette and user manual) is available at the karyoploteR's Bioconductor landing page at http://bioconductor.org/packages/karyoploteR

Tutorial and Examples

In addition to the documentation above, a short tutorial and some examples can be found at https://bernatgel.github.io/karyoploter_tutorial/

Citing karyoploteR

karyoploteR has been developed by Bernat Gel and Eduard Serra at IGTP Hereditary Cancer Group.

If you use karyoploteR in your research, please cite the Bioinformatics paper describing it:

Bernat Gel & Eduard Serra. (2017). karyoploteR: an R/Bioconductor package to plot customizable genomes displaying arbitrary data. Bioinformatics, 31–33. doi:10.1093/bioinformatics/btx346

A few example plots created with karyoploteR

These images are all created with karyoploteR and are part of the documented examples in the karyoploteR's tutorial and examples page. Click on them to see how the code needed to create them.

A karyoploteR example plotting differential expression results computed with RNA-seq data from Drosophila Melanogaster A karyoploteR example plotting the density of genes instead of the ideograms

A karyoploteR example plotting the nucleotide frequency, genes and CpG-islands on a small genomic region A karyoploteR example plotting raw SNP-array data

A karyoploteR example plotting the genes from Plasmodium Vivax PvP01 genome version A karyoploteR example plotting genes positioned on the genome

A karyoploteR example plotting a rainfall plot showing the distances between consecutive somatic variants A karyoploteR example plotting the density and positions of CpG islands along the genome

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].