Sushi bag draws Manhattan map
Introduction
The Manhattan chart can display the values of regions on multiple chromosomes. You can use the plotManhattan of the Sushi package.
Code explanation
Input
- bed format data frame
head(Sushi_GWAS.bed)Structure are as follows
 chr.hg18 pos.hg18 pos.hg18.1 rsid pval.GC.DBP V6
 chr1 1695996 1695996 rs6603811 0.003110 .
 chr1 1696020 1696020 rs7531583 0.000824 .
 chr1 1698661 1698661 rs12044597 0.001280 .
 chr1 1711339 1711339 rs2272908 0.001510 .
 chr1 1712792 1712792 rs3737628 0.001490 .
 chr1 1736016 1736016 rs12408690 0.004000 
 chr11 2286805 2286832 GGTGAGGGCCAGCAGCTCCCTGGGGGG 250 1- Genome length data frame
head(Sushi_hg18_genome)
The structure is as follows
    V1 V2
 chr1 247249719
 chr10 135374737
 chr11 134452384
 chr12 132349534
 chr13 114142980
 chr14 106368585Code example
library('Sushi')  # Load Sushi package
Sushi_data = data(package ='Sushi') # List Sushi ownn data
data(list = Sushi_data$results[,3]) # Load ata
plotManhattan(bedfile=Sushi_GWAS.bed,pvalues=Sushi_GWAS.bed[,5],
col=SushiColors(6),genome=Sushi_hg18_genome,cex=0.75)
labelgenome(genome=Sushi_hg18_genome,n=4,scale="Mb",
edgeblankfraction=0.20,cex.axis=.5)  #Add genome coordinate position
axis(side=2,las=2,tcl=.2)  # Add a coordinate axis, here is the y axis
mtext("log10(P)",side=2,line=1.75,cex=1,font=2) # add tag
mtext("chromosome",side=1,line=1.75,cex=1,font=2)

Reference
https://www.bioconductor.org/packages/release/bioc/vignettes/Sushi/inst/doc/Sushi.pdf
 
            