carp viewer red team 3/3/15 red team: carp viewer 1

19
CARP Viewer Red Team 3/3/15 Red Team: CARP Viewer 1

Upload: lindsey-hampton

Post on 30-Dec-2015

224 views

Category:

Documents


4 download

TRANSCRIPT

Red Team: CARP Viewer

CARP ViewerRed Team

3/3/15

1

Red Team: CARP Viewer

2

GenomesWhat is a genome?

A set of genetic instructions Studied via sequencing All living thing have genomes

3/3/15

Red Team: CARP Viewer

3

Bacteria GenomesBacterial pathogens spread disease

M. tuberculosis, infects two billion people worldwide

M. leprae causes leprosy M. marinum

Damages aquaculture Causes skin disease in humans

Understanding can lead to cures

3/3/15

Red Team: CARP Viewer

4

Bacterial Genome SequencingGenome is shattered into fragments

Fragments reassembled in a circle

Repeated sections cause problems with reassembly

3/3/15

Red Team: CARP Viewer

5CARP (Correlative Algorithm for Repeat Placement)

3/3/15

Carp lacks a proper User Interface (UI)

Red Team: CARP Viewer

6

Current Solutions Have IssuesCurrent Genome Viewers:

Do not display reasons behind fragment joins Do not allow for fragment rearrangement Standard viewers are not open source Open source viewers are too specialized Poor User Interface (UI)

3/3/15

Red Team: CARP Viewer

7Current Process Flow

3/3/15

Red Team: CARP Viewer

8

Ideal Solution Ideal solution will:

Display a genome sequence in a circle Show justifications used for sequence fragments Have user friendly interface Be open source Export CARP file format Export to GenBank format

3/3/15

Red Team: CARP Viewer

9

Solution Process Flow

3/3/15

Red Team: CARP Viewer

10Functional Components

3/3/15

Red Team: CARP Viewer

11

Development Process Eclipse IDE

javaFX

GitLab

Agile Development Model 2 week sprints 100 man hours per sprint

3/3/15

Red Team: CARP Viewer

12

The Solution WillProvide CARP with a User Interface

Display genome sequences in a circle

Display evidence used to make each fragment join

3/3/15

Red Team: CARP Viewer

13

The User processesUser will be able to:

Check if join evidence is correct Edit fragments and rearrange them Zoom in and out of the genome sequence Export CARP file to GenBank

3/3/15

Red Team: CARP Viewer

14

Out of ScopeSolution will not:

replace the entire CARP program only the UI Be an application available for mobile usage Calculate the repeat sequences Create the CARP file Justify the fragment joins

3/3/15

Red Team: CARP Viewer

15

Who will this help?Biologists who:

Need to sequence bacterial DNA Need to know logic behind CARP’s fragment joins Want an open source solution with good UI

3/3/15

Red Team: CARP Viewer

16

How will this help?Save time and money

More work stays “in house”

Open to future development

Auditability

3/3/15

Red Team: CARP Viewer

17

Red Team ManagementWebsite will be kept updated

Weekly meetings with our mentor and the entire team

Use github to create list of issues and assign them to individual members

Setting due dates and ensuring we meet those dates

3/3/15

Red Team: CARP Viewer

18

Red Team Members James Dailey

James Ord

Joseph Cooper

Catalin Pop

John Berlin

Tim Holmes

Abhishek Biswas (Mentor)

3/3/15