190 likes | 403 Views
Introduction to databases. Tuomas Hätinen. Topics. File Formats Databases Primary structure: UniProt Tertiary structure: PDB Database integration system Sequence retrieval system (eg SRS, Hands on session). File formats. Fasta. FASTA format is very common.
E N D
Introduction to databases Tuomas Hätinen
Topics • File Formats • Databases • Primary structure: UniProt • Tertiary structure: PDB • Database integration system • Sequence retrieval system (eg SRS, Hands on session)
Fasta • FASTA format is very common. • Can be hand constructed when in a hurry • Straightforward way for storing multiple sequences – just concatenate FASTA files • Contents: • Line 1: > all identifiers and descriptors • Remaining lines: sequence >1NJR:A 32.1 KDA PROTEIN IN ADH3-RCA1 INTERGENIC REGION XTGSLNRHSLLNGVKKXRIILCDTNEVVTNLWQESIPHAYIQNDKYLCIHHGHLQSLXDS XRKGDAIHHGHSYAIVSPGNSYGYLGGGFDKALYNYFGGKPFETWFRNQLGGRYHTVGSA TVVDLQRCLEEKTIECRDGIRYIIHVPTVVAPSAPIFNPQNPLKTGFEPVFNAXWNALXH SPKDIDGLIIPGLCTGYAGVPPIISCKSXAFALRLYXAGDHISKELKNVLIXYYLQYPFE PFFPESCKIECQKLGIDIEXLKSFNVEKDAIELLIPRRILTLDL Example of FASTA sequence for PDB 1njr. Note X are ’any’ amino acid.
SwissPROT, EMBL, TrEMBL, UniProt format • Each line begins with a 2 letter identifier • UniProt format closely resembles EMBL format except that considerably more information about physical and biochemical properties is provided
SwissPROT format Example of SwissProt entry. Line types are fully explained in: http://au.expasy.org/sprot/userman.html#linetypes
SwissPROT format Example of SwissProt entry. Line types are fully explained in: http://au.expasy.org/sprot/userman.html#linetypes
Key concepts • Experimental database • Contains experimental meassurements • E.g. EMBL, PDB • Derived database • Derived from experimental databases • E.g. UniProtKB • Database stability • Accession numbers • Non-redundancy • Annotation
NCBI GenBank EMBL DDBJ EBI CIB Nucleic sequence databases – experimental data USA NIH EUROPE *Submissions *Updates *Submissions *Updates JAPAN NIG *Submissions *Updates EMBL
Entrez NCBI Trans Trans EBI SRS Raw Protein sequence databases DNA sequences DBs Proteins seq DBs Sub/Up Sub/Up Gen Pept NIH Gen Bank PIR-PSD DDBJ TrEMBL UniPROT EMBL EMBL SwissPROT Sub/Up Sub/Up
UniProt • Universal Protein Resource • Protein Sequence database • UniProt Consortium • European Bioinformatics Institute • Swiss Institute of Bioinformatics • PIR Georgetown University • Mission • Maintain high quality, stable, comprehensive, fully classified and annotated protein sequence knowledgebase, with extensive cross-references and querying interfaces
Organization of UniProt databases • UniProt Archive (UniParc) • All available protein sequences • UniProt Knowledgebase (UniProtKB) • Annotated proteins sequences • UniProt Reference Clusters (UniRef) • Reduced redundancy for faster searching
UniProtKB • Annontated entries • UniParc =>UniProtKB • UniProt/TrEMBL • Automated annotation • UniProt/SwissProt • Manual annotation
SWISSPROT • Started as part of a Phd thesis, first version released in 1986. Now a collaboration between Swiss Institute of Bioinformatics and EBI. • Rich source for protein sequence data • A well annotated source for sequences • Largely non-redundant • Updated daily, cross referenced with more than 30 different databases. • Let us view a sample entry
TrEMBL • 1996: TrEMBL (Translation of EMBL) released • Computer-annotated entries derived from the translation of all coding sequences in EMBL database except those already in SWISS-PROT • complement to Swiss-Prot and sequence • Sequences included to Swissprot by annotators
Errors in databases • Be aware of errors in the databases: • sequence errors: • genome projects’ error rate is 1/10,000 nts; • ESTs’ error rate is 1/100nts. • annotation errors: • Programs do not always give correct annotations. • SwissProt is a protein database curated and annotated manually by biologists. • Manual curation doe
Errors in databases • Be aware of errors in the databases: • sequence errors: • genome projects’ error rate is 1/10,000nts; • ESTs’ error rate is 1/100nts. • annotation errors: • Automated computer programs do not always give correct annotations. • SwissProt is a protein database curated and annotated manually by biologists. • most reliable database, but is not up-to-date