Agenda Motivation Introduction to Google Wave SynBioWave Main - - PowerPoint PPT Presentation

agenda
SMART_READER_LITE
LIVE PREVIEW

Agenda Motivation Introduction to Google Wave SynBioWave Main - - PowerPoint PPT Presentation

Agenda Motivation Introduction to Google Wave SynBioWave Main Robot Add-on Robots Live Demo Motivation Scientist in Germany Scientist in the USA Scientist in India SynBioWave offers collaboration for Biologists Free


slide-1
SLIDE 1
slide-2
SLIDE 2

Agenda

  • Motivation
  • Introduction to Google Wave
  • SynBioWave Main Robot
  • Add-on Robots
  • Live Demo
slide-3
SLIDE 3

Motivation

Scientist in Germany Scientist in India Scientist in the USA

SynBioWave offers collaboration for Biologists

 Online

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

 Free  Documentation  Live

slide-4
SLIDE 4

Google Wave

  • Online collaboration platform
  • combines e-mail, chat, forum, etc.
  • Web based
  • Introduced in 2009
  • Customizable

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-5
SLIDE 5

Google Wave

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-6
SLIDE 6

Robots and Gadgets

Robots

  • Automated chat

participant

  • Runs on a server

(Appengine)

  • Can read and write to

the wave

Gadgets

  • Client-side java script

application

  • Mostly used for GUI
  • Limited access to

wave content

slide-7
SLIDE 7

Architecture

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-8
SLIDE 8
  • Extends the features of wave
  • Can be added like a normal contact

SynBioWave Main Robot

synbiowave@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-9
SLIDE 9

Add-on Robots

  • Extend the main robot
  • Can be combined in a custom way
  • Developers can create their own robots

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-10
SLIDE 10

Translation Robot

  • Finds open reading frames
  • Translates sequences

translate-beta@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-11
SLIDE 11

REBase Robot

  • Finds restriction enzyme binding sites

resenzymes-beta@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-12
SLIDE 12

Codon Usage Robot

  • Analyzes codon usage of sequences
  • Compares it to codon usage of Human, E.coli

and Yeast

likelihoodbot@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-13
SLIDE 13

Alignment Robot

  • Compares sequences using alignment

algorithms

  • Global and local alignments

alignobot@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-14
SLIDE 14

Primer Designer Robot

  • Calculates primers for PCR

synbiowave-primerdesigner@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-15
SLIDE 15

BLAST Robot

  • Uses NCBI BLAST
  • Submits jobs and evaluates results

synbiowave-blastbot@appspot.com

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-16
SLIDE 16

Live Demo

Motivation → Introduction Google Wave → Architecture → SynBioWave Main Robot → Add-on Robots → Live Demo

slide-17
SLIDE 17

Prospects

  • Google discontinues Wave servers

Wave internal comunication HTTP/HTTPS Request User I/O (local)

User

Gadget Wave Client Wave Server

SynBioWave Robot Add-on Robots

Wave External Server e.g. NCBI BLAST

SynBioWave API Google Wave API

slide-18
SLIDE 18

Acknowledgement

Other Freiburg_Software team members:

  • Paul Staab
  • Jörg Walossek
  • Katja M. Arndt
  • Kristian M. Müller
slide-19
SLIDE 19

Thank you for your time!

Team Wiki: 2010.igem.org/Team:Freiburg_Software Project Website: www.synbiowave.org http://sourceforge.net/projects/synbiowave/ Or find us on facebook "synbiowave "