Course Sequence Analysis for Bioinformatics Master’s Bart van Houte, Radek Szklarczyk, Victor Simossis, Jens Kleinjung, Jaap Heringa

Slides:



Advertisements
Similar presentations
BIOINFORMATICS Ency Lee.
Advertisements

Bioinformatics What is bioinformatics? Why bioinformatics? The major molecular biology facts Brief history of bioinformatics Typical problems of bioinformatics:
Master Course Sequence Analysis Anton Feenstra, Bart van Houte, Walter Pirovano, Jaap Heringa Tel , Rm.
Bioinformatics at WSU Matt Settles Bioinformatics Core Washington State University Wednesday, April 23, 2008 WSU Linux User Group (LUG)‏
Introduction to Bioinformatics Yana Kortsarts Bob Morris.
August 19, 2002Slide 1 Bioinformatics at Virginia Tech David Bevan (BCHM) Lenwood S. Heath (CS) Ruth Grene (PPWS) Layne Watson (CS) Chris North (CS) Naren.
Bioinformatics For MNW 2 nd Year Jaap Heringa FEW/FALW Integrative Bioinformatics Institute VU (IBIVU) Tel ,
Bioinformatics Master’s Course Genome Analysis ( Integrative Bioinformatics ) Lecture 1: Introduction Centre for Integrative Bioinformatics VU (IBIVU)
Structural bioinformatics
Jianlin Cheng, PhD Informatics Institute, Computer Science Department University of Missouri, Columbia Fall, 2011.
UNIT 4 BIOLOGY Continuity and Change: Genetics and Evolution.
. Class 1: Introduction. The Tree of Life Source: Alberts et al.
Introduction to Bioinformatics Spring 2008 Yana Kortsarts, Computer Science Department Bob Morris, Biology Department.
Computational Molecular Biology (Spring’03) Chitta Baral Professor of Computer Science & Engg.
Data-intensive Computing: Case Study Area 1: Bioinformatics B. Ramamurthy 6/17/20151.
Lecture 1 BNFO 135 Usman Roshan. Course overview Perl progamming language (and some Unix basics) –Unix basics –Intro Perl exercises –Programs for comparing.
Lecture 1 BNFO 240 Usman Roshan. Course overview Perl progamming language (and some Unix basics) Sequence alignment problem –Algorithm for exact pairwise.
Course Sequence Analysis for Bioinformatics Master’s Bart van Houte, Radek Szklarczyk, Walter Pirovano, Jaap Heringa
Reconfigurable Computing S. Reda, Brown University Reconfigurable Computing (EN2911X, Fall07) Lecture 18: Application-Driven Hardware Acceleration (4/4)
Bioinformatics Lecture 2. Bioinformatics: is the computational branch of molecular biology Using the computer software to analyze biological data The.
Master Course Sequence Analysis Anton Feenstra, Bart van Houte, Radek Szklarczyk, Walter Pirovano, Jaap Heringa Tel.
BI420 – Course information Web site: Instructor: Gabor Marth Teaching.
Molecular Biology Background. Schematic view of DNA organization in a cell.
CISC667, F05, Lec27, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Review Session.
© Wiley Publishing All Rights Reserved. Biological Sequences.
Introduction to Biological Sequences. Background: What is DNA? Deoxyribonucleic acid Blueprint that carries genetic information from one generation to.
Introducing genes Genetics is the study of inherited traits and their variations. Genetics is not genealogy! Genealogy is the study of family relationships.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
CSE 6406: Bioinformatics Algorithms. Course Outline
Manifestations of a Code Genes, genomes, bioinformatics and cyberspace – and the promise they hold for biology education.
A brief Introduction to Bioinformatics Y. SINGH NELSON R. MANDELA SCHOOL OF MEDICINE DEPARTMENT OF TELEHEALTH Content licensed under.
Introduction to Bioinformatics Spring 2002 Adapted from Irit Orr Course at WIS.
Molecular Biology Primer. Starting 19 th century… Cellular biology: Cell as a fundamental building block 1850s+: ``DNA’’ was discovered by Friedrich Miescher.
C E N T R F O I G A V B M S U 2MNW/3I/3AI/3PHAR bachelor course Introduction to Bioinformatics Lecture 1: Introduction Centre for Integrative Bioinformatics.
DNA These “genes” never go out of style!! Ms. Kooiman La Serna High School.
Date DNA. ✤ DNA stands for deoxyribonucleic acid ✤ DNA carries all the genetic information of living organisms.
Introduction to Bioinformatics Yana Kortsarts References: An Introduction to Bioinformatics Algorithms bioalgorithms.info.
Sevas Educational Society All Rights Reserved, 2008 Module 1 Introduction to Bioinformatics.
CSCI 6900/4900 Special Topics in Computer Science Automata and Formal Grammars for Bioinformatics Bioinformatics problems sequence comparison pattern/structure.
Bioinformatics For MNW 2 nd Year Jaap Heringa FEW/FALW Centre for Integrative Bioinformatics VU (IBIVU) Tel ,
Introduction to Bioinformatics Biostatistics & Medical Informatics 576 Computer Sciences 576 Fall 2008 Colin Dewey Dept. of Biostatistics & Medical Informatics.
DIALing the IBIVU Vrije Universiteit Amsterdam Jaap Heringa Centre for Integrative Bioinformatics VU (IBIVU) Faculty of Sciences / Faculty of Earth and.
California Content Standards
Overview of Bioinformatics 1 Module Denis Manley..
AdvancedBioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2002 Mark Craven Dept. of Biostatistics & Medical Informatics.
Central dogma: the story of life RNA DNA Protein.
EB3233 Bioinformatics Introduction to Bioinformatics.
Bioinformatics and Computational Biology
The iPlant Collaborative Vision Enable life science researchers and educators to use and extend cyberinfrastructure.
Introduction to Bioinformatics Algorithms Algorithms for Molecular Biology CSCI Elizabeth White
1 From Mendel to Genomics Historically –Identify or create mutations, follow inheritance –Determine linkage, create maps Now: Genomics –Not just a gene,
The iPlant Collaborative Vision Enable life science researchers and educators to use and extend cyberinfrastructure.
Applied Bioinformatics Dr. Jens Allmer Week 1 (Introduction)
Introduction to Bioinformatics Lecturer: Prof. Yael Mandel-Gutfreund Teaching Assistance: Rachelly Normand Olga Karinski Course web site :
Lecture 1 BNFO 601 Usman Roshan. Course overview Perl progamming language (and some Unix basics) –Unix basics –Intro Perl exercises –Dynamic programming.
Introduction to molecular biology Data Mining Techniques.
DNA, RNA & Protein Synthesis. A. DNA and the Genetic Code 1. DNA controls the production of proteins by the order of the nucleotides.
Bioinformatics Overview
Data-intensive Computing: Case Study Area 1: Bioinformatics
생물정보학 Bioinformatics.
Deoxyribonucleic Acid
Genomes and Their Evolution
C E N T R F O I G A V B M S U 2MNW/3I/3AI/3PHAR bachelor course Introduction to Bioinformatics Lecture 1: Introduction Centre for Integrative Bioinformatics.
Genome organization and Bioinformatics
Bioinformatics Vicki & Joe.
Bioinformatics For MNW 2nd Year
The Study of Biological Information
From Mendel to Genomics
Introduction to Bioinformatics
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

