|
Tutorials Session Chairs: Scooter Morris & Martin Krzywinski |
||
| 8:30 - 8:50 | Bus pickup from downtown stops & train station (see Bus Schedule) | |
| 9:30 - 13:00 |
► Blender (Chris Grove)
Blender is a complete package for 3D content creation (from modelling to animation, rendering and game elaboration) developed as an open source project, which is increasingly popular for academic work. Using this tool, it is possible to visualize in an animated way any 3D subject, from atomic scale molecules to entire organisms. The workshop will introduce Blender and the Virtual Worm project. The Virtual Worm project is an attempt to construct an anatomically accurate 3D model of the nematode Caenorhabditis elegans, for the purpose of education, data visualization, and integration into the C. elegans database WormBase.org. This tutorial will focus on basic Blender operation and interface, and cellular/organism anatomy applications using the Virtual Worm as an example. |
|
| 9:30 - 13:00 |
► Chimera (Graham Johnson)
Animation can effectively communicate multistep biological processes. This tutorial will provide an introduction to molecular visualization and analysis tools and to molecular animation techniques. During the first half of the tutorial, we will cover the basic capabilities of molecular visualization tools, including the types of structures and data sources used for molecular visualization. Participants will learn how to load, visualize, and manipulate 3D structures with relevant representation styles and how to save images and animations for publication. |
|
| 9:30 - 13:00 |
► Cytoscape intro (Alexander Pico & Scooter Morris)
We will demonstrate and explore a variety of Cytoscape plugins for analysis and visualization. In particular, we will use the clusterMaker plugin to cluster networks and attributes; the Network Analysis plugin to explore the properties of networks; the BiNGO plugin to calculate overexpression of GO categories; and the structureViz and chemViz plugins to add structural visualization and information to the network. |
|
| 9:30 - 13:00 |
► Processing.js (Martin Schneider)
Processing is an open-source programming environment with a vivid community. It lets you quickly sketch programs and try out visualization ideas of your own. Unlike other tools, such as Blender, it has an extremely flat learning curve. In the beginning you can use it as a sand box for creating interactive 2D and 3D animations, but it allows you to quickly step out of the box and harness the power of its environment.For Processing 1.0 this environment used to be Java with a quickly growing numberof libraries. Then - with the advent of HTML 5, Processing.js became a popular alternative, making use of the HTML Canvas and WebGL.This tutorial will take you all the way from creating Processing.js-sketches with Processing 2.0, to extending their capabilities via javascript. You will make your visualizations import data via the web and integrate GUI elements from your favorite javascript framework. Finally you will learn how to use external libraries such as toxiclibs.js, and apply shader hacks for 3D visualization. |
|
| 9:30 - 13:00 |
► From 1D to 2D & 3D Structures of RNA (Yann Ponty & James Procter)
This tutorial will introduce several RNA Visualization and computational approaches that allow the prediction of RNA structure from sequence. We will briefly overview the main sources of RNA data, and introduce the main data formats used to encode structural information. Tutees will have the opportunity to gain practical experience in using RNA structure prediction software and visually evaluate their output against known RNA 3D structure.
|
|
| 9:30 - 13:00 |
► Visualization principles (Jessie Kennedy, Cydney Nielsen, & Martin Krzywinski)
We will present fundamental principles of graphic design and visual communication that will help you create more effective interactive and print visualizations. You will learn how the purposeful use of salience, color, consistency and layout can help communicate large data sets and complex ideas with greater immediacy and clarity. We will illustrate how these principles were implemented in ABySS-Explorer to visualize genome assemblies, an example to show you ways to apply design ideas to your own project. At the end of the tutorial, you will apply what you have learned in an interactive group session in which you will design a figure illustrating a biological process. Complete course notes and presentations from this tutorial are available at http://mkweb.bcgsc.ca/vizbi/2012/ |
|
|
Lunch Break (13:00 - 14:30) |
||
| 14:30 - 18:00 | ► Visualisation and segmentation of 3D images with Amira (Suzanne Duce)
3D image datasets such as MRI can be visualised and segmented using the PC-based software tool, Amira (Visage Imaging GmbH, 12163 Berlin, Germany). This allows anatomical models to be produced, combined and compared. It facilitates quantitative analysis such as volumetric studies and texture analysis. |
|
| 14:30 - 18:00 | ► ARB & SILVA: A software environment and databases for ribosomal RNA sequence data (Ralf Westram and Pelin Yilmaz)
Sequencing ribosomal RNA (rRNA) genes is currently the method of choice for phylogenetic reconstruction, nucleic acid based detection and quantification of microbial diversity. The phylogenetic software package ARB (latin, 'arbor' = tree) has been developed for nearly 20 years to cope with this deluge of data. It has primarily been implemented to handle ribosomal RNA data, but can be easily used for any kind of sequence data. Besides import/export, data management and alignment functions a powerful sequence editor is implemented which can be used for nucleic acid as well as amino acid sequences. Furthermore, a unique maximum parsimony approach allows the reconstruction and evaluation of large trees which is a prerequisite for accurate phylogenetic classification. To facilitate in-depth analysis of molecular data, a comprehensive selection of software tools is integrated into ARB. The interactive software tool ARB was recently supplemented by SILVA (latin, 'silva' = forest) to provide a central, comprehensive web resource for up to date, quality controlled databases of aligned small (18S/18S)- and large (23S/28S) subunit rRNA sequences from the Bacteria, Archaea and Eukarya domains. During the tutorial we will cover how to browse SILVA for sequences of interest and how to import/export sequences to ARB. Afterwards, a general workflow of alignment, tree reconstruction and probe design will be presented using ARB. | |
| 14:30 - 18:00 |
► Cytoscape plugin development (Alexander Pico & Scooter Morris)
During this tutorial, we will demonstrate how to develop plugins and apps for Cytoscape. Cytoscape is undergoing a significant rewrite for Cytoscape 3.0. As part of this rewrite plugins and plugin development will change in a number of ways. This tutorial is targeted as individuals who want to take advantage of the network visualization and analysis capabilities of Cytoscape and extend it by adding new visual or analytical capabilities. This will focus primarily on the existing version of Cytoscape, but we will also highlight how things will change in Cytoscape 3.0 when Cytoscape plugins become Cytoscape "apps". We will focus on the Cytoscape API and how to quickly and easily extend Cytoscape's capability with your own algorithms. We will also discuss how to make your plugin available via the Cytoscape PluginManager and how to take advantage of the capabilities of other plugins through the CyCommand API. Attendees to this tutorial should be familiar with Java and Cytoscape. |
|
| 14:30 - 18:00 |
► D3 Javascript library (Mike Bostock)
Recent improvements in JavaScript performance, along with widespread support for SVG, are changing the landscape for data visualization on the web. Rich dynamic visualizations of large datasets, complete with animation and interaction, can now be built directly in the browser. Data-Driven Documents (D3) is a new JavaScript library for visualizing data using web standards. D3 lets you harness the full capabilities of your browser, including useful developer tools such as the element inspector. Similar to jQuery, D3 allows you to bind data to elements and apply transforms to generate and modify content. This enables an expressive range of visualizations to be constructed quickly. In this workshop, you will create interactive visualizations for the web. We'll cover the basics of web development, such as the document object model (DOM), and how to apply these standards to data graphics. You will learn how to compose dynamic visualizations with D3 by working through both playful and powerful examples. |
|
| 14:30 - 18:00 |
► Integrative Genomics Viewer (IGV) (Jim Robinson)
The Integrative Genomics Viewer (IGV) is a desktop application for interactive visual exploration of a wide range of genomic data types, including sequence alignments, genomic annotations, copy-number, gene expression, and clinical data. A particular strength of IGV is its ability to visualize very large datasets, for example, deep coverage sequence data from whole-genome scans or high-resolution copy number data from thousands of samples. In this tutorial we will cover integration of genomic and clinical data, visualization and interpretation of NGS sequence alignments, and preparation of files, including the use of igvtools and other utilities. |
|
| 14:30 - 18:00 |
► Maya / Molecular Maya (Gaël McGill)
This workshop will introduce participants to the power and flexibility of the 3D software package Maya a workhorse in the film industrys special effects and animated feature films. This hands-on workshop will cover all the major phases of the 3D production pipeline: modeling, surfacing, animation, dynamics and rendering. We'll focus on how Mayas broad set of tools can be adapted for biovisualization and, specifically, how the free and open source Molecular Maya (mMaya) toolkit allows for importing and animation of structural datasets within Maya. By the end of this workshop, participants will 1) have a strong sense of Maya's capabilities and its potential relevance to their own research, 2) have created a molecular binding animation, and 3) be introduced to a wealth of free learning materials for continued training. It is recommended that participants bring their laptops with Maya installed. Autodesk now offers a free 36-month full-featured trial version of Maya for academics (students and/or faculty): Participants are also welcome to install Molecular Maya before the workshop: http://www.molecularmovies.com/toolkit/ (but the latter is not required - it will just take a minute to install this free plugin during the workshop). |
|
| 08:15 - 08:25 | Bus pickup from downtown stops & train station (see Bus Schedule) | |
| 08:30 - 09:15 | Registration | |
| 09:15 - 09:30 | Opening Remarks (Seán O’Donoghue) | |
| 09:30 - 10:30 | Keynote: Integrating Visualization and Analysis (Georges Grinstein) | |
| 10:30 - 11:00 | Coffee Break | |
|
Visualizing Single Genome Data |
||
| 11:00 - 11:30 | Assembly for NGS (Cydney Nielsen) | |
| 11:30 - 12:00 | Browsers for medical genomics (Michael Brudno) | |
| 12:00 - 12:30 | Visualizing functional genomics (Jim Robinson) | |
| 12:30 - 12:37 | BioVis Honourable mention (Hendrik Strobelt) | |
| 12:37 - 13:00 | Fast-forward for Poster Session 'A' | |
| 13:00 - 15:00 | Lunch Break + Poster Session 'A' | |
|
Visualizing Transcript Data |
||
| 15:00 - 15:30 | 2D & 3D Structures of RNA (Yann Ponty) | |
| 15:30 - 16:00 | Visualizing Transcriptional Regulation & Abundance (Kay Nieselt) | |
| 16:00 - 16:30 | Alternative Splicing (Jernej Ule) | |
| 16:30 - 17:00 | Coffee Break | |
| VIZBI Art & Biology Evening - Organizers: Bang Wong & Rikke Schmidt Kjrgaard | ||
| 17:00 - 18:00 | Outreach Keynote: Communicating Biology Visually (David Goodsell) | |
| 18:00 - 19:00 | Pre-dinner drinks | |
| 19:00 - 22:00 | Dinner in ATC Canteen | |
| 21:00 | 1st bus departs for downtown (see Bus Schedule) | |
| 22:00 | Last bus departs for downtown (see Bus Schedule) | |
| 09:00 - 09:10 | Bus pickup from downtown stops & train station (see Bus Schedule) | |
| 09:45 - 10:00 | Announcements (Organizers) | |
|
Visualizing Proteins & Complexes |
||
| 10:00 - 10:30 | Protein Folds & Folding (Valerie Daggett) | |
| 10:30 - 11:00 | Visual Exploration of Protein Dynamics (Ivet Bahar) | |
| 11:00 - 11:30 | Mesoscale Visualization (Graham Johnson) | |
| 11:30 - 12:00 | Coffee Break | |
| 12:00 - 12:07 | BioVis contest - Biologists' favourite (Ryo Sakai) | |
| 12:07 - 12:30 | Fast-forward for Poster Session 'B' | |
| 12:30 - 14:30 | Lunch Break + Poster Session 'B' | |
|
Visualizing Cellular Systems |
||
| 14:30 - 15:00 | Protein Networks (Lars Juhl Jensen) | |
| 15:00 - 15:30 | Biological Pathways (Alex Pico) | |
| 15:30 - 16:00 | Cellular Image Data (Jason Swedlow) | |
| 16:00 - 16:30 | Coffee Break | |
| 16:30 - 17:30 | Keynote: Human Computer Interfaces (Jessie Kennedy) | |
| 17:30 - 18:00 | Fast-forward for Poster Session 'C' | |
| 18:00 - 20:00 | Dinner + Poster Session 'C' | |
| 20:00 | Bus departs for downtown (see Bus Schedule) | |
| 20:30 | Meet at Kulturbrauerei (Leyergasse, Heidelberg) | |
| 08:30 - 08:40 | Bus pickup from downtown stops & train station (see Bus Schedule) | |
| 09:15 - 09:30 | Announcements (Organizers) | |
| 09:30 - 10:30 | Keynote: Visual Design Principles (Katy Börner) | |
| 10:30 - 11:00 | Coffee Break | |
|
Visualizing Organism Data |
||
| 11:00 - 11:30 | Developmental Anatomy (Fons Verbeek) | |
| 11:30 - 12:00 | Neural Anatomy (Gene Myers) | |
| 12:00 - 12:30 | Physiology & Function (Marco Viceconti) | |
| 12:30 - 12:37 | BioVis contest - experts favorite (Günter Jäger) | |
| 12:37 - 13:00 | Fast-forward for Poster Session 'D' | |
| 13:00 - 15:00 | Lunch Break + Poster Session 'D' | |
|
Alignments & Phylogenetics |
||
| 15:00 - 15:30 | Multiple Sequence Alignments (Teresa Attwood) | |
| 15:30 - 16:00 | Metagenomics & Phylogeography (Daniel Huson) | |
| 16:00 - 16:30 | Phylogenetic Diffusion Models & Phylogeography (Philippe Lemey) | |
| 16:30 - 17:00 | Closing Remarks (Organizing Committee & Session Chairs) | |
| 17:00 - 17:30 | Coffee Break | |
| 17:30 | Buses depart for downtown, station & airport (see Bus Schedule) | |