Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics...

26
Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Transcript of Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics...

Page 1: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Finding hidden messages from DNA

Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Page 2: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Introduction round!

Page 3: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

https://ocw.mit.edu/courses/biology/7-01sc-fundamentals-of-biology-fall-2011/index.htm

Page 4: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Bioinformatics Algorithms

An Active Learning Approach

1st Edition:

www.ester.ee/record=b4422219

2nd Edition:

www.ester.ee/record=b4517979

https://youtu.be/yfXeKPt0nw4

http://bioinformaticsalgorithms.com/index.htm

Page 5: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Chapter 1 videos

https://youtu.be/M6qVRaNjcY0?list=PLQ-85lQlPqFNFDlaNMZ1JVN73rO1a0dpn

http://bioinformaticsalgorithms.com/index.htm

Page 6: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

DNA replication

Page 7: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

What is DNA ?

Shape of DNA ? human vs bacteria

Why replicate ?

Page 8: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

FindingOriginofReplica1on

OK–let’scutoutthisDNAfragment.Canthegenomereplicatewithoutit?

Thisisnotacomputa.onal

problem!

FindingoriCProblem:FindingoriCinagenome.•  Input.Agenome.•  Output.Theloca1onoforiCinthegenome.

Page 9: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Value of OriC

Biotechnology

ARS / plasmids

Biosynthesis

Page 10: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Value of OriC

Page 11: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Insulin

insulin biosynthesis in e. coli - 1978.

on the market 1982

Now mostly produced using e. coli or s. cerevisiae

Potential to use plants for even cheaper alternative

Page 12: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

How frequent is frequent?http://www.csbio.unc.edu/mcmillan/Comp555S16/Lecture02.html

Page 13: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Does DNA have direction ?

What is complementary match ?

Do you know OriC region ?

Probability of 3,6,9,12-mer ?

Page 14: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Better way to find OriC region

https://www2.estrellamountain.edu/faculty/farabee/biobk/BioBookDNAMOLGEN.html

Page 15: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Okazaki fragments

ssDNA mutation rate:

Deamination of C and ultimately mutation of C to T

#G - #C skew

k-mers with mismatches

Page 16: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

#G - #C skewhttp://www.g-language.org/wiki/tutorialgcskewenglish

Page 17: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

#G - #C skew

Bacteria - nice

Archea - not so nice

Eukaryotes - a mess

Page 18: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

#G - #C skew

Bacteria - nice

• OriC (mostly 1)

• Genome rearrangment

Page 19: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

#G - #C skew

Archea - not so nice

• multiple OriC

• genome rearrangements

• transcription

Page 20: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

#G - #C skew

Eukaryotes - a mess

• multiple OriC

• genome rearrangements

• transcription: 3’ and 5’

Page 21: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

http://genome.cshlp.org/content/23/10/1590.full

Page 22: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Summary

Finding OriC as computational problem!

How much biology you need to know to solve problems?

Talk to people! Especially biologists!

Page 23: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

http://rosalind.info/problems/locations/

Page 24: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

http://rosalind.info/problems/locations/

Page 25: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Rosalind

http://rosalind.info/classes/337/

http://rosalind.info/classes/enroll/e173f20008/

Page 26: Finding hidden messages from DNA - ut€¦ · Finding hidden messages from DNA Bioinformatics course (MTAT.03.239) 22.09.16 Priit Adler

Chapter 1 homeworkhttp://rosalind.info/classes/337/

Due 05.10.16 midnight

tasks 1-14: choose min 8, max 12 tasks