πŸ’Ύ Offline Software Download & Installation

You can download the offline version of RasterMan / the GWAS visualization platform here for local use.

It is recommended to also download the manual to review installation instructions, running commands, and frequently asked questions.

πŸ“¦ Offline Software Package

Download the offline R package (including the main program, dependency notes, example data, etc.).

⬇️ Download Offline Software
After installation, it can be used through an API (RStudio) interface, or operated via the Rscript CMD command line.

πŸ“„ PDF Manual

Download the RasterMan manual.

⬇️ Download RasterMan_1.0.0_manual.pdf
The manual includes installation instructions, parameter descriptions, command-line examples, FAQs, and more.

πŸ“˜ README Online Preview

GWAS / Molecular QTL Visualization Platform

Fast GWAS/QTL visualization β€’ Intelligent rasterization for second-level rendering β€’ Manhattan, QQ, cis-QTL, trans-QTL plots

Blazing Performance

Smart rasterization: Manhattan 20x faster, QQ 16x faster, trans-eQTL 9x faster β€” handles tens of millions of data points with ease

Auto Detection

Automatically recognizes 90% of common GWAS formats, detects chromosome, position and P-value columns β€” no manual configuration needed

Gene Annotation

cis-QTL supports intelligent gene annotation, labeling only the most significant SNP per gene, using ggrepel to avoid overlap

Highly Customizable

6 color schemes, adjustable significance threshold, PNG/PDF high-res output up to 600 DPI β€” publication-ready figures

trans-QTL

Unique trans-QTL visualization with 1:1 square layout, chromosomes in order, gradient color by effect size for clear distal associations

Multi-format Support

Supports .txt, .csv, .tsv, .mlma formats, up to 2 GB files, auto-detects delimiter, compatible with major GWAS software outputs

20Γ—
Manhattan Speedup
1GB
Max File Size
90%
Auto-detection Rate
4
Plot Types

⚑ Quick Start

Just three steps to generate professional GWAS visualizations:

1 Upload Data: Click πŸ“ Data Upload , select your GWAS result file (.txt/.csv/.mlma/.gz)

2 Auto-detect: The system automatically identifies chromosome, position, and P-value columns β€” you can adjust manually if needed

3 Generate Plot: Select πŸ“Š Manhattan & QQ or another plot type, click 🎨 Generate Plot to get your high-resolution figure instantly

πŸ“₯ Example Data Download

Unsure about the data format? Download example files to see the required format:

GWAS Data

Must contain at least: CHR, Pos, P

Download Example (.txt.gz)

cis-eQTL Data

Must contain at least: CHR, Pos, P, GENE

Download Example (.txt.gz)

trans-eQTL Data

Must contain at least: SNP_CHR, SNP_POS, GENE_CHR, GENE_POS, P

Download Example (.txt.gz)

πŸ“ Data File Upload

Supported formats: .txt, .csv, .gz, .tsv, .mlma (max 1 GB) ⚑ Smart Rasterization

Data Loaded


                      

Data Preview (first 100 rows)

βœ“ Data uploaded successfully! Select an analysis type to continue:

πŸ“‹ Data Preview (first 10 rows)

Please upload data first

βš™οΈ Parameters ⚑ Rasterization

Plot Type


Column Selection


Color Theme


QQ Plot Settings


Rasterization


SNP Annotation


Download Settings

Bitmap formats only

⬇️ Download Image

⚑ RasterMan

Click the button on the left to generate a plot

πŸ“‹ Data Preview (first 10 rows)

Please upload data first

βš™οΈ cis-eQTL Parameters ⚑ Rasterization

Column Selection


Significance & Annotation


cis-eGene Highlight


Plot Style


Rasterization (Large Data Acceleration)



⬇️ Download Image

🧬 cis-eQTL Manhattan Plot ⚑ RasterMan

Click the button on the left to generate the cis-eQTL plot

πŸ“‹ Data Preview (first 10 rows)

Please upload data first

βš™οΈ trans-eQTL Parameters ⚑ Smart Compression

Column Selection


Color Theme


Point Size Encoding


Rasterization (Large Data Acceleration)

Larger values produce finer detail but are slower

Download Settings



⬇️ Download Image

🌐 trans-eQTL (SNP Γ— Gene) Plot ⚑ RasterMan

Click the button on the left to generate the trans-eQTL plot

πŸ“– Platform Overview

The GWAS Visualization Platform is a professional tool for Genome-Wide Association Study visualization, providing fast rendering of Manhattan plots, QQ plots, cis-eQTL plots, and trans-eQTL plots.

This platform uses intelligent rasterization technology to accelerate plotting of large datasets by up to 20x , and supports high-resolution PNG/PDF output for publication-quality figures.

πŸš€ Quick Start

1️⃣ Data Upload

Supported file formats:

  • .txt - Tab-delimited text file
  • .csv - Comma-separated text file
  • .tsv - Tab-separated text file
  • .mlma - GCTA software output format

File size limit: max 1 GB

Data requirements: must contain at least chromosome, position, and P-value columns (for Manhattan/QQ plots)

2️⃣ Auto Column Detection

The system automatically recognizes the following common column names (case-insensitive):

  • Chromosome column: chr, chromosome, chrom, snp_chr, chr_name
  • Position column: pos, position, bp, ps, snp_pos, base_pair
  • P-value column: p, pval, pvalue, p_value, pv, p_bolt_lmm
  • Gene column: gene, gene_name, geneid, symbol

