πΎ 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 SoftwareAfter 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.pdfThe 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
β‘ 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:
trans-eQTL Data
Must contain at least: SNP_CHR, SNP_POS, GENE_CHR, GENE_POS, P
Download Example (.txt.gz)π Data File Upload
Data Loaded
Data Preview (first 100 rows)
π 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
β¬οΈ 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)
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):
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