an introduction to biological databases - embnet … mcb, feb 2005 an introduction to biological...

74
MCB, feb 2005 EMBnet An introduction to biological databases [email protected] MCB, feb 2005 EMBnet What is a database ? A collection of – structured – searchable (index) -> table of contents – updated periodically (release) -> new edition – cross-referenced (hyperlinks ) -> links with other db data • Includes also associated tools (software) necessary for db access/query, db updating, db information insertion, db information deletion….

Upload: phamngoc

Post on 31-Mar-2018

217 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

An introduction to biological databases

[email protected]

MCB, feb 2005EMBnet

What is a database ?• A collection of

– structured– searchable (index) -> table of contents

– updated periodically (release) -> new edition

– cross-referenced (hyperlinks) -> links with other db

data

• Includes also associated tools (software) necessary for db access/query, db updating, dbinformation insertion, db information deletion….

Page 2: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Why biological databases ?

• Exponential growth in biological data.

• Data (genomic sequences, 3D structures, 2D gel analysis, MS analysis, Microarrays….) are no longer published in a conventional manner, but directly submitted to databases.

• Essential tools for biological research.

MCB, feb 2005EMBnet

Distribution of databases

• Books, articles 1968 -> 1985• Computer tapes 1982 ->1992• Floppy disks 1984 -> 1990• CD-ROM 1989 -> ?• FTP 1989 -> ?• On-line services 1982 -> 1994• WWW 1993 -> ?• DVD 2001 -> ?

Page 3: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Some statistics and remarks• More than 1000 different ‘biological’ databases

• Variable size: <100Kb to >10Gb– DNA: > 10 Gb– Protein: 1 Gb– 3D structure: 5 Gb– Other: smaller

• Update frequency: daily to annually

• How to find them ?– Amos’ links: www.expasy.org/alinks.html– Biohunt: http://www.expasy.org/BioHunt/– Google: http://www.google.com/

MCB, feb 2005EMBnet

Page 4: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

The ten important bioinformatics databases *

GenBank/DDJB/EMBLwww.ncbi.nlm.nih.gov Nucleotide sequencesEnsembl www.ensembl.org Human/mouse genomePubMed www.ncbi.nlm.nih.gov Literature referencesNR www.ncbi.nlm.nih.gov Protein sequencesSwiss-Prot www.expasy.org Protein sequencesInterPro www.ebi.ac.uk Protein domainsOMIM www.ncbi.nlm.nih.gov Genetic diseasesEnzymes www.expasy.org EnzymesPDB www.rcsb.org/pdb/ Protein structuresKEGG www.genome.ad.jp Metabolic pathways

*according to the « Bioinformatics for dummies »

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

Page 5: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Yes, if you train quickly, you cancreate a new database of databases,

but first eat your dinner !

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

Page 6: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Ideal minimal content of a sequence database entry

• Sequences !!• Accession number (AC) (unique identifier)

• Taxonomic data• References• ANNOTATION/CURATION• Keywords• Cross-references• Documentation

MCB, feb 2005EMBnet

Sequence Databases: some « technical » definitions

Data storage management: – flat file: text file, human readable– relational database (e.g., Oracle, Postgres) – object oriented database

Sequence format (for BLAST, prediction tools…) - Fasta, RAW– GCG– NBRF/PIR– MSF…. – standardized format ?

Page 7: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Sequence database : format

ID EPO_HUMAN STANDARD; PRT; 193 AA.AC P01588; Q9UHA0; Q9UEZ5; Q9UDZ0;DT 21-JUL-1986 (Rel. 01, Created)DT 21-JUL-1986 (Rel. 01, Last sequence update)DT 20-AUG-2001 (Rel. 40, Last annotation update)DE Erythropoietin precursor.GN EPO.OS Homo sapiens (Human).OC Eukaryota; Metazoa; Chordata; Craniata; Vertebrata; Euteleostomi;OC Mammalia; Eutheria; Primates; Catarrhini; Hominidae; Homo.OX NCBI_TaxID=9606;RN [1]RP SEQUENCE FROM N.A.RX MEDLINE=85137899; PubMed=3838366;RA Jacobs K., Shoemaker C., Rudersdorf R., Neill S.D., Kaufman R.J.,RA Mufson A., Seehra J., Jones S.S., Hewick R., Fritsch E.F.,RA Kawakita M., Shimizu T., Miyake T.;RT "Isolation and characterization of genomic and cDNA clones of humanRT erythropoietin.";RL Nature 313:806-810(1985).….CC -!- FUNCTION: ERYTHROPOIETIN IS THE PRINCIPAL HORMONE INVOLVED IN THECC REGULATION OF ERYTHROCYTE DIFFERENTIATION AND THE MAINTENANCE OF ACC PHYSIOLOGICAL LEVEL OF CIRCULATING ERYTHROCYTE MASS.CC -!- SUBCELLULAR LOCATION: SECRETED.CC -!- TISSUE SPECIFICITY: PRODUCED BY KIDNEY OR LIVER OF ADULT MAMMALSCC AND BY LIVER OF FETAL OR NEONATAL MAMMALS.CC -!- PHARMACEUTICAL: Available under the names Epogen (Amgen) andCC Procrit (Ortho Biotech).…DR EMBL; X02158; CAA26095.1; -.DR EMBL; X02157; CAA26094.1; -.DR EMBL; M11319; AAA52400.1; -.DR EMBL; AF053356; AAC78791.1; -.DR EMBL; AF202308; AAF23132.1; -.DR EMBL; AF202306; AAF23132.1; JOINED.….

KW Erythrocyte maturation; Glycoprotein; Hormone; Signal; Pharmaceutical.

SWISS-PROT (protein db) (flat file)

Reference

Taxonomy

Annotations(comments)

Keywords

Cross-references

Accession number

MCB, feb 2005EMBnet

Sequence database: format

FT SIGNAL 1 27FT CHAIN 28 193 ERYTHROPOIETIN.FT PROPEP 190 193 MAY BE REMOVED IN PROCESSED PROTEIN.FT DISULFID 34 188FT DISULFID 56 60FT CARBOHYD 51 51 N-LINKED (GLCNAC...).FT CARBOHYD 65 65 N-LINKED (GLCNAC...).FT CARBOHYD 110 110 N-LINKED (GLCNAC...).FT CARBOHYD 153 153 O-LINKED (GALNAC...).FT VARIANT 131 132 SL -> NF (IN AN HEPATOCELLULARFT CARCINOMA).FT /FTId=VAR_009870.FT VARIANT 149 149 P -> Q (IN AN HEPATOCELLULAR CARCINOMA).FT /FTId=VAR_009871.FT CONFLICT 40 40 E -> Q (IN REF. 1; CAA26095).FT CONFLICT 85 85 Q -> QQ (IN REF. 5).FT CONFLICT 140 140 G -> R (IN REF. 1; CAA26095).**** ################# INTERNAL SECTION ##################**CL 7q22;SQ SEQUENCE 193 AA; 21306 MW; C91F0E4C26A52033 CRC64;

