MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

24
MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu

Transcript of MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Page 1: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Team

Sadashivudu Basani Jinny Sebastian

Carlton VazElizabeth Xu

Page 2: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

What is Molecular Genetics eXplorer ?

The Molecular Genetics Explorer is a BioQUEST software simulation that integrates genetics, biochemistry, and molecular biology to study a biological phenomenon. It is designed to show students the connections between these three key disciplines of modern molecular genetics. It is based on "Botstein's Triangle“. – quoted in Science 240:1439 (1988)

Written by Prof. Brian White (UMB Biology) and Prof. Ethan Bolker (UMB Computer Science)

Page 3: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX as is…

Page 4: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Tools in Molecular Genetics eXplorer

Genetics-explains biological phenomena in terms of genes. (e.g. how a flower color is inherited).

Biochemistry- explains biological phenomena in terms of proteins. (e.g. how protein sequence in a flower determine protein structure and color).

Molecular Biology- explains the relation between genes(DNA) and proteins.

Page 5: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Genetics Tool

Cross any two organisms

Self-cross any two organisms

Mutate any organism

Page 6: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Biochemistry Tool

Examine protein structure and color present in organisms.

Compare amino acid sequence that make a protein.

Edit/create protein sequence and

determine protein

structure and color.

Page 7: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Molecular Biology

Examine pigment protein genes present in organism

Design your own genes by editing

or entering new DNA sequences.

Can save edited DNA as new organism into green house.

Compare DNA sequence of 2 pigment protein gene.

Page 8: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Overview of the biology

Page 9: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Team Approach

Page 10: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Team approach towards the goal

Steps defined

Where are we now ?

Where are we heading ?

Page 11: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Steps Defined

Learn basics of the Biology involved with MGX.

Understand the current application.

Build UML Diagram.

Get the requirements specification.

List classes that need refactoring.

Page 12: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Learn about current application

Functionality, Code and Structure

Page 13: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Build UML Diagram

Build UML Diagram of the existing MGX application

Page 14: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Team

Where are we now ?

Page 15: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

We have …

Comprehended MGX source code.

Understood that we can use some of the existing algorithms.

Completed the UML diagram.

Discussed with client the new requirements.

Page 16: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Team

Where are we heading?

Page 17: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

We are …

Moving close to finalizing the client requirements.

Listing out the details of classes to be refactored.

UI Design for new MGX tool – Species Editor.

Coding and documentation.

Page 18: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Species Editor

Business Rules

Page 19: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Scan set of phenotypes (images)

Protein Investigator usage to design template proteins for each allele.

Import phenotype images and template proteins for alleles.

Define restrictions for alleles.

The Species Editor checks that the template protein supplied for theallele actually honors the content restrictions specified.

The Species Editor checks that there is no ambiguity in the list ofcontent restrictions - i.e. that any folded protein matches at most oneallele in shape and content.

For each pair of alleles a phenotype is specified.

Newly created species in file <filename>.spc.

MGX Species Editor

Page 20: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Protein Investigator

Used to design template proteins for each allele

ALA ALA ALA ALA LYS GLY VAL TYR TRP PHE PRO ILE ILE ILE CYS THR THR THR THR

Page 21: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Species Editor Define restrictions for alleles

Page 22: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

MGX Team

What we’ve learned so far ?

Page 23: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

We have learned …

First meeting with customer

* Short stories not what the customer really wants

* Algorithm seems too complicated

We’re making progress!

Page 24: MGX Team Sadashivudu Basani Jinny Sebastian Carlton Vaz Elizabeth Xu.

Questions ?