bioinformatics course - lesson 2

42

Upload: jan-paces

Post on 13-Jan-2015

289 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Bioinformatics course - lesson 2
Page 2: Bioinformatics course - lesson 2

Bioinformatika

Jan Pač[email protected]

Ústav molekulární genetiky AV ČR

Page 3: Bioinformatics course - lesson 2

organizace dat

archive / origbin / programsdata / storageresultspic / figures / graphsdocws / tmp / working

oldhelpperl

project (electronic) notebook / notes

to-do / changes

README

Page 4: Bioinformatics course - lesson 2

bezpečnost dat

přístupnost vs bezpečnostpoužitelnost ochrana

heslahttpssshpgp (gpg)

(šifrovaný souborový systém)

zálohy, verzechecklistformáty souborůtištěné kopie

Page 5: Bioinformatics course - lesson 2

typy souborů

● obrázky:vektorové

svg (standart vector graphics)coreldraw, adobe illustrator

bitmapy (barevná hloubka - color depth)tiff, png, gif (komprese bez ztráty kvality)jpg (komprese se ztrátou kvality)

● dokumenty:txt, html, rtf (rich text format), pdf (portable document format)

● data:xml (extended markup language)

Page 6: Bioinformatics course - lesson 2

síťová komunikace

high level protocol

low level protocol

tcp/ipnetbui

httpftpssh

ports802023

ports802023

client / serverp2p

Page 7: Bioinformatics course - lesson 2

WWW

● URL: Unique Resource Locator● HTML: Hyper Text Markup Language● XML: eXtensible Markup Language

http://www.w3.org/XML

protocol://computer:port/dir/document#position

http://bio.img.cas.cz/index.html#prfuk

Page 8: Bioinformatics course - lesson 2

social bookmarking

Page 9: Bioinformatics course - lesson 2

social bookmarking

výhody:● oproti “web spiderům” (google,

yahoo) jsou stránky anotovány lidmi, kteří rozumějí jejich obsahu

● automatický ranking systém● tagy nejsou stanoveny rigidně

zvnějšku● seskupování uživatelů s podobnými

zájmy

Page 10: Bioinformatics course - lesson 2

social bookmarking

nevýhody:● z hlediska vyhledávání tag systém

neobsahuje definovaný slovník● tagy nemají hierarchické uspořádání● absence systematičnosti a někdy i

logiky

Page 11: Bioinformatics course - lesson 2

co se hodí jednomu,nemusí vyhovovat druhému

Page 12: Bioinformatics course - lesson 2

del.icio.us

Page 13: Bioinformatics course - lesson 2

del.icio.us

Page 14: Bioinformatics course - lesson 2

del.icio.us

Page 15: Bioinformatics course - lesson 2

organizace odborné literatury

● http://www.citeulike.org● http://www.conotea.org

Page 16: Bioinformatics course - lesson 2

každý problém vyžadujespecifické nástroje

Page 17: Bioinformatics course - lesson 2

citeulike

Page 18: Bioinformatics course - lesson 2

citeulike

Page 19: Bioinformatics course - lesson 2

citeulike

Page 20: Bioinformatics course - lesson 2

citeulike

Page 21: Bioinformatics course - lesson 2

databáze

SQL: Structured Query Language

● MySQL http://www.mysql.org● Postgres http://www.postgresql.org

● Access● Oracle http://www.oracle.com

Page 22: Bioinformatics course - lesson 2

databáze - princip

databáze

tabulka

záznam

datový typ

Page 23: Bioinformatics course - lesson 2

datové typy

● integer(M)● float(M,D)● char(M), varchar(M)● date, time● text, blob● set, enum● boolean

Page 24: Bioinformatics course - lesson 2

datové typy

Page 25: Bioinformatics course - lesson 2

problémy se záznamem dat

jména autorů:● John B. Smith● J. B. Smith● JB Smith● Smith, John B● Smith, JB● Smith JB● Smith J B

Page 26: Bioinformatics course - lesson 2

problémy se záznamem dat

jména autorů:● John B. Smith● J. B. Smith● JB Smith● Smith, John B● Smith, JB● Smith JB● Smith J B

řešení● striktní datové

typy● definovaný

slovník

Page 27: Bioinformatics course - lesson 2

relační databáze

databáze článků:

Page 28: Bioinformatics course - lesson 2

hledejte efektní a elegantní řešení

Page 29: Bioinformatics course - lesson 2

relační databáze

● časopis (VARCHAR)● název článku (TEXT)● rok vydání (DATE)● …

● autor (?)● keyword (?)

Page 30: Bioinformatics course - lesson 2

relační databáze

id journal title year rest

INTEGER VARCHAR(20) TEXT DATE TEXT

Page 31: Bioinformatics course - lesson 2

relační databáze

id journal title year rest

INTEGER VARCHAR(20) TEXT DATE TEXT

aid id name

INTEGER INTEGER VARCHAR(20)

kid id keyword

INTEGER INTEGER VARCHAR(20)

Page 32: Bioinformatics course - lesson 2

relační databáze

Page 33: Bioinformatics course - lesson 2

relační databáze

Page 34: Bioinformatics course - lesson 2

relační databáze

Page 35: Bioinformatics course - lesson 2

online help

Page 36: Bioinformatics course - lesson 2

firefox toolbar

Page 37: Bioinformatics course - lesson 2

firefox toolbar

Page 38: Bioinformatics course - lesson 2

firefox toolbar

Page 39: Bioinformatics course - lesson 2

firefox toolbar

Page 40: Bioinformatics course - lesson 2

firefox toolbar

Page 41: Bioinformatics course - lesson 2

firefox toolbar

Page 42: Bioinformatics course - lesson 2