GWAS/分子表型QTL可视化平台

快速的GWAS/QTL可视化工具 • 智能光栅化技术实现秒级绘图• 支持Manhattan、QQ、cis-QTL、trans-QTL绘图

极速性能

智能光栅化技术,Manhattan图提速20倍,QQ图提速16倍,trans-eQTL提速9倍,轻松处理千万级数据点

智能识别

自动识别90%常见GWAS数据格式,自动检测染色体、位置、P值列,无需手动配置,开箱即用

基因标注

cis-QTL支持智能基因标注,每个基因只标注最显著SNP,使用ggrepel避免重叠,专业美观

高度定制

6种配色方案,可调显著性阈值,支持PNG/PDF高清输出,DPI可达600,满足发表级需求

trans-QTL

独特的trans-QTL可视化,1:1正方形显示,染色体按序排列,效应值梯度配色,清晰展示远端关联

多格式支持

支持.txt、.csv、.tsv、.mlma等格式,文件上限2GB,自动解析列分隔符,兼容主流GWAS软件输出

20×
Manhattan加速
1GB
最大文件
90%
自动识别率
4
绘图类型

⚡ 快速开始

只需三步,即可生成专业的GWAS可视化图表:

1 上传数据: 点击 📁 数据上传 ,选择您的GWAS结果文件(支持.txt/.csv/.mlma/.gz)

2 自动识别: 系统自动识别染色体、位置、P值列,您也可以手动微调

3 生成图表: 选择 📊 Manhattan & QQ 或其他绘图类型,点击 🎨 生成图表 ,即刻获得高清图片

📥 示例数据下载

不确定数据格式?下载示例数据查看正确的格式要求:

GWAS数据

至少包含: CHR, Pos, P

下载示例 (.txt.gz)

cis-eQTL数据

至少包含: CHR, Pos, P, GENE

下载示例 (.txt.gz)

trans-eQTL数据

至少包含: SNP_CHR, SNP_POS, GENE_CHR, GENE_POS, P

下载示例 (.txt.gz)

📁 数据文件上传

支持格式:.txt, .csv, .gz, .tsv, .mlma(最大1GB) ⚡ 智能光栅化加速

数据已加载


                      

数据预览(前100行)

✓ 数据上传成功!选择分析类型继续:

📋 数据预览(前10行)

请先上传数据

⚙️ 参数设置 ⚡ 光栅化加速

图表类型


列名选择


颜色主题


QQ图设置


光栅化加速


SNP 标注


下载设置

仅位图格式使用

⬇️ 下载图片

⚡ RasterMan

点击左侧按钮生成图表

📋 数据预览(前10行)

请先上传数据

⚙️ cis-eQTL 参数设置 ⚡ 光栅化加速

列名选择


显著性与标注


cis-eGene 高亮


绘图样式


光栅化(大数据加速)



⬇️ 下载图片

🧬 cis-eQTL Manhattan Plot ⚡ RasterMan

点击左侧按钮生成 cis-eQTL 图表

📋 数据预览(前10行)

请先上传数据

⚙️ trans-eQTL 参数设置 ⚡ 智能压缩

列名选择


颜色主题


点大小编码


光栅化(大数据加速)

数值越大越精细,但速度越慢

下载设置



⬇️ 下载图片

🌐 trans-eQTL (SNP × Gene) Plot ⚡ RasterMan

点击左侧按钮生成 trans-eQTL 图表

📖 平台介绍

GWAS可视化平台是一个专业的全基因组关联分析(Genome-Wide Association Study)可视化工具,提供Manhattan图、QQ图、cis-eQTL图、trans-eQTL图的快速绘制功能。

本平台采用智能光栅化技术,可将大数据集的绘图速度提升 20倍 ,并支持高清PNG/PDF输出,满足科研发表需求。

🚀 快速开始

1️⃣ 数据上传

支持的文件格式:

  • .txt - 制表符分隔的文本文件
  • .csv - 逗号分隔的文本文件
  • .tsv - 制表符分隔的文本文件
  • .mlma - GCTA软件输出格式

文件大小限制:最大 1GB

数据要求:至少包含染色体、位置、P值三列(用于Manhattan/QQ图)

2️⃣ 列名自动识别

系统会自动识别以下常见列名(不区分大小写):

  • 染色体列: chr, chromosome, chrom, snp_chr, chr_name
  • 位置列: pos, position, bp, ps, snp_pos, base_pair
  • P值列: p, pval, pvalue, p_value, pv, p_bolt_lmm
  • 基因列: gene, gene_name, geneid, symbol

提示:自动识别准确率约90%,如识别错误可手动调整列号

3️⃣ 生成图表

选择对应的绘图类型:

  • 📊 Manhattan & QQ: 标准的GWAS可视化,左右并排显示
  • 🧬 cis-eQTL: 带基因标注的Manhattan图,每个基因只标注最显著SNP
  • 🔀 trans-eQTL: 远端关联可视化,1:1正方形显示

