Genome Navigator Patrick Mar and Jennifer Maurer.

Slides:



Advertisements
Similar presentations
XProtect ® Professional Efficient solutions for mid-sized installations.
Advertisements

Components of GIS.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Systems Development Environment
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Presentation :Kisoensingh, A & Amatsoeran, G Date: 15 th of October 2014 Place: Banquet Hall, Torarica SURINFOSURINAMECENSUSINFO.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
OO Development Process. UML and Process UML standardizes notation, not process –Increase likelihood of widespread acceptance There is significant variability.
Lecture 23: Software Architectures
SmartSQL AlfaTech Software Solutions Application Requirements Document  Radi Bekker  Vladimir Goldman  Marina Shaevich  Alexander Shapiro Team Members:
Principles and Methods
Trippin’07 Nick Campbell, Paul Giambalvo, Jason Talis, Patrick Winters.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 30 Slide 1 Security Engineering.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
What is Enterprise Architecture?
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Access The L Line The Express Line to Learning 2007 © Wiley Publishing All Rights Reserved. L Line.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa SOFTWARE LIFECYCLE MODELS These slides contain a few.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
SRI International Bioinformatics 1 Recent Developments in Pathway Tools GMOD Workshop November ‘07 Suzanne Paley Bioinformatics Research Group SRI International.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1.
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
My.umich.edu Partial Integration of Dynamic Services with Visual Design.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Systems Analysis and Design in a Changing World, Fourth Edition
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Slide 1 Security Engineering. Slide 2 Objectives l To introduce issues that must be considered in the specification and design of secure software l To.
OpEnSp a Ce LCO Proposal Calvin Chin Mikiko Jama CSE403 Summer 06.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Recent Developments and Future Directions in Pathway Tools Peter D. Karp SRI International.
Motivation Give the users a quick overview of the signaling pathways activated by selected ligands. Provide an easy way to navigate through the data. Offer.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
Recycle Locator Chanel Huang, Eric Hare, Mai Dang.
J2EE Platform Overview (Application Architecture)
Web Routing Designing an Interface
SOFTWARE ENGINEERING - SOFTWARE LIFECYCLE MODELS
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
N-Tier Architecture.
Integrating Quality Activities in the Project Life Cycle
CS 5150 Software Engineering
Multilevel Marketing Tree Viewer
*.
The Celera Genome Browser: A Tool for Visualizing and Annotating the Human Genome
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
What's New in eCognition 9
Connected Vehicle Reference Implementation Architecture (CVRIA)
Chapter 17: Client/Server Computing
Explore Evolution: Instrument for Analysis
Team 13 The Los Angeles Community Garden Inventory and Locator
Tools to Show Effects of Different Download Order
What's New in eCognition 9
What's New in eCognition 9
Presentation transcript:

Genome Navigator Patrick Mar and Jennifer Maurer

Overview  For the geneticist who wishes to visualize DNA before conducting an experiment, the Genome Navigator is a desktop application that allows the 3D viewing and manipulation of genetic sequences and subsequences. Our software will replace current 2D viewers and will be usable across a wider variety of genomes.

Operational Concept  Main concept: a graphical 3D viewer that permits the user freedom of motion around an input genetic sequence as well as the ability to modify the sequence  Evolutionary concept: design will plan for adaptability within a larger future framework – possibly as a tool for a larger desktop application

System Requirements  Desktop application w/ 3D capabilities  Later releases will have database support for download of genetic sequences – will require network/internet connection  A Viewer with flexibility of up, down, left, right motion as well as variation of viewing angles  Users will be able to select, highlight, add, delete subsequences

Architecture  Option 1: Completely contained desktop application – most feasible, least useful in terms of genomic sequence availability  Option 2: Desktop application with database support – most risky, very useful. Client-server architecture only involved in obtaining genomic sequences  Option 3: Web server interface with backend database support – medium risk, very useful but requires more maintenance work on our part, also graphics will suffer

Life Cycle Plan  Users/Clients: research & educational institutions  Developers/Maintenance – CSE 403 team  Life Cycle Model: combination of spiral and design-to-schedule models  We will handle risks in the following order: sequence input/download, 3D viewing, moving, manipulation, database support  Business Plan: focus is on research, not profit, CSE 403 students to provide cheap labor  Business Plan: focus is on research, not profit, CSE 403 students to provide cheap labor  Research and Educational potential large, likely to grow

Feasibility  All previously mentioned architectures are achievable, some more so than others  Risks include: time, team’s lack of biological background, programming inexperience, any database designed within allotted time cannot possibly be comprehensive  Success of project may depend in large part to success in designing good graphical representations

Qualifications  Both of us have research experience in computational biology  Jennifer has experience with 3D Graphics  Patrick has experience with web interfaces and databases