Download - Data Visualisation

Transcript
Page 1: Data Visualisation

Data Visualisation

A picture is worth a thousand words

Page 2: Data Visualisation

Introducing Visualisation

Page 3: Data Visualisation

Maxim 19.1

People are processing tools, too, especially when it comes to processing visual information

Page 4: Data Visualisation

Displaying Tabular Data Using HTML

Page 5: Data Visualisation

Example HTML visualisation: identifying amino acid states

figMIX1.eps

Page 6: Data Visualisation

Example HTML visualisation: grouping amino acids

figMIX2.eps

Page 7: Data Visualisation

Displaying SWISS-PROT identifiers

sw|Q52109|MERA_ACICA Mercuric reduct ...MTTLKITGMTCDSCAAHVKEALEK ...

Page 8: Data Visualisation

Overview of the Mer Operon proteins in the SWISS-PROT database

figMERTABLEHTML.eps

Page 9: Data Visualisation

$ perl Makefile.PL$ make$ make test$ su$ make install$ <Ctrl-D>

$ ttf.pl | display

Creating High Quality Graphics With GD

Page 10: Data Visualisation

The test image produced by the GD module

figTTF.eps

Page 11: Data Visualisation

$ perldoc GD.pm

Using the GD module

Page 12: Data Visualisation

use GD;

my $image = new GD::Image( 100, 100 );

$white = $image->colorAllocate( 255, 255, 255 );$black = $image->colorAllocate( 0, 0, 0 );$red = $image->colorAllocate( 255, 0, 0 );$blue = $image->colorAllocate( 0, 0, 255 );

$image->transparent( $white );$image->interlaced( 'true' );

$image->rectangle( 0, 0, 99, 99, $black );$image->arc( 50, 50, 95, 75, 0, 360, $blue );$image->fill( 50, 50, $red );

binmode STDOUT;

print $image->png;

Using the GD module - example

Page 13: Data Visualisation

A sample image plan for a ``heat map''

figMIXPLAN.eps

Page 14: Data Visualisation

Maxim 19.2

Producing plans avoids problems before problems surface

Page 15: Data Visualisation

Displaying genes in EMBL entries

Page 16: Data Visualisation

A plot of the interesting genes identified in EMBL entry ISTN501

figEMBLPLOT.eps

Page 17: Data Visualisation

http://www.imagemagick.org/

$ mogrify -resize 1600 Embl_sequence_graphic.png

$ mogrify -resize x100 Embl_sequence_graphic.png

$ man mogrify

$ cp Embl_sequence_graphic.png Embl_sequence_graphic.original.png

$ mogrify -resize 1600 Embl_sequence_graphic.png

Introducing mogrify

Page 18: Data Visualisation

The difference between resampling and resizing. This is resized

figRESIZED.eps

Page 19: Data Visualisation

The difference between resampling and resizing. This is resampled

figRESAMPLED.eps

Page 20: Data Visualisation

Plotting Graphs

Page 21: Data Visualisation

Graph plotting using the GD::Graph modules

Page 22: Data Visualisation

Example line graph from the GD::Graph module

figGRAPHEXAMPLE1.eps

Page 23: Data Visualisation

Example pie chart from the GD::Graph module

figGRAPHEXAMPLE2.eps

Page 24: Data Visualisation

Graph plotting using Grace

http://plasma-gate.weizmann.ac.il/Grace/

Page 25: Data Visualisation

The GUI-based Grace application program

figGRACESHOT.eps

Page 26: Data Visualisation

The ``Absorbance'' image as produced by Chart::Graph::Xmgrace

figPERLGRACE.eps

Page 27: Data Visualisation

Where To From Here


Top Related