Biojava org.biojava.bio org.biojava.bio.dist org.biojava.bio.dp org.biojava.bio.dp.onehead org.biojava.bio.dp.twohead org.biojava.bio.gui org.biojava.bio.gui.sequence.

Slides:



Advertisements
Similar presentations
Genome Annotation: A Protein-centric Perspective.
Advertisements

Revision and exam preparation. major topic areas XML language –XML structure advantages/ disadvantages applications supports interoperability –DTD structure.
James Gallagher OPeNDAP 1/10/14
Andy Jenkinson, EBI An Introduction to DAS. Summary of Topics What is Data Integration? Problems in Data Integration An architectural overview of DAS.
Lecture plan Information retrieval (from week 11)
INTRODUCTION TO BIOPERL Gautier Sarah & Gaëtan Droc.
Hidden Markov Models (1)  Brief review of discrete time finite Markov Chain  Hidden Markov Model  Examples of HMM in Bioinformatics  Estimations Basic.
BioJava in 2002 An Open-Source Java Library for Bioinformatics (Matthew Pocock, BioJava Consulting LTD)
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
PROMPT Protein Mapping and Comparison Tool By Thorsten Schmidt and Dmitrij Frishman Free for academic. Website (Binary.
Dynamics of Some Maps Associated with Number Theoretic Functions. ITEC809 Project Report. Semester 2, 2011 Jeffrey Smith – Supervisor : Igor Shparlinski.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5.
HCI Designing Interface Objects. The presentation layer How prototyping can be used to try out different interface designs How to model boundary classes.
1 Operating System Design Chapter The nature of the design problem 12.2 Interface design 12.3 Implementation 12.4 Performance 12.5 Project management.
Russell Taylor Lecturer in Computing & Business Studies.
Grid Maps for Robot Mapping. Features versus Volumetric Maps.
BinX and Astronomy Bob Mann Institute for Astronomy and National e-Science Centre.
West Virginia University A Bayesian Approach to Reliability Predication of Component Based Systems H. Singh, V. Cortellessa, B. Cukic, E. Gunel, V. Bharadwaj.
Development of mobile applications using PhoneGap and HTML 5
JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.
Mobile Mapping Systems (MMS) for infrastructural monitoring and mapping are becoming more prevalent as the availability and affordability of solutions.
211 Multimedia Web Design Lesson 7 Planning / Designing a Site.
NAT (Network Address Translation) Natting means "Translation of private IP address into public IP address ". In order to communicate with internet we must.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
Title: GeneWiz browser: An Interactive Tool for Visualizing Sequenced Chromosomes By Peter F. Hallin, Hans-Henrik Stærfeldt, Eva Rotenberg, Tim T. Binnewies,
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
DAS Game DAS game Distributed Annotation System A game to settle down the concept of DAS Game cards available in:
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML Advisory Committee on Water Information September 10, 2003 Kenneth J. Lanfear,
Slide 1, Presentation: Reverse Engineering state diagrams from C/C++ code, | Dennie van Zeeland Masters Project Reverse Engineering state machine.
Regulatory Genomics Lab Saurabh Sinha Regulatory Genomics Lab v1 | Saurabh Sinha1 Powerpoint by Casey Hanson.
Patterns for E-Research Dave Berry, Research Manager E-Research within the University of Edinburgh, 2 nd March 2005.

CISC667, F05, Lec9, Liao CISC 667 Intro to Bioinformatics (Fall 2005) Sequence Database search Heuristic algorithms –FASTA –BLAST –PSI-BLAST.
Graph Indexing: A Frequent Structure- based Approach Alicia Cosenza November 26 th, 2007.
22CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 10: Advanced Input.
Planned features STDP (close to finished) Gap junctions Using the GPU (project with GPULib) Automatic code generation Static analysis of neural networks.
Annotator Interface Sharon Diskin GUS 3.0 Workshop June 18-21, 2002.
Frameworks CompSci 230 S Software Construction.
OGSA-DAI Neil Chue Hong 29 th January 2007 OGF19, Chapel Hill.
NCBI Genome Workbench Chuong Huynh NIH/NLM/NCBI Sao Paulo, Brasil July 15, 2004 Slides from Michael Dicuccio’s Genome Workbench.
Regulatory Genomics Lab Saurabh Sinha Regulatory Genomics | Saurabh Sinha | PowerPoint by Casey Hanson.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
COMP Project Status Overview April 1, 2005.
Progress Report - Year 2 Extensions of the PhD Symposium Presentation Daniel McEnnis.
Jalview Visualising DAS annotation on Multiple Sequence Alignments 26 th February 2007 Andrew Waterhouse
Peptide-assisted annotation of the Mlp genome Philippe Tanguay Nicolas Feau David Joly Richard Hamelin.
MiniDraw Introducing a Framework... and a few patterns.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Strong Supervision From Weak Annotation Interactive Training of Deformable Part Models ICCV /05/23.
Introduction to the Microsoft Biology Foundation (MBF) Microsoft Biology Initiative Module 02.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Introduction to Profile HMMs
Data Models: IDEF1X Advantages: Core available from the MIP.
Self Healing and Dynamic Construction Framework:
Sonoma State University
Recall The Team Skills Analyzing the Problem (with 5 steps)
Operating System Design
Educational tool for tableau algorithm for DL
Operating System Design
Sequence Based Analysis Tutorial
Genome Workbench Chuong Huynh NIH/NLM/NCBI New Delhi, India
INTEGRATING THE SKA-MPI DISH INTO MEERKAT
Operating System Design
Quality-aware Middleware
Protein Structural Classification
From Use Cases to Implementation
What is this course about?
Presentation transcript:

Biojava org.biojava.bio org.biojava.bio.dist org.biojava.bio.dp org.biojava.bio.dp.onehead org.biojava.bio.dp.twohead org.biojava.bio.gui org.biojava.bio.gui.sequence org.biojava.bio.program org.biojava.bio.program.blast2html org.biojava.bio.program.das org.biojava.bio.program.gff org.biojava.bio.program.phred org.biojava.bio.program.sax org.biojava.bio.program.search org.biojava.bio.program.ssbind org.biojava.bio.program.xff org.biojava.bio.program.xml org.biojava.bio.proteomics org.biojava.bio.searchorg.biojava.bio org.biojava.bio.dist org.biojava.bio.dp org.biojava.bio.dp.onehead org.biojava.bio.dp.twohead org.biojava.bio.gui org.biojava.bio.gui.sequence org.biojava.bio.program org.biojava.bio.program.blast2html org.biojava.bio.program.das org.biojava.bio.program.gff org.biojava.bio.program.phred org.biojava.bio.program.sax org.biojava.bio.program.search org.biojava.bio.program.ssbind org.biojava.bio.program.xff org.biojava.bio.program.xml org.biojava.bio.proteomics org.biojava.bio.search org.biojava.bio.seq org.biojava.bio.seq.db org.biojava.bio.seq.db.biosql org.biojava.bio.seq.db.emblcd org.biojava.bio.seq.genomic org.biojava.bio.seq.homol org.biojava.bio.seq.impl org.biojava.bio.seq.io org.biojava.bio.seq.io.agave org.biojava.bio.seq.io.game org.biojava.bio.seq.projection org.biojava.bio.seq.ragbag org.biojava.bio.symbol org.biojava.stats.svm org.biojava.stats.svm.tools org.biojava.utils org.biojava.utils.cache org.biojava.utils.io org.biojava.utils.stax org.biojava.utils.xml

Basics Sequence has features Feature has annotation + other Features + Location Location can have a range of locations so [ , ]

Tools Lots of methods available to manipulate these objects such as reverse complement, translation, iterators Parsers built in to input/output sequence/features etc: EMBL, GFF, Blast, meme, XML (SAX), GAME, AGAVE, XFF 0.2 proposal, Phred + etc, etc Visualisation: Artemis/Apollo style interfaces – also static image maps on GeneDB, plus “dot plot” BioCorba, AceDB client

Extras Caching system built in, you define the behaviour Utilities for analysing protein sequences: digest, masscalc Distributed Annotation System DAS – work in progress but read only clients available HMM and Dynamic Programming Algorithms

Extras 2 Probability distributions over Alphabets

Summary Many developers are working on and contributing to Biojava, not just at Hinxton It’s a standard, and the only one (?) Thus we would like to use it – no wheel re- invention Some aspects we don’t like but advantages outweigh disadvantages

Summary 2 Useful to us but; Needs extending – we could define those extensions We want Artemis to speak Biojava