MGVHECPAWL WLLLSLLSLP LGLPVLGAPP RLICDSRVLE RYLLEAKEAE NITTGCAEHCSLNENITVPD TKVNFYAWKR MEVGQQAVEV WQGLALLSEA VLRGQALLVN SSQPWEPLQLHVDKAVSGLR SLTTLLRALG AQKEAISPPD AASAAPLRTI TADTFRKLFR VYSNFLRGKLKLYTGEACRT GDR

//

Sequence

Annotations(features)

Page 8: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Sequence database: format

…The fasta format:> My_Sequence_Name

MGVHECPAWLWLLLSLLSLPLGLPVLGAPPRLICDSRVLERYLLEAKEAE

NITTGCAEHCSLNENITVPDTKVNFYAWKRMEVGQQAVEVWQGLALLSEA

VLRGQALLVNSSQPWEPLQLHVDKAVSGLRSLTTLLRALGAQKEAISPPD

AASAAPLRTITADTFRKLFRVYSNFLRGKLKLYTGEACRTGDR

…The RAW format:MGVHECPAWLWLLLSLLSLPLGLPVLGAPPRLICDSRVLERYLLEAKEAE

NITTGCAEHCSLNENITVPDTKVNFYAWKRMEVGQQAVEVWQGLALLSEA

VLRGQALLVNSSQPWEPLQLHVDKAVSGLRSLTTLLRALGAQKEAISPPD

AASAAPLRTITADTFRKLFRVYSNFLRGKLKLYTGEACRTGDR

MCB, feb 2005EMBnet

Database 1a: nucleotide sequences

• The 3 main public nucleic acid sequence databases are EMBL (Europe)/GenBank (USA) /DDBJ (Japan)« different views of the same data set » within 2 to 3 days (since1990)

• EMBL: since 1982

• Specialized databases for the different types of RNAs (i.e. tRNA, rRNA, tm RNA, uRNA, etc…)

• 3D structure (DNA and RNA) PDB

• Others: Aberrant splicing db; Eukaryotic promoter db (EPD); RNA editing sites, Multimedia Telomere Resource ……

Page 9: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Amos’linkshttp://www.expasy.org/alinks.html#DNA

MCB, feb 2005EMBnet

Real life of a sequence …

cDNAs, ESTs, genes, genomes, …

EMBL, GenBank, DDBJ

Data not submitted to public databases*, delayed or cancelled…

with or without annotated CDS

provided by authors

CDSCoDing Sequence

portion of DNA/RNA translated into protein(from Met to STOP)

Experimentally provedor derived from gene prediction

* REMARK: Journals do not accept a paper dealing with a sequenceif the EMBL/GenBank/DDBJ AC number is not available…

Page 10: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

•Serve as archives• Contain all public sequences derived from:

– Genome projects (> 80 % of entries)– Sequencing centers (cDNAs, ESTs…)– Individual scientists ( 15 % of entries)– Patent offices (i.e. European Patent Office, EPO)

• Currently: 46x106 sequences, ~80 x109 bp;• Sequences from > 80’000 different species;• Contribution: EMBL 10 %; GenBank 73 %; DDBJ 17 %

EMBL/GenBank/DDBJ

MCB, feb 2005EMBnet

The tremendous increase in nucleotide sequences

1980: 80 genes fully sequenced !

Page 11: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

More than 80’000 species, but…

Human/Mouse/Rat: Organisms with the highest redundancy !

RNADNA

New projects:Environmental sequences(no taxonomic information)

MCB, feb 2005EMBnet

an EMBL entry

ID HSERPG standard; genomic DNA; HUM; 3398 BP.XXAC X02158;XXSV X02158.1XXDT 13-JUN-1985 (Rel. 06, Created)DT 22-JUN-1993 (Rel. 36, Last updated, Version 2)XXDE Human gene for erythropoietinXXKW erythropoietin; glycoprotein hormone; hormone; signal peptide.XXOS Homo sapiens (human)OC Eukaryota; Metazoa; Chordata; Craniata; Vertebrata; Euteleostomi; Mammalia;OC Eutheria; Primates; Catarrhini; Hominidae; Homo.XXRN [1]RP 1-3398RX MEDLINE; 85137899.RA Jacobs K., Shoemaker C., Rudersdorf R., Neill S.D., Kaufman R.J.,RA Mufson A., Seehra J., Jones S.S., Hewick R., Fritsch E.F., Kawakita M.,RA Shimizu T., Miyake T.;RT Isolation and characterization of genomic and cDNA clones of humanRT erythropoietin;RL Nature 313:806-810(1985).XXDR GDB; 119110; EPO.DR GDB; 119615; TIMP1.DR Swiss-Prot; P01588; EPO_HUMAN.XX…

taxonomy

Cross-references

references

keyword

DNA (genomic) or

RNA

Page 12: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

CC Data kindly reviewed (24-FEB-1986) by K. JacobsFH Key Location/QualifiersFHFT source 1..3398FT /db_xref=taxon:9606FT /organism=Homo sapiensFT mRNA join(397..627,1194..1339,1596..1682,2294..2473,2608..3327)FT CDS join(615..627,1194..1339,1596..1682,2294..2473,2608..2763)FT /db_xref=SWISS-PROT:P01588FT /product=erythropoietinFT /protein_id=CAA26095.1FT /translation=MGVHECPAWLWLLLSLLSLPLGLPVLGAPPRLICDSRVLQRYLLEFT AKEAENITTGCAEHCSLNENITVPDTKVNFYAWKRMEVGQQAVEVWQGLALLSEAVLRGFT QALLVNSSQPWEPLQLHVDKAVSGLRSLTTLLRALGAQKEAISPPDAASAAPLRTITADFT TFRKLFRVYSNFLRGKLKLYTGEACRTGDRFT mat_peptide join(1262..1339,1596..1682,2294..2473,2608..2763)FT /product=erythropoietinFT sig_peptide join(615..627,1194..1261)FT exon 397..627FT /number=1FT intron 628..1193FT /number=1FT exon 1194..1339FT /number=2FT intron 1340..1595FT /number=2FT exon 1596..1682FT /number=3FT intron 1683..2293FT /number=3FT exon 2294..2473FT /number=4FT intron 2474..2607FT /number=4FT exon 2608..3327FT /note=3' untranslated regionFT /number=5XXSQ Sequence 3398 BP; 698 A; 1034 C; 991 G; 675 T; 0 other;

agcttctggg cttccagacc cagctacttt gcggaactca gcaacccagg catctctgag 60tctccgccca agaccgggat gccccccagg aggtgtccgg gagcccagcc tttcccagat 120

Annotation

(Prediction or experimentally determined)

sequence

CDSCoDing Sequence

(proposed by submitters)

Page 13: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

