Lecture 1.01 Developing the Tools Montreal 2004 Course Introduction John J. Salama.

Slides:



Advertisements
Similar presentations
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Advertisements

Bioinformatics at WSU Matt Settles Bioinformatics Core Washington State University Wednesday, April 23, 2008 WSU Linux User Group (LUG)‏
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
Introduction to Bioinformatics Lecturer: Dr. Yael Mandel-Gutfreund Teaching Assistant: Shula Shazman Sivan Bercovici Course web site :
Introduction of bioinformatics and Biological Database 高雄醫學大學 生物醫學暨環境生物學系 助理教授 張學偉 2006/08/08.
The Golden Age of Biology DNA -> RNA -> Proteins -> Metabolites Genomics Technologies MECHANISMS OF LIFE Health Care Diagnostics Medicines Animal Products.
Data-intensive Computing: Case Study Area 1: Bioinformatics B. Ramamurthy 6/17/20151.
Introduction to Genomics, Bioinformatics & Proteomics Brian Rybarczyk, PhD PMABS Department of Biology University of North Carolina Chapel Hill.
1 CIS607, Fall 2006 Semantic Information Integration Instructor: Dejing Dou Week 10 (Nov. 29)
Algorithm Animation for Bioinformatics Algorithms.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Sanguinetti, 2012Bio2 lecture 1 Bioinformatics 2 “My main problem these days is that I don’t understand how we go from an experiment in the lab to a number.
Structural Bioinformatics Dr. Avraham Samson Course no.: Credit points: 1.5 Final grade is based on 10 assignments Course homepage:
Signaling Pathways and Summary June 30, 2005 Signaling lecture Course summary Tomorrow Next Week Friday, 7/8/05 Morning presentation of writing assignments.
Pathways Database System: An Integrated System For Biological Pathways L. Krishnamurthy, J. Nadeau, G. Ozsoyoglu, M. Ozsoyoglu, G. Schaeffer, M. Tasan.
341: Introduction to Bioinformatics Dr. Natasa Przulj Deaprtment of Computing Imperial College London
Login: BITseminar Pass: BITseminar2011 Login: BITseminar Pass: BITseminar2011.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
Ch10. Intermolecular Interactions and Biological Pathways
Bioinformatics.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Doug Raiford Lesson 3.  More and more sequence data is being generated every day  Useless if not made available to other researchers.
MET280: Computing for Bioinformatics Introduction to databases What is a database? Not a spreadsheet. Data types and uses DBMS (DataBase Management System)
EADGENE and SABRE Post-Analyses Workshop 12-14th November 2008, Lelystad, Netherlands 1 François Moreews SIGENAE, INRA, Rennes Cytoscape.
Copyright © 2010 Pearson Education Inc. Lecture 01 – Genetics & Genomics: An Introduction Based on Chapter 1 – Genetics: An introduction.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Browsing the Genome Using Genome Browsers to Visualize and Mine Data.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science NOTE: CSG
Introduction to Bioinformatics (Lecture for CS397-CXZ Algorithms in Bioinformatics) Jan. 21, 2004 ChengXiang Zhai Department of Computer Science University.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Introduction to Bioinformatics Dr. Rybarczyk, PhD University of North Carolina-Chapel Hill
PROGNOCHIP-BASE, FORTH-ICS 1 PrognoChip-BASE: An Information System for the Management of Spotted DNA MicroArray Experiments Extension of BASE v
BIOLOGICAL DATABASES. BIOLOGICAL DATA Bioinformatics is the science of Storing, Extracting, Organizing, Analyzing, and Interpreting information in biological.
EB3233 Bioinformatics Introduction to Bioinformatics.
Bioinformatics Curriculum Issues, goals, curriculum.
Bioinformatics lectures at Rice University Li Zhang Lecture 11: Networks and integrative genomic analysis-3 Genomic data
Mining the Biomedical Research Literature Ken Baclawski.
A collaborative tool for sequence annotation. Contact:
Web Technologies for Bioinformatics Ken Baclawski.
XML-Based Grid Data System for Bioinformatics Development Noppadon Khiripet, Ph.D Wasinee Rungsarityotin, MS Chularat Tanprasert, Ph.D Royol Chitradon.
1 Bioinformatics at Norwegian University of Science and Technology Professor Finn Drabløs Department of Cancer Research and Molecular Medicine Finn Drabløs.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Data Integration & Data Mining Tool Donald Dunbar BHF CoRE Bioinformatics Team Edinburgh Bioinformatics Meeting April 2013.
1 Rong-I Hong, D.Phil. An Overview for Bioinformatics Rong-I Hong, D.Phil. Biomedical Engineering Center Industrial Technology Research Institute
Module 5: Future 1 Canadian Bioinformatics Workshops
An Introduction to NCBI & BLAST National Center for Biotechnology Information Richard Johnston Pasadena City College.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
High throughput biology data management and data intensive computing drivers George Michaels.
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
Presenter: Bradley Green.  What is Bioinformatics?  Brief History of Bioinformatics  Development  Computer Science and Bioinformatics  Current Applications.
National Cancer Institute Uma Mudunuri ABCC, NCI-Frederick ISRCE Monthly Meeting, Nov 9th 2010 bioDBnet The biological DataBase network.
Introduction to Bioinformatics and Functional Genomics
Bioinformatics for Research
Introduction to bioinformatics
Mangaldai College, Mangaldai
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
LESSON 1 INTNRODUCTION HYE-JOO KWON, Ph.D /
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
The Fedora Project April 28-29, 2003 CNI, Washington DC
Welcome! Knowledge Discovery and Data Mining
CSCE156: Introduction to Computer Science II
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
Presentation transcript:

