integrated bioinformatics nature of research articles comparison of genomes – scenario regular...

19
Integrated Bioinformatics • Nature of research articles • Comparison of genomes – Scenario • Regular expressions in Python • Installing and running Blast • How to find differences

Upload: merryl-cain

Post on 18-Jan-2016

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Integrated Bioinformatics

• Nature of research articles

• Comparison of genomes – Scenario

• Regular expressions in Python

• Installing and running Blast

• How to find differences

Page 2: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

Escherichia coli . . .

. . . very small lab rats

Courtesy of Kent State University Microbiology

Page 3: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

Escherichia coli . . .

• Shiga toxin-producing a.k.a. enterohemorrhagic E. coli (EHEC).

• Enterotoxigenic E. coli

• Enteropathogenic E. coli (EPEC)

• Enteroaggregative E. coli (EAEC)

• Enteroinvasive E. coli (EIEC)

• Diffusely adherent E. coli (DAEC)

At least six different dirarrheal "pathotypes" of E. coli !

http://www.cdc.gov/ecoli/general

Page 4: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

E. coli O157:H7 . . . The classic baddie!!

• Shiga toxin-producing (STEC)a.k.a. enterohemorrhagic E. coli (EHEC)

• First described as a pathogen in 1982

• The most prevalent in foodborne outbreaks

• Most self-resolving diarrhea and vomiting

• Hemolytic urinary syndrome a serious complication

Easily the most extensively studied pathogenic E. coli

Page 5: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

E. coli O104:H4 . . . The up-and-comer

• Enteroaggregative E. coli (EAEC)…but with acquired Shiga toxin genes!

• First described as a pathogen in 2005 (only one case!), but caused a huge outbreak in Germany in 2011

• German outbreak traced back to sprouts!

• 3,950 people affected, with 53 deaths, and 800 cases of hemolytic urinary syndrome

Good example of how "new" pathogens can suddenly emerge

Page 6: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Research papersPerna, N. T., G. Plunkett, 3rd, et al. (2001) Genome sequence of enterohaemorrhagic Escherichia coli O157:H7. Nature 409(6819): 529-33

Hayashi, T., K. Makino, et al. Complete genome sequence of enterohemorrhagic Escherichia coli O157:H7 and genomic comparison with a laboratory strain K-12. DNA Res 8(1): 11-22

Loman, et al. (2013). A culture-independent sequence-based metagenomics approach to the investigation of an outbreak of Shiga-toxigenic Escherichia coli O104:H4 JAMA 309(14): 1502-10

Hauser, et al. (2013). Phylogenetic and molecular analysis of food-borne shiga toxin-producing Escherichia coli. Appl Environ Microbiol. 79(8): 2731-40

Page 7: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to
Page 8: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

E. coli K12 E. coli O157:H7

Gene finder Gene finder

TCTACTTATA TTCAATCCAC AGGGCTACACAAGAGTCTGT TGAATGAACA CATACATGGTTTCTGTCTGC TCTGACCTCT GGCAGCTTTC TGGATTTCGG AACTCTAGCC TGCCCCACTC GAACCTTAGT GACTTCTGCT ATACCAAAGT CTCCGTAAAC CTCTAACATG ATGTCAGCAA TGAATAAACT TTGTTAAAGG TACAAATGAA AAGAGTTTAA AGTTAAAAAC GAATTGCAGT AAACCTGTAT GGTTACATGA ACTGCCTAAA TTATATATTT TAAGAAATTA ATTGCAATTA CCCCAGCTGT CATTAAAAAG AGGCAAATAC GACAGCACTG ACCCTCAAGA AGGCACCGGC GCTGAAATTC CGCTGAGAGC AGAGTGGTAC CCCTGCACCA GGTCTTTCCT GTGGGCACTG ATGAATGACT GAACGAACGA TTGAATGAAA

TCTACTTATA TTCAATCCAC AGGGCTACACAAGAGTCTGT TGAATGAACA CATACATGGTTTCTGTCTGC TCTGACCTCT GGCAGCTTTC TGGATTTCGG AACTCTAGCC TGCCCCACTC GAACCTTAGT GACTTCTGCT ATACCAAAGT CTCCGTAAAC CTCTAACATG ATGTCAGCAA TGAATAAACT TTGTTAAAGG TACAAATGAA AAGAGTTTAA AGTTAAAAAC GAATTGCAGT AAACCTGTAT GGTTACATGA ACTGCCTAAA TTATATATTT TAAGAAATTA ATTGCAATTA CCCCAGCTGT CATTAAAAAG AGGCAAATAC GACAGCACTG ACCCTCAAGA AGGCACCGGC GCTGAAATTC CGCTGAGAGC AGAGTGGTAC CCCTGCACCA GGTCTTTCCT GTGGGCACTG ATGAATGACT GAACGAACGA TTGAATGAAA