GSSHTGWGS

HTCn x EST

HUMn x cDNA

n x DNA (Gene)

The big problem = the redondancy

MCB, feb 2005EMBnet

EMBL/GenBank/DDBJ

Sort of sequence museum, where sequences are preserved for eternity as they were determined, interpreted and published

originally by their authors(primary sequence repository)

The authors have full authority over the content of the entriesthey submit !

(editorial control of the content belongs to the authors)

(exception: TPA, since january 2003)

Page 14: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Submission: FTP, email, Webin, etc…

Protein sequence derived from the traduction of a vector contamination

Page 15: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

EMBL/GenBank/DDBJ• Unexpected information you can find in these db:

FT source 1..124

FT /db_xref="taxon:4097"

FT /organelle="plastid:chloroplast"

FT /organism="Nicotiana tabacum"

FT /isolate="Cuban cahibo cigar, gift from

FT President Fidel Castro"

• Or:FT source 1..17084

FT /chromosome="complete mitochondrial genome"

FT /db_xref="taxon:9267"

FT /organelle="mitochondrion"

FT /organism="Didelphis virginiana"

FT /dev_stage="adult"

FT /isolate="fresh road killed individual"

FT /tissue_type="liver"

FT CDS complement(45959..47332)FT /db_xref="SPTREMBL:Q9UZ71"FT /note="PAB2386"FT /transl_table=11FT /product="4-AMINOBUTYRATE qui se dilate AMINOTRANSFERASEFT (EC 2.6.1.19)"FT /protein_id="CAB50188.1"FT /translation="MDYPRIVVNPPGPKAKELIEREKRVLSTGIGVKLFPLVPKRGFGPFT FIEDVDGNVFIDFLAGAAAASTGYSHPKLVKAVKEQVELIQHSMIGYTHSERAIRVAEKFT LVKISPIKNSKVLFGLSGSDAVDMAIKVSKFSTRRPWILAFIGAYHGQTLGATSVASFQFT VSQKRGYSPLMPNVFWVPYPNPYRNPWGINGYEEPQELVNRVVEYLEDYVFSHVVPPDEFT VAAFFAEPIQGDAGIVVPPENFFKELKKLLDEHGILLVMDEVQTGIGRTGKWFASEWFEFT VKPDMIIFGKGVASGMGLSGVIGREDIMDITSGSALLTPAANPVISAAADATLEIIEEEFT NLLKNAIEVGSFIMKRLNELKEQFDIIGDVRGKGLMIGVEIVKENGRPDPEMTGKICWRFT AFELGLILPSYGMFGNVIRITPPLVLTKEVAEKGLEIIEKAIKDAIAGKVERKVVTWH"

Page 16: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

The second generation of nucleotide sequence databases

Gene-centric databasesAll the sequence information relevant to a given gene

is made accessible at once

i.e. Locus Link/RefSeq

Genome-centric databasesInformation about gene sequence, relative position,

strand orientation, biochemical functions…

Information management systems that are able to connect specialized sequence collection and browsing tools

i.e. Ensembl, TIGR

MCB, feb 2005EMBnet

Gene-centric databases

Page 17: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

New: Replaced by « Entrez Gene »on March 1, 2005

Links to the RefSeq database:« Reference Sequences»- for RNA (NM_)- for genomic (NT_)- for protein (NP_)

Links to all the sequences found in EMBL/GenBank/DDBJ

corresponding to this gene

LocusLink is tighly linked to RefSeq(« interdependent curated resources »)

Nucl. Ac. Res., 29, 137-140(2001)

Page 18: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

The correspondingRefSeq entryfor the mRNA

NCBI Reference Sequence http://www.ncbi.nlm.nih.gov/RefSeq/

RefSeq

Page 19: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Working with whole genome databases:

Genome-centric databases

« Browsing resources »

Remark: Genome-centric databases give usually access to several genomes, but some are « specialized » in particular organisms, i.e. TIGR: bacteria and plants

Ensembl provides a bioinformatics framework to organise biology around the sequences of large genomes.

Available now are:human, mouse, rat, fugu, zebrafish, mosquito, Drosophila, C. elegans, and C. briggsae, chicken…

http://www.ensembl.org/

Page 20: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Ensembl/martview: example of queries

- Retrieve all mouse homologues of human disease genes containingtransmembrane domains located between 1p22 and 1q22

- Retrieve the sequences 5kb upstream of all human « known » genes fromchromosome 6

….

UCSC Genome Browser:http://genome.cse.ucsc.edu/

(human, mouse, rat chimpanzee, mouse, rat, chicken, Fugu,

Drosophila, C. briggsae, yeast, and SARS genomes. )

Page 21: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

http://www.tigr.org/tdb/

..and plants

Database 1b: protein sequences• SWISS-PROT: created in 1986 (A.Bairoch) http://www.expasy.org/sprot/

• TrEMBL: created in 1996; complement to SWISS-PROT; derivedfrom EMBL CDS translations (« proteomic » version of EMBL)

• (PIR-PSD: Protein Information Resources) http://pir.georgetown.edu/

• Genpept: « proteomic » version of GenBank (~TrEMBL)• RefSeq (NP_)• PRF

• Many specialized protein databases for specific families or groups of proteins.

Examples: AMSDb (antibacterial peptides), GPCRDB (7 TM receptors), IMGT(immune system) YPD (Yeast) etc.

Page 22: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Real life of a protein sequence …

TrEMBL Genpept

CoDing Sequencesprovided by submitters

cDNAs, ESTs, genomes, …

EMBL, GenBank, DDBJ

Data not submitted to public databases, delayed or cancelled…

Swiss-Prot

CoDing Sequencesprovided by submitters

and« de novo » gene prediction

RefSeqXP_NNNNN

UniProt: Swiss-Prot + TrEMBL + (PIR)NCBI-nr: Swiss-Prot + GenPept + (PIR) + RefSeq + PDB + PRF

Manually annotated

PRF

Scientific publications derived sequences

with or without annotated CDS

3D structures

PRF, PIR

Protein Identification Resource

MCB, feb 2005EMBnet

Protein sequence databases

The UniProt pathway

a central ressource for protein sequencesand function…

Page 23: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Since december 15, 2003

Swiss-Prot and TrEMBL constitute the

Knowledgebase

(integration of the PIR data)(Protein Information Ressource)

Real life of a protein sequence …

TrEMBL

CoDing Sequencesprovided by submitters*

cDNAs, ESTs, genomes, …

EMBL

Data not submitted to public databases, delayed or cancelled…

Swiss-Prot

Manually annotated

Nucleic acids

Amino acids

with or without annotated CDS

Direct submission (< 1%)

PIR data

* ~ 1/10 EMBL entry is associatedwith an annotated CDS

(ESTs are not..)

Page 24: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

-> give access to

all known* protein sequences

* submitted to the public databases (EMBL, GenBank, DDJB, Swiss-Prot)