Note: Auto-detection accuracy is ~90%. If incorrect, adjust columns manually.

3️⃣ Generate Plot

Select the corresponding plot type:

  • πŸ“Š Manhattan & QQ: Standard GWAS visualization, displayed side by side
  • 🧬 cis-eQTL: Manhattan plot with gene annotation, labeling only the most significant SNP per gene
  • πŸ”€ trans-eQTL: Distal association visualization with 1:1 square layout

Click 🎨 Generate Plot and wait for the plot to render

Click ⬇️ Download Image to save the high-resolution figure locally

βš™οΈ Feature Details

Manhattan Plot

Standard GWAS visualization showing significance levels for all SNPs:

  • Color schemes: 6 options (Classic, Modern, Colorblind-friendly, Pastel, Vibrant, Grayscale)
  • Significance threshold: Default 5e-8 (genome-wide significance), customizable
  • Rasterization: Auto-enabled when data exceeds 100k points, 20x speedup

QQ Plot

Evaluates whether the P-value distribution matches expectations; detects population stratification and inflation:

  • Red dashed line represents the expected distribution
  • Points deviating from the line indicate inflation or true signals
  • 16x speedup when data exceeds 100k points

cis-QTL Manhattan

cis-QTL visualization with intelligent gene annotation:

  • Gene annotation threshold: Uses -log10(P) units, consistent with Y-axis (e.g., 6 means P < 1e-6)
  • Smart deduplication: Only the most significant SNP per gene is labeled
  • ggrepel annotation: Automatically avoids label overlap with connecting lines
  • Optional threshold line: Toggle the red significance threshold line on/off

trans-QTL Plot

trans-QTL visualization showing distal regulatory relationships:

  • 1:1 layout: Same scale on both axes, square figure
  • Chromosome order: Both axes strictly ordered 1, 2, 3...
  • Effect-size coloring: Cyan (negative) - White (zero) - Pink (positive)
  • Smart rasterization: 9x speedup for large datasets

πŸŽ›οΈ Parameter Reference

Column Position

Specify the position of each column in the data file (1-indexed):

Example: if chromosome is column 1, position is column 2, and P-value is column 5,<br> set: Chromosome column = 1, Position column = 2, P-value column = 5

Significance Threshold

  • Manhattan plot: uses P-value units (e.g., 5e-8), controls the red threshold line position
  • cis-QTL gene annotation: uses -log10(P) units (e.g., 6), controls which genes are labeled

Output Settings

  • Format: PNG (for preview) or PDF (for publication, vector)
  • Size: Width and height in inches
  • DPI: Resolution β€” 300 for publication, 600 for high-res printing

⚑ Performance Optimization

Intelligent Rasterization

When data exceeds 100k points, rasterization is automatically enabled:

  • Manhattan: from 90s down to 4.5s (20x speedup)
  • QQ Plot: from 60s down to 3.8s (16x speedup)
  • trans-QTL: from 200s down to 22s (9x speedup)

Note: Rasterization does not affect plot quality; visual appearance is fully preserved.

Data Processing Tips

  • < 100k points: no special handling needed, upload directly
  • 100k - 1M points: recommend enabling 'Rasterization'
  • > 1M points: rasterization is applied automatically; rendering takes ~5-30 seconds

❓ Frequently Asked Questions

Q1: Why are my chromosomes in the wrong order?

A: Check that the chromosome column is in numeric format. If it is character format (e.g., chr1, chr2), the system sorts alphabetically. Use plain integers (1, 2, 3...) for correct ordering.

Q2: Too many gene labels β€” how do I reduce them?

A: Increase the 'Gene Annotation Threshold' (-log10P), e.g., from 6 to 8 or 10, to annotate only more significant genes. The system annotates at most 50 genes by default.

Q3: Why is the trans-QTL plot a square?

A: To make it easier to observe the diagonal (cis associations) and off-diagonal (trans associations), a 1:1 aspect ratio is used.

Q4: How do I get the highest-quality output?

A: Use the following settings:

  • Format: PDF (vector, losslessly scalable)
  • DPI: 600 (ultra-high resolution)
  • Size: adjust according to journal requirements

Q5: Which GWAS software outputs are supported?

A: Most GWAS software is supported, including:

  • PLINK (.assoc, .qassoc)
  • GCTA (.mlma)
  • BOLT-LMM (.stats)
  • SAIGE (.txt)
  • REGENIE (.regenie)
  • Any other tabular file containing chromosome, position, and P-value columns

πŸ“Œ Version Information

Current Version: v1.3.2

Release Date: 2026-01-14

Key Features:

  • βœ… Intelligent rasterization (20x speedup)
  • βœ… Auto column detection (90% accuracy)
  • βœ… Manhattan & QQ side-by-side display
  • βœ… cis-eQTL gene annotation (ggrepel)
  • βœ… trans-eQTL 1:1 square layout
  • βœ… Chromosomes in ascending order
  • βœ… Data preview (all plot pages)

Tech Stack:

  • Shiny: Web application framework
  • ggplot2: Plotting engine
  • data.table: High-performance data processing
  • ggrepel: Intelligent label layout

πŸ’¬ Need Help?

If you have questions or suggestions, feel free to reach out:

Email | GitHub | FAQ