Page 9: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

E. coli K12 E. coli O157:H7

Gene finder Gene finder

TCTACTTATA TTCAATCCAC AGGGCTACACAAGAGTCTGT TGAATGAACA CATACATGGTTTCTGTCTGC TCTGACCTCT GGCAGCTTTC TGGATTTCGG AACTCTAGCC TGCCCCACTC GAACCTTAGT GACTTCTGCT ATACCAAAGT CTCCGTAAAC CTCTAACATG ATGTCAGCAA TGAATAAACT TTGTTAAAGG TACAAATGAA AAGAGTTTAA AGTTAAAAAC GAATTGCAGT AAACCTGTAT GGTTACATGA ACTGCCTAAA TTATATATTT TAAGAAATTA ATTGCAATTA CCCCAGCTGT CATTAAAAAG AGGCAAATAC GACAGCACTG ACCCTCAAGA AGGCACCGGC GCTGAAATTC CGCTGAGAGC AGAGTGGTAC CCCTGCACCA GGTCTTTCCT GTGGGCACTG ATGAATGACT GAACGAACGA TTGAATGAAA

TCTACTTATA TTCAATCCAC AGGGCTACACAAGAGTCTGT TGAATGAACA CATACATGGTTTCTGTCTGC TCTGACCTCT GGCAGCTTTC TGGATTTCGG AACTCTAGCC TGCCCCACTC GAACCTTAGT GACTTCTGCT ATACCAAAGT CTCCGTAAAC CTCTAACATG ATGTCAGCAA TGAATAAACT TTGTTAAAGG TACAAATGAA AAGAGTTTAA AGTTAAAAAC GAATTGCAGT AAACCTGTAT GGTTACATGA ACTGCCTAAA TTATATATTT TAAGAAATTA ATTGCAATTA CCCCAGCTGT CATTAAAAAG AGGCAAATAC GACAGCACTG ACCCTCAAGA AGGCACCGGC GCTGAAATTC CGCTGAGAGC AGAGTGGTAC CCCTGCACCA GGTCTTTCCT GTGGGCACTG ATGAATGACT GAACGAACGA TTGAATGAAA

Page 10: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

E. coli: What makes it kill?

Similarity finder

Killer protein

Membrane protein, sodium transporter

Iron responsive transcriptional regulator

Calcium-dependent protein kinase

Unknown protein

Unknown protein

Unknown protein

. . .

Killer functions

Suggests therapeutic interventions

How do these differences arise?

Page 11: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Point mutation

organism 1 TTT TCT GAA TCC GTA GAC GTT organism 2 TTT TCT GAA TCA GCA GAC GTG

What kind of mutations arise?

How do genomic differences arise?

Can these explain the difference between K12 and O157:H7??

Page 12: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

DNA mutation has multiple causes!

• Errors during DNA replication• base mis-incorporation• polymerase slippage / repeat amplification

• Errors during recombination or cell division• chromosome loss or rearrangement• large insertions or deletions

• Environmental factors – mutagens:• radiation – UV or ionizing radiation• chemical – many mechanism of action

• Spontaneous events:• tautomerisation• depurination• deamination

• Viral infection or transposons

Page 13: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Addition/deletion of DNA

How to distinguish from ?

Where do they come from?

– GC-content?

How do genomic differences arise?

Page 14: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

InfectionPhage

Bacterial chromosome

Phage genome

Lysogenicpathway

LyticpathwayPhage genome

Lytic pathway = cell death!

General transductionHow do genomic differences arise?

Page 15: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

InfectionPhage

Bacterial chromosome

Phage genome

Lysogenicpathway

LyticpathwayPhage genome

How do genomic differences arise?General transduction

Lysogenic pathway = Life!

Page 16: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

How do genomic differences arise?

InfectionPhage

Bacterial chromosome

Phage genome

Lysogenicpathway

LyticpathwayPhage genome

General transduction

Lysogenic pathway = Life!

Page 17: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Specialized transduction

Occurs at defined sites

Page 18: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

Specialized transduction

Occurs at defined sites

Page 19: Integrated Bioinformatics Nature of research articles Comparison of genomes – Scenario Regular expressions in Python Installing and running Blast How to

The gene encoding diphtheria toxin (tox) is carried on corynephage

Lysogenic conversion by corynephage confers toxogenicity!!

tox–C.d.

tox+C.d.