EMBLSwiss-Prot

TrEMBL

CDS

Page 25: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Swiss-Prot

Annotation of sequence differences(conflicts, variants, splicing…)

Once in Swiss-Prot, no more in TrEMBL-> Minimal redundancy

EMBL

TrEMBL

CDS

Average of 4.2 independent sequence reports for each human protein

EMBL

TrEMBL

CDS

Swiss-Prot

Page 26: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Up-to-date sources:

Swiss-Prot -> ExPASy(www.expasy.org);

TrEMBL -> EBI (European Bioinformatics Institute)

(www.ebi.ac.uk/trembl/).

Since 1986

Since 1996

www.expasy.org

Page 27: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

ExPASy EBI NCBI

MCB, feb 2005EMBnet

In a Swiss-Prot entry, you can expect to find:

• All the names of a given protein (and of its gene);• Its biological origin with links to the taxonomic databases;• A selection of references;• A summary of what is known about the protein: function,

alternative products, PTM, tissue expression, disease, etc.…;• Numerous cross-references;• Selected keywords;• A description of important sequence features: domains,

PTMs, variations, etc.;• A (often corrected) protein sequence and the description of

various isoforms/variants.

Page 28: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

View « by default » onthe ExPASy server

ReferencesRN, RP, RC, RX, RA, RL lines

CommentsCC lines

FeaturesFT lines

SequenceSQ lines

Names and taxonomyDE, GN, OC, OS, OG lines

Cross-referencesDR lines

KeywordsKW lines

Accession numberID, AC, DT lines

Sequencing errors ?

Polymorphisms ?Alternative splicing ?

Alternative initiation ?

Usage of an alternative promoter ?

RNA editing ?

Sequence quality

Selenocystein ?

Fragment ?

Same gene ?

-> 1 gene / 1 specie = 1 Swiss-Prot entryFor human: ~ 4,2 different independent sequence reports /gene

-> Identification and annotation of all sequence differences

Page 29: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Annotation (Comment lines)• Function(s) and role(s); enzymes: a. Catalytic activity (if EC number)

b. Cofactorc. Enzyme regulationd Pathway

• Subunit (Protein/protein interactions)• Subcellular location• Alternative products (alt. splicing, alt. initiation, RNA editing)• Tissue specificity (Nothern and Western results)• Developmental stage• Induction• Domain• Post-translational modifications (PTM)• Mass spectrometry• Polymorphisms• Disease• Pharmaceutical• Miscellaneous• Similarities• Caution• Database (specialized cross-references)

MCB, feb 2005EMBnet

Information is derived from:

• Publications; currently Swiss-Prot cites 1'500 different journals. 106 journals are cited more than 100 times.

• Databases;

• Personal communication;

• Prediction;

• Brain storming…

Annotation/Curation (Comment lines)

Page 30: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

ICOL_HUMAN, O75144

Experimental qualifiers:« - »: experimentally proved;« By similarity »: experimentally proved in an ortholog or in anothermember of the family;« Probable »: not proved, but realistic; « Potential »: predicted (bioinformatic tools).

MCB, feb 2005EMBnet

Experimental qualifiers:« - »: experimentally proved;« By similarity »: experimentally proved in an ortholog or in anothermember of the family;« Probable »: not proved but realistic; « Potential »: predicted (bioinformatic tools).

BRH2_HUMAN, Q9NY43

AAA1_HUMAN, Q9NS82

Page 31: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Cross-references

• Explicit links to about 50 databases;• Implicit X-references to 30 additional db added by theExPASy servers on the WWW (such as GenBank, Ensembl, …)

=> links to more than 80 databases from theExPASy servers• Currently 1.5x106 cross-references in Swiss-Prot

-> Connected with practically all the databases indexedunder SRS.

Gasteiger et al., Curr. Issues Mol. Biol. (2001), 3(3): 47-55

Domains, functional sites, protein familiesPROSITEInterProPfamPRINTSProDom SMART

Nucleotide sequence dbEMBL

3D/Structural dbsHSSPPDB

Organism-spec. dbsDictyDbEcoGeneFlyBaseHIVLepromaMaizeDBMendelMGDMypuListSGDStyGeneSubtiListTIGRTubercuListWormPepYEPDZfin

Protein-specific dbsGCRDbMEROPSREBASETRANSFAC

2D-gel protein dbsSWISS-2DPAGEANU-2DPAGEECO2DBASEHSC-2DPAGEAarhus and GhentMAIZE-2DPAGEPHCI-2DPAGEPMMA-2DPAGECOMPLUYEAST-2DPAGESiena-2DPAGE

PTMCarbBankGlycoSuiteDB

Human diseasesMIM

Swiss-Prot: a central hub for molecular biology

information

Page 32: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Cross-references

ADN(Index of lowredundancy)

3D

genomic

ICE8_HUMAN Q14790

Examples of implicit links to GenBank and DDBJ added

‘on the fly’by the ExPASy server

FT lines = Feature table = Sequence description

Data derived from:• Publications;• Databases;• Personal communication;• Prediction.

General topology

ICOL_HUMAN, O75144

Page 33: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

ICOL_HUMAN, O75144

PTM

Sequence description:

Derived from:• Publications;• Databases;• Personal communication;• Prediction.

MCB, feb 2005EMBnet

BRC2_HUMAN, P51587

Polymorphisms

Differences between thesequence shown and othersubmitted sequences

Polymorphisms

Page 34: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

ICOL_HUMAN, O75144

Alternative splicing

Sequence description:

Derived from:• Publications;• Databases;• Personal communication;• Prediction.

All the alternatively splicedsequences are available for BLAST

searches and proteomic tools atthe ExPASy server

Page 35: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

170’000 + 1’600’000 ≈ 1’200’000

Swiss-Prot & TrEMBLintroduce a new arithmetical concept !

Redundancy in TrEMBL&

Redundancy between TrEMBL and Swiss-Prot• In 2 years….more than 2’000’000 protein sequences• But, in the future: redundancy is going to decrease:

« new » genome sequencing -> « new » proteins(AB, sept 2002)

In the case of human proteins, the redundancy is still very high:

11’900 + 45’000 ≈ about 22’000*

Are missing:• Sequences not submitted to EMBL/GenBank/DDJB (and PIR)• Not yet predicted or known genes (« no CDS provided by the submitters» or no DNA sequence)• Confidential data (Patent application sequences)• Immunoglobulins, T-cell receptors (-> UniParc)•…

* human gene number estimation:25’000-35’000

MS proteomics has verified more than 10% of human genesproducts, but has not identified significant numbers ofunpredicted proteins (Southan C, Proteomics, 2004)

Page 36: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

UniRef100UniRef90UniRef50

UniProt Archives(UniParc)

Gives access to archived rawprotein sequences, found in publicly accessible databases:

Swiss-Prot, TrEMBL, PIR, EMBL, Ensembl, IPI, PDB,

