re-engineering dna surveillance - university of auckland · re-engineering dna surveillance obiast...

24
· ·-

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Re-engineering DNA Surveillance

Tobias [email protected]

Department of Medical- and Bioinformatics

Upper Austria University of Applied Sciences

Softwarepark 11, 4232 Hagenberg, Austria

Version 1·00·−2 � 26. Mai 2010 � Tobias Ehrenberger

1 / 11

Page 2: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Outline

1 About DNA Surveillance

2 Motivation and Aims

3 Tasks

4 Architecture

5 The New User Interfaces

6 Conclusion

2 / 11

Page 3: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

About DNA Surveillance

What is DNA Surveillance?

A species identi�cation tool

using phylogenetic methods

available on the internet.

How does it work?

Input: Unknown Sequence + Reference Alignment

Output: Phylogenetic Tree

Statistical Support

Bootstrapping

3 / 11

Page 4: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

About DNA Surveillance

What is DNA Surveillance?

A species identi�cation tool

using phylogenetic methods

available on the internet.

How does it work?

Input: Unknown Sequence + Reference Alignment

Output: Phylogenetic Tree

Statistical Support

Bootstrapping

3 / 11

Page 5: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

About DNA Surveillance

What is DNA Surveillance?

A species identi�cation tool

using phylogenetic methods

available on the internet.

How does it work?

Input: Unknown Sequence + Reference Alignment

Output: Phylogenetic Tree

Statistical Support

Bootstrapping

3 / 11

Page 6: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 7: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 8: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 9: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 10: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 11: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 12: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Motivation and Aims

Why Re-engineering?

No sources available.

Current system can not be maintained.

Aims

Maintainability

Usability

Flexibility

Modularity

4 / 11

Page 13: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Tasks

Modules

Database Schema

WebApp for Reference Alignment Setup

Option for auto-generating DNA Surveillance Instances

WebApp for Users

Phylogenetics Server

Preceding Work

Re-engineering started by Waltraud Sichart in 2009

5 / 11

Page 14: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Tasks

Modules

Database Schema

WebApp for Reference Alignment Setup

Option for auto-generating DNA Surveillance Instances

WebApp for Users

Phylogenetics Server

Preceding Work

Re-engineering started by Waltraud Sichart in 2009

5 / 11

Page 15: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Tasks

Modules

Database Schema

WebApp for Reference Alignment Setup

Option for auto-generating DNA Surveillance Instances

WebApp for Users

Phylogenetics Server

Preceding Work

Re-engineering started by Waltraud Sichart in 2009

5 / 11

Page 16: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Architecture

Current DNA Surveillance

New version

6 / 11

Page 17: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Architecture

Current DNA Surveillance

New version

6 / 11

Page 18: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

The New User Interface

WebApp for Reference Alignment Setup

7 / 11

Page 19: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

The New User Interface

User Input Environment

Required:

Reference Alignment

Unknown Sequence

or File of Sequences

Optional:

Bootstrap Analysis

8 / 11

Page 20: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

The New User Interface

Output:

Results:

Phylogenetic TreeDistance MatrixBS-Results

In addition:

BLAST-Result

9 / 11

Page 21: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Conclusion

In a nutshell. . .

New DNA Surveillance

consists of modules

provides extended functionality and

is maintainable

Open Tasks

More Tests (+ Bug�xing)

Final Release

. . .

10 / 11

Page 22: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

Conclusion

In a nutshell. . .

New DNA Surveillance

consists of modules

provides extended functionality and

is maintainable

Open Tasks

More Tests (+ Bug�xing)

Final Release

. . .

10 / 11

Page 23: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

That's it!

Thank you for your attention!

11 / 11

Page 24: Re-engineering DNA Surveillance - University of Auckland · Re-engineering DNA Surveillance obiasT Ehrenberger tobias.ehrenberger@students.fh-hagenberg.at Department of Medical- and

Introduction Motivation and Aims Tasks Architecture The new UIs Conclusion

That's it!

Questions?

11 / 11