1 / 27

Data Visualisation

A picture is worth a thousand words. Data Visualisation. Introducing Visualisation. People are processing tools, too, especially when it comes to processing visual information. Maxim 19.1. Displaying Tabular Data Using HTML. figMIX1.eps.

jaclyn
Download Presentation

Data Visualisation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A picture is worth a thousand words Data Visualisation

  2. Introducing Visualisation

  3. People are processing tools, too, especially when it comes to processing visual information Maxim 19.1

  4. Displaying Tabular Data Using HTML

  5. figMIX1.eps Example HTML visualisation: identifying amino acid states

  6. figMIX2.eps Example HTML visualisation: grouping amino acids

  7. Displaying SWISS-PROT identifiers sw|Q52109|MERA_ACICA Mercuric reduct ... MTTLKITGMTCDSCAAHVKEALEK ...

  8. figMERTABLEHTML.eps Overview of the Mer Operon proteins in the SWISS-PROT database

  9. Creating High Quality Graphics With GD $ perl Makefile.PL $ make $ make test $ su $ make install $ <Ctrl-D> $ ttf.pl | display

  10. figTTF.eps The test image produced by the GD module

  11. Using the GD module $ perldoc GD.pm

  12. Using the GD module - example 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;

  13. figMIXPLAN.eps A sample image plan for a ``heat map''

  14. Producing plans avoids problems before problems surface Maxim 19.2

  15. Displaying genes in EMBL entries

  16. figEMBLPLOT.eps A plot of the interesting genes identified in EMBL entry ISTN501

  17. Introducing mogrify 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

  18. figRESIZED.eps The difference between resampling and resizing. This is resized

  19. figRESAMPLED.eps The difference between resampling and resizing. This is resampled

  20. Plotting Graphs

  21. Graph plotting using the GD::Graph modules

  22. figGRAPHEXAMPLE1.eps Example line graph from the GD::Graph module

  23. figGRAPHEXAMPLE2.eps Example pie chart from the GD::Graph module

  24. Graph plotting using Grace http://plasma-gate.weizmann.ac.il/Grace/

  25. figGRACESHOT.eps The GUI-based Grace application program

  26. figPERLGRACE.eps The ``Absorbance'' image as produced by Chart::Graph::Xmgrace

  27. Where To From Here

More Related