RefSeq, FlyBase, WormBase, Patent Offices.

UniProt knowledgebase

TrEMBLComputer annotated protein sequences

Release 29.1 of 15-Feb-2005: 1’614’107 entries

Submitted CDS are automatically integrated into TrEMBL, and coupled to:• Merge of 100% identical sequences derived from thesame organism,• Protein family and domain attribution (InterPro),• Automated annotation.

UniParc permits thetracking of a protein

sequence and itsintegration into various

databases.

One UniRef100 entry -> allidentical sequences (including fragments) -reduction of 12%

One UniRef90 entry -> sequences that have at least 90% or more identity -reduction of 40%.

One UniRef50 entry -> sequences that are at least50 % identical -reduction of 70%.

Independently of the species.

Three collections of sequence clusters from UniProt EnsEMBL,

IPI, EMBL_WGS

UniProt (Universal Protein Resource): the world's most comprehensive catalog of information on proteins.

www.uniprot.org

UniRef is useful forcomprehensive BLAST

sequence searches by providing sets of representative sequences.

Use with extremecaution: also containspseudogenes, incorrect

CDS predictions, etc…andhighly redundant !

Swiss-ProtManually annotated protein sequencesRelease 46.1 of 15-Feb-2005: 170’140 entries

TrEMBL sequences are manually integrated intoSwiss-Prot:

• Merge of variants (polymorphisms, alternative splicing, RNA editing, etc.) -> low redundancyand high accuracy of the protein sequence;

• Integration of biological and medical data derived from high-performance bioinformatictools, as well as publications, external expertise, etc. -> high-quality manual annotation;

• Central hub for biological data: more than 80 links to relevant databases.

UniProt consortium= + +

Integration of

PIR data

Joining the information contained in Swiss-Prot, TrEMBLand PIR-PSD

> 95 % of proteins identifed by proteomic studiesare in Swiss-Prot

MCB, feb 2005EMBnet

Take home message

• Be aware of the differences betweenTrEMBL and Swiss-Prot.

• Always cite the Accession number, not theID.

• We need your [email protected]

Page 37: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Righting the wrongs

“Sequences are rarely deposited in a “mature” state; as with all scientific research, DNA and protein annotation is a continual process of learning, revision and corrections.”

“Sequencing error rates: ~1 base in 10’000”

“Making people aware of errors is good and great; making people aware that they’re responsible also for correcting

errors is even greater”

C. Hardley, EMBO reports, 4(9), 2003.

MCB, feb 2005EMBnet

Protein sequence databases

The NCBI-nr pathway(Entrez protein)

Page 38: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Real life of a protein sequence …

Genpept

cDNAs, ESTs, genomes, …

EMBL, GenBank, DDBJ

Data not submitted to public databases, delayed or cancelled…

CoDing Sequencesprovided by submitter

RefSeqXP_NNNNN

NCBI-nr: Swiss-Prot + GenPept + (PIR) + RefSeq + PDB + PRF

PRF

Scientific publications derived sequences

CoDing Sequencesprovided by submitter

and« de novo » gene prediction

Protein sequences: « NR database »Entrez protein

http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Protein

Page 39: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

NCBI-nr: Swiss-Prot + GenPept + (PIR) + RefSeq + PDB + PRF

derivedfrom GenBank/EMBL/DDBJ sequenceswhich have a CDS annotated on them

- equivalent to TrEMBL, except that it is

redundantwith Swiss-Prot

All PIR data have beenintegrated into Swiss-Protand TrEMBL (UniProt)

3D structure database:all the protein sequenceswhich have been cristallized(Swiss-Prot/TrEMBL are crosslinked to PDB)

Scientific publications derived sequences« Journal scan »

(integrated into TrEMBL)

MCB, feb 2005EMBnet

RefSeq/Protein: http://www.ncbi.nlm.nih.gov/RefSeq/

- The RefSeq collection, which is tighly linked to LocusLink contains: genomic DNA, transcript (RNA), and protein products

- RefSeq provides a non-redundant set of sequences, derived from GenBank, the literature and gene prediction.

- Release 3 includes over 800’000 proteins from 2218 organisms (including 1100 viruses and 150 bacteria).

Page 40: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

GenBank source

KWAC

Taxonomy

References

GenBank source

RefSeq/Protein

MCB, feb 2005EMBnet

As for the nucleic acid sequence, RefSeq chooses a protein Reference Sequence: they do not annotate the sequence differences.

- If there is an alternative splicing event, there will be several entries for a same gene

Page 41: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Annotation

Cross references

Query at Entrez protein

http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=Protein

Page 42: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Typical result ofa query at

« Entrez protein »

RefSeq

Swiss-Prot

Genpept(gb/embl/ddbj)

PDB

One digit followed by three letters: e.g. 1TUP

PDB (protein structure)

e.g. XM_000483e.g. XP_000467

RefSeq prediction

e.g. NP_00483RefSeq protein

Two letters, underscorebar and six digit: e.g. mRNA NM_000492e.g. genomic NT_000907

RefSeq nucleotide

One letter and fivedigits/letters: e.g. P12345

Swiss-Prot/TrEMBL

One letter followed by five digits: e.g. U12345Two letters followed by 6 digits: e.g. AF123456

GenBank/EMBL/DDBJ

Sample Accession FormatType of record

The AC number jungle

Page 43: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Databases 2: ‘genomics’• Contain informations on gene chromosomal location

(mapping) and nomenclature, and provide links to sequence databases; has usually no sequence;

• Exist for most organisms important in life science research; usually species specific.

• Examples: MIM, GDB (human), MGD (mouse), FlyBase(Drosophila), SGD (yeast), MaizeDB (maize), SubtiList(B.subtilis), etc.;

• Generally relational db (Oracle, SyBase or AceDb).

Page 44: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

MIM / OMIM

• OMIM™: Online Mendelian Inheritance in Man

• catalog of human genes and genetic disorders

• contains a summary of literature and reference information. It also contains links to publications and sequence information.

Page 45: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

http://www.genelynx.org/

Collections of hyperlinks for each human gene

Page 46: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Mutation/polymorphism: definitions

• SNPs: single nucleotide polymorphisms; occur approximately once every 100 to 300 bases

(distinction between sequencing error and polymorphism !)

• c-SNPs: coding single nucleotide polymorphisms (Single Nucleotide Polymorphisms within cDNA sequences)

• SAPs: single amino-acid polymorphisms

• Missense mutation: -> SAP• Nonsense mutation: -> STOP• Insertion/deletion of nucleotides -> frameshift…

Page 47: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Databases 3: mutation/polymorphism

• Contain informations on sequence variations linked or not to genetic diseases;

• Mainly human but: OMIA - Online Mendelian Inheritance in Animals• General db:

– OMIM– HMGD - Human Gene Mutation db – SVD - Sequence variation db – HGBASE - Human Genic Bi-Allelic Sequences db – dbSNP - Human single nucleotide polymorphism (SNP) db