Lecture 1.01 Developing the Tools Montreal 2004 Course Introduction John J. Salama

Lecture 1.02 Today’s Talk Course Introduction Bioinformatics Introduction Data Introduction Applications Introduction

Lecture 1.03 COURSE INTRODUCTION

Lecture 1.04 Introductions What is your work experience? How will bioinformatics help you in your work? What do you hope to learn from this course?

Lecture 1.05 Canadian Bioinformatics Workshops Bioinformatics Genomics Proteomics Developing the Tools

Lecture 1.06 Course Objectives Data modeling Using existing open source bioinformatics packages Using and creating databases Algorithms and data mining Web application design Foundations of software architecture

Lecture 1.07 Detailed Schedule Day 1 (May 3 rd ) Day 2 (May 4 th ) Day 3 (May 5 th ) Day 4 (May 6 th ) Day 5 (May 7 th ) Day 6 (May 8 th ) 08:30Registration & Breakfast Breakfast 09:001.0 Welcome and Course Introduction John Salama 2.0 Data Modeling I XML & XSLT Marc Dumontier 3.0 Bio Packages I Doron Betel 4.0 Data Mining Sebastien Lemieux 5.0 Java Servlets & Java Server Pages Francois Major 6.0 Existing Tools in Bioinformatics Howard Feldman 10.30Break 11:001.1 Introduction to J2EE Development (MVC) John Salama 2.1 Data Modeling II XML Schema & JAXB Marc Dumontier 3.1 Bio Packages II Sohrab Shah 4.1 Data Mining Lab Sohrab Shah 5.1 Development Servlets and JSPs Lab John Salama Open Lab 12:30Lunch on your own 13:451.2 Preparing your Development Environment Lab Dominik Gehl 2.2 Microarray Data Modeling Lab Sebastien Lemieux 3.2 MySQL/JDBC Sohrab Shah 4.2 Algorithms Sebastien Lemieux/ Francois Major 5.2 Transforming Data: Using Apache Xalan to apply an XSLT in Java Marc Dumontier Open Lab 15:15Break Evaluation survey and roundtable discussion 15:451.3 Eclipse, Tomcat, and ANT (CVS) Steve Montgomery 2.3 Auto-generating Java classes using JAXB Marc Dumontier 3.3 Creating a mySQL Database Lab Dominik Gehl 4.3 Algorithms Lab Sebastien Lemieux/ Francois Major Open Lab 17:15Dinner on your own No-host social 19:00 – 21: Microarray Guest Lecture Rob Kearney (Mc Gill Univeristy) Open Lab

Lecture 1.08 Assignments & Marking Scheme DayBrief DescriptionNumber % of Final 2 Modelling microarray data and auto-generating Java 1a25 4Data Mining225 4Algorithms325 5 Selecting from a database and displaying XML in a browser 1b25

Lecture 1.09 Administration Login / Password –Will be given to you in the first lab After First Login – $ cbw.setup To start services (apache, tomcat, mysql) – $ cbw.start mySQL –Database location /u/$USER/mysql/data –phpMyAdmin -

Lecture Administration CVS –$ cvs -d login –$ cvs -d checkout Services –apache - (/u/$USER/apache/htdocs) –tomcat - (/u/$USER/jakarta-tomcat/webapps) –axis -

Lecture Sponsors UOttawa

Lecture BIOINFORMATICS INTRODUCTION

Lecture What is Bioinformatics The application of computer technology to the management of biological information Software applications used to gather, store, analyze and integrate biological information Databases and algorithms designed for the purpose of enhancing the process of biological research

Lecture What is Bioinformatics NCBI: “Research, development, or application of computational tools and approaches for expanding the use of biological, medical, behavioral or health data including those to acquire, store, archive, analyze, or visualize such data.” Lincoln Stein: “Biologists using computers, or the other way around.”

Lecture “Hot” Bioinformatics Topics Gene Expression / Regulation Protein / RNA Structure Ontologies Genome Sequencing / Annotation Molecular Interactions

Lecture Where is Bioinformatics Used Pharmaceuticals Universities Biotech Companies Public Good / Health Research Institutes Hardware Manufacturers Government Agencies THESE ARE OUR CLIENTS

Lecture Why Do We Need Bioinformatics Accessibility of biological data Data integration… at least within an organization Processing of data (data mining) Prediction and analysis Storage of mass amounts of data (high-throughput experiments)

Lecture DATA INTRODUCTION

Lecture How Much Data - GenBank Source: NCBI

Lecture How Much Data - PDB Source: RSCB

Lecture How Much Data - BIND Source: Blueprint North America

Lecture How Much Data - PubMed Source: Israel Institute of Technology

Lecture What Do We Do With All This Data? Design data structures to represent this information unambiguously Develop databases to house the data Develop accessible software to submit new data Develop fast applications to query the data Develop fast applications to analyze the data (data mining)

Lecture APPLICATIONS INTRODUCTION

Lecture Bioinformatics Application Trends Web based GUI tool accessibility Data marts Web services Integration Services Pre-analyzed Data Services

Lecture Languages of Bioinformatics Perl Python Java C++ C And More…

Lecture Today’s World of Bioinformatics Note: This is not intended to be an extensive list of bioinformatics institutions

Lecture All Sorts of Bioinformatics Tools Note: This is not intended to be an extensive list of bioinformatics tools