A guide to elegant tiled heatmaps in R [2019]

A step-by-step guide to data preparation and plotting of simple, neat and elegant heatmaps in R using base graphics and ggplot2.

Beautiful circos plots in R

Circos plots are popular for displaying huge amounts of data in a relatively small visual space. This is especially relevant for genomic data. This post explores creating Circos-style genomic data plots in R using R package circlize.

Fast LD computation from VCF files using Tomahawk

Fast LD computation from a VCF file using **vcftools**, **bcftools** and **tomahawk**. This avoids the use of PLINK or conversion to PLINK formats.

Calendar plot shiny app and dynamic UI

Create an interactive calendar plot in R using Shiny.

Calendar plot with ggplot2

Creating an availability calendar plot using ggplot2 in R.

Customising ggplot2

Customising a ggplot2 plot using the theme function. In this post, we are going to explore how to adjust various ggplot plot elements. What can be adjusted, what they are called and how they can be adjusted.

Photo calender using R

Create an elegant photo calendar completely using R.

Scraping Instagram and choosing hashtags

Scraping Instagram for basic public data using R to help us pick "optimal" hastags.

Multiple Statistical Testing

In the advent of big data such as genomics, running numerous statistical tests is unavoidable. But long comes strange statistical problems. This post investigates issues with multiple statistical testing and its solutions along with simulated data.

Humanity has never lived in better times

It is easy to be disillusioned and pessimistic about the world we live in. Bad news seems to be followed by worse news. But humanity has come a long way from the disease-ridden, impoverished, war-torn lives of our fore-fathers. Here we look at a few data-driven graphs to convince ourselves of the progress we have made over time in various aspects of life. Slow progress never makes headlines.