• Disease-specific db: most of these databases are either linked to a single gene or to a single disease;– p53 mutation db – ADB - Albinism db (Mutations in human genes causing albinism) – Asthma and Allergy gene db – ….

MCB, feb 2005EMBnet

For human (Amos’link)

Page 48: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

MCB, feb 2005EMBnet

Mutation/polymorphism• No single source for all SNPs (~100 SNPs db ) !

• Generally modest size; lack of coordination and format standards in these databases making it difficult to access the data.

• ! Numbering of the mutated amino acid depends on the db (aa no 1 is notnecessary the initiator Met !)

• There are initiatives to unify these databases (politic/founding problems)Mutation Database Initiative (4th July 1996).

-> SVD - Sequence Variation Database project at EBI (HMutDB)http://www.ebi.ac.uk/mutations/central/

-> HUGO Mutation Database Initiative (MDI).Human Genome Variation Society http://www.genomic.unimelb.edu.au/mdi/dblist/dblist.html

Page 49: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Protein domain/family: some definitions

• Most proteins have « modular » structures• Estimation: ~ 3 domains / protein

Page 50: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Some statistics

http://www.ebi.ac.uk/proteome/HUMAN/interpro/top15d.html

Protein domain/family: some definitions

• Domains (conserved sequences or structures) are identified by multiple sequence alignments

• Domains can be defined by different methods: – Pattern (regular expression); used for very conserved domains– Profiles (weighted matrices): two-dimensional tables of

position specific match-, gap-, and insertion-scores, derived from aligned sequence families; used for less conserved domains

– Hidden Markov Model (HMM); probabilistic models; an othermethod to generate profiles.

Page 51: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

[LIVM]-[ST]-A-[STAG]-H-C

Pattern-Profile

• Profile:

• Pattern:

Yes or no

ID TRYPSIN_DOM; MATRIX.AC PS50240;DT DEC-2001 (CREATED); DEC-2001 (DATA UPDATE); DEC-2001 (INFO UPDATE).DE Serine proteases, trypsin domain profile.MA /GENERAL_SPEC: ALPHABET='ABCDEFGHIKLMNPQRSTVWYZ'; LENGTH=234;MA /DISJOINT: DEFINITION=PROTECT; N1=6; N2=229;MA /NORMALIZATION: MODE=1; FUNCTION=LINEAR; R1=0.0169; R2=0.00836256; TEXT='-LogE';MA /CUT_OFF: LEVEL=0; SCORE=1134; N_SCORE=9.5; MODE=1; TEXT='!';MA /CUT_OFF: LEVEL=-1; SCORE=775; N_SCORE=6.5; MODE=1; TEXT='?';MA /DEFAULT: M0=-9; D=-20; I=-20; B1=-60; E1=-60; MI=-105; MD=-105; IM=-105; DM=-105;MA /I: B1=0; BI=-105; BD=-105;MA A B D E F G H I K L M N P Q R S T V W YMA /M: SY='I'; M= -8,-29,-34,-26, 3,-34,-24, 34,-26, 19, 15,-24,-21,-21,-24,-19, -8, 25,-19, 3;MA /M: SY='N'; M= 0, 14, 10, 1,-22, -1, 6,-23, -4,-26,-17, 20,-14, -1, -6, 13, 2,-20,-34,-15;MA /M: SY='E'; M= -4, 4, 7, 14,-26,-13, -7,-23, 3,-22,-16, 2, 7, 3, -3, 2, -2,-21,-30,-18;MA /M: SY='R'; M=-12, 5, 5, 7,-23,-17, 3,-24, 8,-20,-12, 7,-16, 10, 12, -2, -6,-21,-27, -9;MA /M: SY='W'; M=-16,-33,-35,-27, 13,-22,-24,-11,-18,-13,-13,-31,-27,-20,-18,-30,-21,-18, 97, 25;MA /M: SY='V'; M= 1,-29,-31,-28, -1,-30,-29, 31,-22, 13, 11,-27,-27,-26,-22,-12, -2, 41,-27, -8;MA /M: SY='L'; M= -8,-29,-31,-22, 9,-30,-21, 23,-27, 37, 20,-28,-28,-21,-20,-25, -8, 17,-20, -1;MA /M: SY='T'; M= 2, -1, -9, -9,-11,-17,-19,-10,-10,-13,-11, 1,-11, -9,-10, 23, 43, 0,-32,-12;MA /M: SY='A'; M= 45, -9,-19,-10,-20, -2,-15,-11,-10,-11,-10, -9,-11, -9,-19, 10, 1, -1,-21,-18;MA /M: SY='A'; M= 40, -9,-17, -8,-21, 5,-18,-14, -9,-13,-12, -8,-11, -9,-16, 9, -2, -5,-21,-21;MA /M: SY='H'; M=-18, 0, 0, 1,-21,-19, 89,-29, -8,-21, -1, 9,-19, 11, 0, -7,-17,-29,-30, 16;MA /M: SY='C'; M= -9,-18,-28,-29,-20,-29,-29,-29,-29,-20,-19,-18,-39,-29,-29, -9, -9, -9,-49,-29;MA /I: E1=0; IE=-105; DE=-105;// score/threshold

MCB, feb 2005EMBnet

Protein domain/family databases

• Contains biologically significant « pattern / profiles/ HMM » formulated in such a way that, with appropriate computional tools, it can rapidlyand reliably determine to which known family ofproteins (if any) a new sequence belongs to

• Used as a tool to identify the function ofuncharacterized proteins translated from genomicor cDNA sequences (« functional diagnostic »)

• Either manually curated (i.e. PROSITE, PfamA, PRINTS, SMART, TIGRFAM etc.) or automatically generated (i.e. PfamB, ProDom, DOMO)

Page 52: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Protein domain/family dbPROSITE Patterns / ProfilesProDom Aligned motifs (PSI-BLAST) (Pfam B)PRINTS Aligned motifsPfam HMM (Hidden Markov Models)

SMART HMMTIGRfam HMM

DOMO Aligned motifsBLOCKS Aligned motifs (PSI-BLAST)CDD Pfam and SMART

-> A Conserved Domain Database and Search Service

IInntteerrpprroo

MCB, feb 2005EMBnet

Prosite http://www.expasy.org/prosite/

Created in 1988 (SIB)Contains functional domains fully annotated, based on two methods: patterns and profiles

Entries are deposited in PROSITE in two distinct files:

Pattern/profiles with the list of all matches in SWISS-PROTDocumentation

15-Aug-2004: contains 1277 documentation entries that describe 1736 different patterns, rules and profiles/matrices.

Page 53: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

Diagnostic performance

List ofmatches

Prosite(profile): example

Page 54: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

PFAM (HMMs): an entryhttp://www.sanger.ac.uk/Software/Pfam/

MCB, feb 2005EMBnet…

HMM

Page 55: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

