GMOD Architecture Working Group GMOD Summer 2006 Prepared for Scott Cain By Eric Just.

Slides:



Advertisements
Similar presentations
Model Organism Databases and Community Annotation
Advertisements

Commerce KICKSTART 2 Faster and easier solution
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
A Mobile Agent Architecture for Heterogeneous Devices Presented by: Chuong Hoang CS Software Architect and Design The University of Texas at Dallas.
May 16, 2005Scott Cain, CSHL. May 16, 2005Scott Cain, CSHL gmod update Gmod RC2 last week New for 0.003: –Generic triggers for Apollo –Greatly enhanced.
Generic model/many/my organism database toolkit Dec 2007 Don Gilbert Genome Informatics Lab, Biology Dept., Indiana University GMOD.
Generic model/many/my organism database Oct/Nov 2007 Don Gilbert Genome Informatics Lab, Biology Dept., Indiana University GMOD.
PHP: HYPERTEXT PRE PROCESSOR BY: KAILA ULINE, HILARY PETROKUBI, HAIDAN HU, EMILY MARTIN.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
The Linnaeus Centre for Bioinformatics Short introduction to perl & gff Marcus Ronninger The Linnaeus Centre for Bioinformatics.
Office 365 Platform Flexible Tools App Manifest Web Page HTML/CSS/JS App.
By Davis Hsu. Why is it important to have the Emergency Document automatically updated? The Emergency Document provides the important documentation on.
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
Building Dynamic Applications on both Office 365 and on-premise.
GMOD in the Cloud Genome Informatics November 3, 2011 Scott Cain GMOD Project Coordinator Ontario Institute for Cancer Research
WFleaBase Daphnia Genome Database from Common Components Daphnia Genomic Consortium Meeting, Sept Don Gilbert,
WebGBrowse A Web Server for GBrowse Configuration Ram Podicheti B.V.Sc. & A.H. (D.V.M.), M.S. Staff Scientist – Bioinformatics Center for Genomics and.
{ Web Apollo A Web-based Genomics Annotation Editing Platform Ed Lee, Gregg Helt, Justin Reese, Monica Munoz-Torres*, Christopher Childers, Rob Buels,
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
The GMOD Project: Creating Reusable Software Components for Genome Data Scott Cain GMOD Project Coordinator Cold Spring Harbor Laboratory.
Todd Snyder Development Team Lead Infragistics Experience Design Group.
PHP TUTORIAL. HISTORY OF PHP  PHP as it's known today is actually the successor to a product named PHP/FI.  Created in 1994 by Rasmus Lerdorf, the very.
Design Patterns Phil Smith 28 th November Design Patterns There are many ways to produce content via Servlets and JSPs Understanding the good, the.
Curation Editor Flexible web based editor for non gene model data. FlyBase – Harvard University Frank Smutniak.
Jan 20, 2006NESCent GMOD Administrivia Scott Cain, GMOD Cooridinator.
The Hymenoptera Genome Database (HGD, is an informatics resource supporting genomics of hymenopteran insect species. It currently.
Generic model/many/my organism database Oct 2007 Don Gilbert Genome Informatics Lab, Biology Dept., Indiana University GMOD.
Andy Conley 3/26/ James Kent. Know that name. He is one of greatest, perhaps the greatest, bioinformatics programmers ever. He was deeply involved.
GMOD: Managing Genomic Data from Emerging Model Organisms Dave Clements 1, Hilmar Lapp 1, Brian Osborne 2, Todd J. Vision 1 1 National Evolutionary Synthesis.
Apollo Future Plans Nomi Harris, BDGP/FlyBase GMOD Meeting, Cambridge April 27, 2004.
Common Gene Pages Scott Cain GMOD Coordinator Cold Spring Harbor Laboratory.
Porting CHADO and GMOD Tools to Oracle and Integration with dictyBase Eric Just dictyBasehttp://dictybase.org Center for Genetic Medicine Northwestern.
Graph Data Management Lab, School of Computer Science gdm.fudan.edu.cn Luyiqi Locus based alignment storage.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Bulk data files // TeraGrid uses for Genome Databases GMOD meet, June 2006 Don Gilbert,
GMOD Help Desk August 2009 GMOD Community Meeting Dave Clements National Evolutionary Synthesis Center 6-7 August 2009 Oxford, UK.
Turnkey for any database schema Allen Day, Sept 2003 generate a web front end.
Tengcha – generic middleware for retrieving data from Chado Justin Reese GMOD Meeting April 5, 2012.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
GMODWeb, Biopackages, & Virtual Machines Brian O'Connor Nelson Lab, UCLA 1/16/2009.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
5/8/06 Scott Cain Stein Lab Retreat, 2006 GMOD Update Progress since last year  Software releases  Notable new users  Schema enhancements  New GMOD.
EBI is an Outstation of the European Molecular Biology Laboratory. Gautier Koscielny VectorBase Meeting 08 Feburary 2012, EBI VectorBase Text Search Engine.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
ARGOS (A Replicable Genome InfOrmation System) for FlyBase and wFleaBase Don Gilbert, Hardik Sheth, Vasanth Singan { gilbertd, hsheth, vsingan
What's new with GMOD Scott Cain GMOD Coordinator
Workshop practical Helsinki Workshop September 2006.
GMOD Meeting San Diego January 15-16, 2009 Scott Cain GMOD Project Coordinator Ontario Institute for Cancer Research.
The State of GMOD March 2011 GMOD Meeting US National Evolutionary Synthesis Center (NESCent) 5 March 2011 Sponsored by Scott Cain GMOD Project Coordinator.
The Bovine Genome Database Abstract The Bovine Genome Database (BGD, facilitates the integration of bovine genomic data. BGD is.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Java Server Pages Can web pages be created specially for each user?
Konstantin Okonechnikov Qualimap v2: advanced quality control of
Top 8 Best Programming Languages To Learn
Building the Semantic Web
Yii Framework – The Major Pros and Cons
Daphnia Genome Preview at wFleaBase.org
GeneXus 9.0: Web applications at their higher power
Content Management System
Web Applications Security What are web Applications?
How Dynamic Website Designs are Ruling the Digital World?
Kontrak Kuliah Web Service.
GBrowse-related work at ApiDB
JavaScript.
Unit 6 part 3 Test Javascript Test.
Checkpoint Reading DMAC code:
Leveraging ColdSpring To Make Better Applications
Supporting High-Performance Data Processing on Flat-Files
Presentation transcript:

GMOD Architecture Working Group GMOD Summer 2006 Prepared for Scott Cain By Eric Just

Common Elements ► ALL of the following have been immensely successful in getting us to work together  Chado  GBrowse  Apollo  GMOD applications ► Loader ► Chado::AutoDBI ► GFF3

Common Middleware Layer? ► Would give us a common framework for development ► Speed up development  Learn one middleware, use on many projects  More efficient use of time ► Adds a do-it-yourself aspect to GMOD  Makes extending/customizing easier

Middlware Approaches ► Object-Relational Mapping  Perl: Chado::AutoDBI  Java: Tim Carver et al. ► XML Dumping/Reading/Loading (XORT) ► Object Oriented Perl/BioPerl (Modware) ► Each different approach has its strengths and weaknesses

But….. ► It’s hard for people to evaluate the different approaches…  Learning curve associated with different languages/platforms  Who has the time?  Installation can be tricky ► We need to decide on a development platform for GMOD apps ► However, AMPAP must understand the basic idea behind each approach

How To Evaluate ► Gather requirements for a ‘toy’ application ► Middleware proponents could code solution using their middleware of choice ► Next meeting, talk us through it ► Common problem will help compare different approaches

What are the requirements for this ‘toy’ application? ► Simple web page showing position, peptide sequence, and description of a gene transcript ► Simple curation page to edit some information about a gene? ► Console script to output fasta sequences of all protein coding transcripts?

Volunteers ► Make static mock ups of any web page or curation form ► Post on Drupal site ► After its posted, middleware to crank out code ► Thanks!!!!!!