Course Sequence Analysis for Bioinformatics Master’s Bart van Houte, Radek Szklarczyk, Victor Simossis, Jens Kleinjung, Jaap Heringa Tel , Rm R4.41

Sequence Analysis course schedule Lectures [wk 45] 01/11/04 IntroductionLecture 1 [wk 45] 04/11/04 Sequence Alignment 1Lecture 2 [wk 46] 08/11/04 Sequence Alignment 2Lecture 3 [wk 46] 11/11/04 Sequence Alignment 3Lecture 4 [wk 47] 15/11/04 Multiple Sequence Alignment 1Lecture 5 [wk 47] 18/11/04 Multiple Sequence Alignment 2Lecture 6 [wk 48] 22/11/04 Multiple Sequence Alignment 3Lecture 7 [wk 48] 25/11/04 Sequence Databank Searching 1Lecture 8 [wk 49] 29/11/04 Sequence Databank Searching 2Lecture 9 [wk 49] 02/12/04 Pattern Matching 1Lecture 10 [wk 50] 06/12/04 Pattern Matching 2Lecture 11 [wk 50] 09/12/04 Genome AnalysisLecture 12 [wk 51] 13/12/04 (lecture rm TBA) Phylogenetics/OverviewLecture 13

Sequence Analysis course schedule Practical assignments There will be four practical assignments you will have to carry out. Each assignment will be introduced and placed on the IBIVU website: 1.Pairwise alignment (DNA and protein) (Victor/Radek) 2.Multiple sequence alignment (insulin family) (Victor) 3.Pattern recognition (Jens) 4.Database searching (Jens) Optionally, you can further do an assignment on programming your own sequence analysis method (assignment ‘Dynamic programming’ supervised by Bart). This assignment will give you bonus points for your final mark but is not required.

