Skip to contents

ggwas 0.99.8

  • Point labels now sit in the empty part of the plot with a connector line down to the variant, instead of landing on the points. Manhattan labels go into the headroom above the peaks; trumpet and volcano labels move off the dense band

ggwas 0.99.7

  • SNP and gene labels across all plots now share one repel style, so they spread out, always keep a connector line, and stay off the points
  • Manhattan plots leave headroom at the top, giving top-hit labels room to sit
  • The summary dashboard top-hits table no longer clips its bottom rows

ggwas 0.99.6

  • manhattan_plot() with a single y_truncate value now keeps the peaks above the break and compresses them, instead of dropping everything up to the top
  • The summary dashboard top-hits table shows the base-pair position again (it was printing NULL)

ggwas 0.99.5

ggwas 0.99.4

  • Column auto-detection is now case-insensitive, so lowercase headers (pos, #chrom, alt, …) are recognized
  • -log10(p) columns (LOG10P, neg_log_pvalue, …) are auto-detected and back-transformed
  • Fixed a crash when more than one required column could not be detected; the error now lists the missing columns

ggwas 0.99.3

  • Added GRanges interoperability: as_granges() exports results to a Bioconductor GRanges, and as_gwas_data() now accepts GRanges input
  • Added trumpet_plot(): effect size versus minor allele frequency with statistical-power contours showing which variants a study can detect
  • Added forest_plot() for effect estimates with confidence intervals across cohorts or lead variants
  • Added effect_compare_plot() comparing variant effects between two studies on their shared variants
  • Added gene_annotation() with bundled protein-coding genes for GRCh37 and GRCh38, so regional and gene-labelled plots work without a GTF
  • gene_track() now renders full exon structure when given exon_data
  • Sped up smart_downsample() with exponential-key weighted sampling

ggwas 0.99.2

  • Added y_truncate parameter for Manhattan plots with broken y-axis, showing extreme p-values in a compressed zone above the break
  • Added snp_density() with heatmap and points styles for SNP density karyograms with centromere markers
  • Added density_signal_plot() dual-track comparison of genotyping density vs association signal
  • Added chr_info_human(), chr_info_mouse(), chr_info_cattle() for built-in chromosome data, and chr_info_ucsc() for any UCSC assembly
  • Used Greek letter on axis labels in volcano and architecture plots
  • Reversed color scale in heatmaps (dark = high values)
  • Filled empty bins in pvalue_heatmap() to eliminate gaps
  • Replaced scattermore with geom_point for correct circle shapes
  • Showed legends by default in journal themes
  • Reduced overlapping text in genetic correlation and PheWAS plots

ggwas 0.99.1

  • Added PheWAS, colocalization, fine-mapping, genetic correlation, and architecture plots
  • Added data utilities: filter_region(), maf_filter(), merge_gwas(), get_loci()
  • Added scattermore support for faster rendering of large datasets
  • Expanded vignette with interpretation guides for all plot types
  • Added Zenodo DOI
  • Fixed integer overflow in cumulative BP calculation
  • Fixed NA handling in highlight_regions()

ggwas 0.99.0

Initial Bioconductor pre-release.

Plot types

  • Manhattan plot with smart downsampling, highlighting, and labeling
  • QQ plot with confidence bands, genomic inflation factor, and stratification
  • Miami plot for two-study comparison
  • Locus zoom plot with LD coloring and gene track support
  • Genome-wide p-value heatmap (novel)
  • Effect-size volcano plot (novel)
  • Circular Manhattan with multi-ring support (novel)
  • Enrichment Manhattan with functional annotation overlays (novel)
  • Multi-trait Manhattan with pleiotropy detection (novel)
  • Summary dashboard with automatic panel tags (novel)

Gene annotation

Themes and palettes

  • Journal themes: Nature, Science, Cell, PLOS, presentation, poster
  • 14 colorblind-safe palettes
  • Publication presets via gwas_preset()

Data I/O

  • Readers for PLINK, REGENIE, GCTA, GEMMA, and generic formats
  • Automatic column name detection
  • as_gwas_data() constructor with validation