ProDomhttp://protein.toulouse.inra.fr/prodom/current/html/home.php

• ProDom is a comprehensive set of protein domain families automatically generated from the SWISS-PROT and TrEMBL sequence databases

• consists of an automated compilation of homologous domain alignment.

• 2004.1: ProDom families were generatedautomatically using PSI-BLAST. built from non fragmentary sequences from SWISS-PROT + TREMBL - Sept, 2003

Page 56: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

InterProwww.ebi.ac.uk/interpro

• Search simultaneously many domain databases.

• Single set of documents linked to the variousmethods;

• InterPro release 8.1 contains 11330 entries representing 2933 domains, 8126 families, 222 repeats, 27 active sites, 21 binding sites and 20 post-translational modification sites.

Page 57: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

From a Swiss-Prot entry:

MCB, feb 2005EMBnet

Example: GAL4_YEAST

Page 58: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Databases 5: proteomics

• Contain informations obtained by 2D-PAGE: images of master gels and description of identified proteins

• Examples: SWISS-2DPAGE, ECO2DBASE, Maize-2DPAGE, Sub2D, Cyano2DBase, etc.

• Composed of image and text files

• There is currently no protein Mass Spectrometry (MS) database (not for long…)

Page 59: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

This protein does not exist in the current release of SWISS-2DPAGE.

Theoritically computed pI and MW

Theoritically computed pI and MW withpotential phosphorylation and acetylation sites

Experimentally determined position

Page 60: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Databases 6: 3D structure• Contain the spatial coordinates of macromolecules

whose 3D structure has been obtained by X-ray or NMR studies

• Proteins represent more than 90% of available structures (others are DNA, RNA, sugars, viruses, protein/DNA complexes…)

• Only one: PDB (Protein Data Bank),

Page 61: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

PDB: Protein Data Bankwww.rcsb.org/pdb/

• Managed by Research Collaboratory for Structural Bioinformatics (RCSB) (USA).

• Contains structure data on proteins, nucleic acids, protein-nucleic acid complexes, and viruses.

• Associated with specialized programs allow the visualizationof the corresponding 3D structure (e.g., SwissPDB-viewer, Chime, Rasmol)).

• Currently there are ~29’500 structural data for about 8’000 different proteins, but far less protein family (highly redundant) !

MCB, feb 2005EMBnet

PDB: example

HEADER LYASE(OXO-ACID) 01-OCT-91 12CA 12CA 2COMPND CARBONIC ANHYDRASE /II (CARBONATE DEHYDRATASE) (/HCA II) 12CA 3COMPND 2 (E.C.4.2.1.1) MUTANT WITH VAL 121 REPLACED BY ALA (/V121A) 12CA 4SOURCE HUMAN (HOMO SAPIENS) RECOMBINANT PROTEIN 12CA 5AUTHOR S.K.NAIR,D.W.CHRISTIANSON 12CA 6REVDAT 1 15-OCT-92 12CA 0 12CA 7JRNL AUTH S.K.NAIR,T.L.CALDERONE,D.W.CHRISTIANSON,C.A.FIERKE 12CA 8JRNL TITL ALTERING THE MOUTH OF A HYDROPHOBIC POCKET. 12CA 9JRNL TITL 2 STRUCTURE AND KINETICS OF HUMAN CARBONIC ANHYDRASE 12CA 10JRNL TITL 3 /II$ MUTANTS AT RESIDUE VAL-121 12CA 11JRNL REF J.BIOL.CHEM. V. 266 17320 1991 12CA 12JRNL REFN ASTM JBCHA3 US ISSN 0021-9258 071 12CA 13REMARK 1 12CA 14REMARK 2 12CA 15REMARK 2 RESOLUTION. 2.4 ANGSTROMS. 12CA 16REMARK 3 12CA 17REMARK 3 REFINEMENT. 12CA 18REMARK 3 PROGRAM PROLSQ 12CA 19REMARK 3 AUTHORS HENDRICKSON,KONNERT 12CA 20REMARK 3 R VALUE 0.170 12CA 21REMARK 3 RMSD BOND DISTANCES 0.011 ANGSTROMS 12CA 22REMARK 3 RMSD BOND ANGLES 1.3 DEGREES 12CA 23REMARK 4 12CA 24REMARK 4 N-TERMINAL RESIDUES SER 2, HIS 3, HIS 4 AND C-TERMINAL 12CA 25REMARK 4 RESIDUE LYS 260 WERE NOT LOCATED IN THE DENSITY MAPS AND, 12CA 26REMARK 4 THEREFORE, NO COORDINATES ARE INCLUDED FOR THESE RESIDUES. 12CA 27………

Page 62: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

PDB (cont.)SHEET 3 S10 PHE 66 PHE 70 -1 O ASN 67 N LEU 60 12CA 68SHEET 4 S10 TYR 88 TRP 97 -1 O PHE 93 N VAL 68 12CA 69SHEET 5 S10 ALA 116 ASN 124 -1 O HIS 119 N HIS 94 12CA 70SHEET 6 S10 LEU 141 VAL 150 -1 O LEU 144 N LEU 120 12CA 71SHEET 7 S10 VAL 207 LEU 212 1 O ILE 210 N GLY 145 12CA 72SHEET 8 S10 TYR 191 GLY 196 -1 O TRP 192 N VAL 211 12CA 73SHEET 9 S10 LYS 257 ALA 258 -1 O LYS 257 N THR 193 12CA 74SHEET 10 S10 LYS 39 TYR 40 1 O LYS 39 N ALA 258 12CA 75TURN 1 T1 GLN 28 VAL 31 TYPE VIB (CIS-PRO 30) 12CA 76TURN 2 T2 GLY 81 LEU 84 TYPE II(PRIME) (GLY 82) 12CA 77TURN 3 T3 ALA 134 GLN 137 TYPE I (GLN 136) 12CA 78TURN 4 T4 GLN 137 GLY 140 TYPE I (ASP 139) 12CA 79TURN 5 T5 THR 200 LEU 203 TYPE VIA (CIS-PRO 202) 12CA 80TURN 6 T6 GLY 233 GLU 236 TYPE II (GLY 235) 12CA 81CRYST1 42.700 41.700 73.000 90.00 104.60 90.00 P 21 2 12CA 82ORIGX1 1.000000 0.000000 0.000000 0.00000 12CA 83ORIGX2 0.000000 1.000000 0.000000 0.00000 12CA 84ORIGX3 0.000000 0.000000 1.000000 0.00000 12CA 85SCALE1 0.023419 0.000000 0.006100 0.00000 12CA 86SCALE2 0.000000 0.023981 0.000000 0.00000 12CA 87SCALE3 0.000000 0.000000 0.014156 0.00000 12CA 88ATOM 1 N TRP 5 8.519 -0.751 10.738 1.00 13.37 12CA 89ATOM 2 CA TRP 5 7.743 -1.668 11.585 1.00 13.42 12CA 90ATOM 3 C TRP 5 6.786 -2.502 10.667 1.00 13.47 12CA 91ATOM 4 O TRP 5 6.422 -2.085 9.607 1.00 13.57 12CA 92ATOM 5 CB TRP 5 6.997 -0.917 12.645 1.00 13.34 12CA 93ATOM 6 CG TRP 5 5.784 -0.209 12.221 1.00 13.40 12CA 94ATOM 7 CD1 TRP 5 5.681 1.084 11.797 1.00 13.29 12CA 95ATOM 8 CD2 TRP 5 4.417 -0.667 12.221 1.00 13.34 12CA 96ATOM 9 NE1 TRP 5 4.388 1.418 11.515 1.00 13.30 12CA 97ATOM 10 CE2 TRP 5 3.588 0.375 11.797 1.00 13.35 12CA 98ATOM 11 CE3 TRP 5 3.837 -1.877 12.645 1.00 13.39 12CA 99ATOM 12 CZ2 TRP 5 2.216 0.208 11.656 1.00 13.39 12CA 100ATOM 13 CZ3 TRP 5 2.465 -2.043 12.504 1.00 13.33 12CA 101ATOM 14 CH2 TRP 5 1.654 -1.001 12.009 1.00 13.34 12CA 102…….