Sequence Analysis course final mark TaskFraction 1.Oral exam 1/2 2.Assignment Pairwise alignment1/8 3.Assignment Multiple sequence alignment 1/8 4.Assignment Pattern recognition1/8 5.Assignment Database searching1/8 6.Optional assignment 1/8 (bonus) Dynamic programming

Bioinformatics staff for this course Jens Kleinjung – UD (1/11/02) Victor Simossis – PhD (1/12/02) Radek Szklarczyk - PhD (1/03/03) Bart van Houte – PhD (1/09/04) Jaap Heringa – Grpldr (1/10/02)

Gathering knowledge Anatomy, architecture Dynamics, mechanics Informatics (Cybernetics – Wiener, 1948) (Cybernetics has been defined as the science of control in machines and animals, and hence it applies to technological, animal and environmental systems) Genomics, bioinformatics Rembrandt, 1632 Newton, 1726

Mathematics Statistics Computer Science Informatics Biology Molecular biology Medicine Chemistry Physics Bioinformatics

“Studying informational processes in biological systems” (Hogeweg, early 1970s) No computers necessary Back of envelope OK Applying algorithms with mathematical formalisms in biology (genomics) -- USA “Information technology applied to the management and analysis of biological data” (Attwood and Parry-Smith)

Bioinformatics in the olden days Close to Molecular Biology: –(Statistical) analysis of protein and nucleotide structure –Protein folding problem –Protein-protein and protein-nucleotide interaction Many essential methods were created early on (BG era) –Protein sequence analysis (pairwise and multiple alignment) –Protein structure prediction (secondary, tertiary structure)

Bioinformatics in the olden days (Cont.) Evolution was studied and methods created –Phylogenetic reconstruction (clustering – NJ method

But then the big bang….

The Human Genome June 2000 Dr. Craig Venter Celera Genomics -- Shotgun method Sir John Sulston Human Genome Project

Human DNA There are about 3bn (3  10 9 ) nucleotides in the nucleus of almost all of the trillions (3.5  ) of cells of a human body (an exception is, for example, red blood cells which have no nucleus and therefore no DNA) – a total of ~10 22 nucleotides! Many DNA regions code for proteins, and are called genes (1 gene codes for 1 protein in principle) Human DNA contains ~30,000 expressed genes Deoxyribonucleic acid (DNA) comprises 4 different types of nucleotides: adenine (A), thiamine (T), cytosine (C) and guanine (G). These nucleotides are sometimes also called bases

Human DNA (Cont.) All people are different, but the DNA of different people only varies for 0.2% or less. So, only 2 letters in 1000 are expected to be different. Over the whole genome, this means that about 3 million letters would differ between individuals. The structure of DNA is the so-called double helix, discovered by Watson and Crick in 1953, where the two helices are cross-linked by A-T and C-G base-pairs (nucleotide pairs – so-called Watson-Crick base pairing). The Human Genome has recently been announced as complete (in 2004).

Genome size OrganismNumber of base pairs  X-174 virus5,386 Epstein Bar Virus172,282 Mycoplasma genitalium580,000 Hemophilus Influenza1.8  10 6 Yeast (S. Cerevisiae)12.1  10 6 Human 3.2  10 9 Wheat16  10 9 Lilium longiflorum 90  10 9 Salamander100  10 9 Amoeba dubia670  10 9

Humans have spliced genes…

Protein mRNA DNA transcription translation CCTGAGCCAACTATTGATGAA PEPTIDEPEPTIDE CCUGAGCCAACUAUUGAUGAA A gene codes for a protein

Genome information has changed bioinformatics More high-throughput (HTP) applications (cluster computing, GRID, etc.) More automatic pipeline applications More user-friendly interfaces Greater emphasis on biostatistics Greater influence of computer science (machine learning, software engineering, etc.) More integration of disciplines, databases and techniques

Protein Sequence-Structure-Function Sequence Structure Function Threading Homology searching (BLAST) Ab initio prediction and folding Function prediction from structure

Luckily for bioinformatics… There are many annotated databases (i.e. DBs with experimentally verified information) We can relate biological macromolecules using evolution and then “steal” annotation of “neighbouring” proteins or DNA in the DB This works for sequence as well as structural information Problem we discuss in this course: how do we score the evolutionary relationships; i.e. we need to develop a measure to decide which molecules are (probably) neighbours and which are not

Modern bioinformatics is closely associated with genomics The aim is to solve the genomics information problem Ultimately, this should lead to biological understanding how all the parts fit (DNA, RNA, proteins, metabolites) and how they interact (gene regulation, gene expression, protein interaction, metabolic pathways, protein signalling, etc.)