点击 🎨 生成图表 按钮,等待绘图完成

点击 ⬇️ 下载图片 按钮,保存高清图片到本地

⚙️ 功能详解

Manhattan Plot

全基因组关联分析的标准可视化方法,展示所有SNP的显著性水平:

  • 配色方案: 提供6种配色(经典、现代、色盲友好、柔和、鲜艳、灰度)
  • 显著性阈值: 默认5e-8(genome-wide significance),可自定义
  • 光栅化加速: 数据量>10万点时自动启用,提速20倍

QQ Plot

评估P值分布是否符合预期,检测population stratification和inflation:

  • 红色虚线代表期望分布
  • 点偏离虚线表示存在inflation或真实信号
  • 数据量>10万点时提速16倍

cis-QTL Manhattan

顺式数量性状位点(QTL)可视化,带智能基因标注:

  • 基因标注阈值: 使用-log10(P)单位,与Y轴一致(如:6表示P<1e-6)
  • 智能去重: 每个基因只标注最显著的SNP,避免重复
  • ggrepel标注: 自动避免标签重叠,带连接线指向SNP位置
  • 可选阈值线: 可选择显示/隐藏红色显著性阈值线

trans-QTL Plot

反式QTL可视化,展示远端调控关系:

  • 1:1显示: X轴和Y轴使用相同比例,图形为正方形
  • 染色体排序: X轴和Y轴严格按1,2,3...排序
  • 效应值配色: 青色(负效应)-白色(无效应)-粉色(正效应)
  • 智能光栅化: 大数据集提速9倍

🎛️ 参数说明

列位置

指定数据文件中各列的位置(从1开始计数):

例如:如果您的数据第1列是染色体,第2列是位置,第5列是P值,<br> 则设置:染色体列=1,位置列=2,P值列=5

显著性阈值

  • Manhattan图:使用P值单位(如5e-8),控制红色阈值线位置
  • cis-QTL基因标注:使用-log10(P)单位(如6),控制标注哪些基因

输出设置

  • 格式: PNG(适合预览)或 PDF(适合发表,矢量图)
  • 尺寸: 宽度和高度,单位为英寸
  • DPI: 分辨率,300适合发表,600用于高清打印

⚡ 性能优化

智能光栅化技术

当数据量超过10万点时,系统自动启用光栅化加速:

  • Manhattan图:从 90秒 降至 4.5秒 (20倍提速)
  • QQ图:从 60秒 降至 3.8秒 (16倍提速)
  • trans-QTL:从 200秒 降至 22秒 (9倍提速)

注:光栅化不影响图表质量,保持视觉效果完整

数据处理建议

  • 数据量<10万点:无需特殊处理,直接上传
  • 数据量10万-100万点:建议勾选'光栅化加速'
  • 数据量>100万点:系统自动光栅化,绘图时间约5-30秒

❓ 常见问题

Q1: 为什么我的染色体顺序是乱的?

A: 请检查染色体列是否为数字格式。如果是字符格式(如chr1, chr2),系统会按字母排序。建议使用纯数字(1, 2, 3...)。

Q2: 基因标注太多了怎么办?

A: 调高'基因标注阈值'(-log10P),例如从6改为8或10,只标注更显著的基因。系统最多标注50个基因。

Q3: trans-QTL图为什么是正方形?

A: 为了便于观察对角线(cis关联)和非对角线(trans关联),我们使用1:1比例显示。

Q4: 如何获得最高质量的输出图片?

A: 使用以下设置:

  • 格式:PDF(矢量图,无损缩放)
  • DPI:600(超高清)
  • 尺寸:根据期刊要求调整

Q5: 支持哪些GWAS软件的输出?

A: 支持大部分GWAS软件,包括:

  • PLINK (.assoc, .qassoc)
  • GCTA (.mlma)
  • BOLT-LMM (.stats)
  • SAIGE (.txt)
  • REGENIE (.regenie)
  • 以及其他任何包含染色体、位置、P值的表格文件

📌 版本信息

当前版本: v1.3.2

发布日期: 2026-01-14

主要特性:

  • ✅ 智能光栅化(20倍加速)
  • ✅ 自动列名识别(90%准确率)
  • ✅ Manhattan & QQ并排显示
  • ✅ cis-eQTL基因标注(ggrepel)
  • ✅ trans-eQTL 1:1正方形显示
  • ✅ 染色体正序排列
  • ✅ 数据预览(所有画图页面)

技术栈:

  • Shiny:Web应用框架
  • ggplot2:绘图引擎
  • data.table:高效数据处理
  • ggrepel:智能标签布局

💬 需要帮助?

如有问题或建议,欢迎通过以下方式联系:

Email | GitHub | FAQ