| Literature DB >> 27153821 |
Sébastien Guizard1, Benoît Piégu1, Yves Bigot2.
Abstract
BACKGROUND: Several tools are available for visualizing genomic data. Some, such as Gbrowse and Jbrowse, are very efficient for small genomic regions, but they are not suitable for entire genomes. Others, like Phenogram and CViT, can be used to visualise whole genomes, but are not designed to display very dense genomic features (eg: interspersed repeats). We have therefore developed DensityMap, a lightweight Perl program that can display the densities of several features (genes, ncRNA, cpg, etc.) along chromosomes on the scale of the whole genome. A critical advantage of DensityMap is that it uses GFF annotation files directly to compute the densities of features without needing additional information from the user. The resulting picture is readily configurable, and the colour scales used can be customized for a best fit to the data plotted.Entities:
Keywords: Annotation; GFF; Genome; Visualization
Mesh:
Substances:
Year: 2016 PMID: 27153821 PMCID: PMC4858867 DOI: 10.1186/s12859-016-1055-0
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
DensityMap options
| Short | Long | Type | Description |
|---|---|---|---|
| Mandatory options | |||
| -i | --input | string | GFF file name |
| -re | --region_file | string | A BED file describing sequence regions to plot. |
| -o | --output_img_name | string | output image name |
| -ty | --type_to_draw | string | Type (column 3 of GFF) to draw, strand(s) to plot and colour scale to use |
| Generic options | |||
| -for | --force | none | Automatically answers yes to picture size validation |
| -v | --verbose | none | Activate verbose |
| -h | --help | none | Print help |
| Density options | |||
| -c | --colour_scale | integer | Number of the colour scale to use |
| -sc | --scale_factor | integer | Window length (in base pairs) to use |
| -a | --auto_scale_factor | integer | Maximum picture height in pixels |
| -ro | --rounding_method | string | Rounding densities with floor or ceiling |
| -gc | --gc | integer | Colour scale number for density map of the GC % of chromosome, |
| Graphical options | |||
| -ti | --title | string | Picture title |
| -w | --win_size | integer | Picture height in pixels |
| -sh | --show_scale | integer | Draw scale, with the integer indicating the maximum number of ticks to print on the scale |
| -str_w | --strand_width | integer | Strand width in pixels |
| -str_s | --strand_space | integer | Space between strands in pixels |
| -sp | --space_chr | Integer | Space between chromosomes |
| -lm | --lmargin | integer | Left margin in pixels |
| -rm | --rmargin | integer | Right margin in pixels |
| -tm | --tmargin | integer | Top margin in pixels |
| -bm | --bmargin | integer | Bottom margin in pixels |
| -ba | --background | integer | Picture background colour |
| -la | --label_strand_rotation | integer | Rotation (in degrees) of strand label |
| -ft_f | --ft_family | string | Text font |
| -ft_s | --ft_size | integer | Font size |
Fig. 1Density map of genes, exons, ncRNA and GC % in chromosomes of D. melanogater. The command line was: DensityMap.pl -i dmel.gff3 -o egn -ty ‘gene = fused;exon = fused;ncRNA = fused = 10’ -gc 12 -sc 40000 -ba white -str_s 15 -str_w 25 -sp 35 -sh 50 -title “Density Map of Gene, Exon, ncRNA and GC%” -la −15 -ro ceil. The arms of chromosomes 2 and 3 are split into two annotation files 2 L, 2R and 3 L, 3R. Four density map were drawn for each chromosome, one each for genes, exons, ncRNA and GC%. Tilling windows were 40,000 bp long. Densities are represented with three colour scales. That for genes and exons is blue - red with colour tone changes for each 10 % density change. The second, for ncRNA, shows 0 % density as grey, densities of 1 to 9 % are represented by a blue—red colour gradient, and densities of 10 %l or greater by dark red. The third colour scale, for GC content, shows densities below 30 % in grey, 30–49 % as a green—red colour gradient, and densities of 50 % and above in dark red. The scale is in Mbp
Fig. 2Density map of LINE and LTR retrotransposons and rolling-circle transposons (RC) in D. melanogaster. The command line was: DensityMap.pl -i dmel.gff3 -o te -ty 'LINE = fused;LTR = fused;RC = fused = 10′ -sc 40000 -ba white -str_s 15 -str_w 25 -sp 35 -sh 50 -title “Density Map of Gene, Exon, ncRNA and GC%” -la −15 -ro ceil. The arms of chromosomes 2 and 3 are shown in two annotation files 2 L, 2R and 3 L, 3R. Two density maps were drawn for each chromosome, one for LINE retrotransposon and one for LTR transposon. Tilling windows were 40, 000 bp long. The densities of LTR or LINE are shown as a blue- red gradient with 10 % intervals. Zero % RC is shown in grey. Densities of 1 to 9 % are shown in dark blue to red, and those over 10 % are in dark red. The scale is in Mbp