Coordinates of each atom

The same PDB entry “visualized” with Chime

Page 63: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Industry of databases around PDB

- HSSP: Homology-derived secondary structure of proteins. http://www.sander.ebi.ac.uk/hssp/

- Structure classification-CATH-SCOP-…

- Homology-derived 3D structure db: Swiss-Model Redepository (SMR): feb 2005: 555’900 models.

MCB, feb 2005EMBnet

http://swissmodel.expasy.org/repository/

Annotated 3D comparative protein structure models generated by the fully automated homology-modelling pipeline SWISS-MODEL.

Precompute the 3D model of protein domains (~200 amino acids, biggest model: 1500 aa) which share about 40 % similarity with a 3D experimentally determined template.

Page 64: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Databases 7: metabolic

• Contain informations that describe enzymes, biochemical reactions and metabolic pathways;

• ENZYME and BRENDA: nomenclature databases that store informations on enzyme names and reactions;

• Metabolic databases: EcoCyc (specialized on Escherichia coli), KEGG, EMP/WIT;Usually these databases are tightly coupled with query software that allows the user to visualise reaction schemes.

Page 65: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

• There are about 3750 “EC numbers”~ 1900 are linked to Swiss-Prot sequence~ 200 are linked to a TrEMBL sequence

~ 1450 can not be linked to any sequence !

BRENDAUseful to preparelab’s experiments !

http://www.brenda.uni-koeln.de/

Page 66: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

IntEnz = Enzyme + BRENDA + NC-IUBMB nomenclaturehttp://www.ebi.ac.uk/intenz/index.html

http://www.genome.ad.jp/kegg

Page 67: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

MCB, feb 2005EMBnet

Databases 8: bibliographic

• Bibliographic reference databases contain citations and abstract informations of published life science articles;

• Example: Medline• Other more specialized databases also exist

(i.e. Agricola http://agricola.nal.usda.gov/, EMBASE (not free)…).

Page 68: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Medline• Comprehensive database of primary scientific literature in the

biomedical area.

• More than 4,000 biomedical journals published in the United States and 70 other countries

• Contains over 15 million indexed citations since 1966 until now

• Citations prior to the mid-1960s are located in OLDMEDLINE.

• Contains links to biological db– Many papers not dealing with humans are not in Medline !– Before 1970, keeps only the first 10 authors !– Not all journals have citations since 1966 ! (they go back…)

– Indexed by Google in 2004 !

PubMed http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed

• Maintained by the US National Library of Medicine.

• Allows access to the citations from MEDLINE and additional life science journals.

• Includes links to many sites providing full text articles and other related resources.

• Gives also access to :- In Process Citations – Publisher supplied citations: citations directly submitted

to PubMed ([Record as supplied by publisher]).

• PMID (PubMed ID) UI (Medline ID)

Page 69: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

New:

DOI (Digital Object Identifier) are names (characters and/or digits) assigned to objects of intellectual property such as electronic journal articles, images, learning objects, ebooks, any kind of content.

Server: http://dx.doi.org

-> biggest advance to track documents on the web !

MCB, feb 2005EMBnet

Categories of databases for Life Sciences

• Sequences (DNA, protein)• Genomics• Mutation/polymorphism• Protein domain/family (----> tools)

• Proteomics (2D gel, Mass Spectrometry)• 3D structure• Metabolism• Bibliography• ‘Others’ (Microarrays, Protein protein interaction…)

Page 70: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Databases 9: others

• There are many databases that cannot be classified in the categories listed previously;

• Examples: ReBase (restriction enzymes), TRANSFAC (transcription factors), CarbBank, GlycoSuiteDB (linked sugars), Protein-protein interactions db (Intact, BIND), Protease db (MEROPS), biotechnology patents db, etc.;

• As well as many other resources concerning any and new aspects of macromolecules and molecular biology (Microarrays).

MCB, feb 2005EMBnet

Amos links: Microarrays

Page 71: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Interactome- Protein/protein interaction: description from 1 to more than 20’000 interactions / publication

- Several databases: Intact, BIND, DIP.

- Proteomics standard initiative since 2005

http://www.ebi.ac.uk/intact/index.html

MCB, feb 2005EMBnet

Page 72: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Gene Ontology (GO) database

The Gene Ontology (GO) project (http://www.geneontology.org/) provides structured, controlled vocabularies and classifications that cover several

domains of molecular and cellular biology and are freely available for community use in the annotation of genes, gene products and sequences.

The three organizing principles of GO are molecular function (MF), biological process (BP) and cellular component (CC).

MCB, feb 2005EMBnet

Proliferation of databases

• Which does contain the highest quality data ?• Which is the more comprehensive ?• Which is the more up-to-date ?• Which is the less redundant ?• Which is the more indexed (allows complex

queries) ?• Which Web server does respond most quickly ?• …….??????

Page 73: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

To benefit from the data stored in a database, we need:

• easy access to the information

-> a method for extracting only that information needed to answer a specific biological question

Examples: Entrez (NCBI), SRS (Europ), tools such as BLAST, Peptident…

MCB, feb 2005EMBnet

Some important practical remarks

• Databases: many errors (automatedannotation) !

• Not all db are available on all servers• The update frequency is not the same for

all servers; • Some servers add automatically cross-

references to an entry (implicit links) in addition to already existing links (explicit links)…different looks…

Page 74: An introduction to biological databases - EMBnet … MCB, feb 2005 An introduction to biological databases Marie-Claude.Blatter@isb-sib.ch EMBnet MCB, feb 2005 What is a database ?

MCB, feb 2005EMBnet

Before the introduction to databases…

After the introduction to databases…