GeneJax: A Prototype CAD tool in support of Genome Refactoring
Refactoring is a technique used by computer scientists for improving program design. The Endy Laboratory has adapted this process to make the genomes of biological organisms more amenable to human understanding and design goals. To assist in this endeavor, we implemented GeneJax, a prototype JavaScr...
Main Authors: | , , |
---|---|
Format: | Technical Report |
Language: | en_US |
Published: |
2006
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/32981 |
_version_ | 1811088545517928448 |
---|---|
author | Anand, Ishan Kosuri, Sriram Endy, Drew |
author_facet | Anand, Ishan Kosuri, Sriram Endy, Drew |
author_sort | Anand, Ishan |
collection | MIT |
description | Refactoring is a technique used by computer scientists for improving program design. The Endy Laboratory has adapted this process to make the genomes of biological organisms more amenable to human understanding and design goals. To assist in this endeavor, we implemented GeneJax, a prototype JavaScript web application for the dissection and visualization stages of the genome refactoring process. This paper reviews key genome refactoring concepts and then discusses the features, development history, user-interface, and underlying implementation issues faced during the making of GeneJax. In addition, we provide recommendations for future GeneJax development. This paper may be of interest to engineers of CAD tools for synthetic biology. |
first_indexed | 2024-09-23T14:03:52Z |
format | Technical Report |
id | mit-1721.1/32981 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T14:03:52Z |
publishDate | 2006 |
record_format | dspace |
spelling | mit-1721.1/329812019-04-12T08:35:52Z GeneJax: A Prototype CAD tool in support of Genome Refactoring Anand, Ishan Kosuri, Sriram Endy, Drew Refactoring CAD Refactoring is a technique used by computer scientists for improving program design. The Endy Laboratory has adapted this process to make the genomes of biological organisms more amenable to human understanding and design goals. To assist in this endeavor, we implemented GeneJax, a prototype JavaScript web application for the dissection and visualization stages of the genome refactoring process. This paper reviews key genome refactoring concepts and then discusses the features, development history, user-interface, and underlying implementation issues faced during the making of GeneJax. In addition, we provide recommendations for future GeneJax development. This paper may be of interest to engineers of CAD tools for synthetic biology. 2006-05-26T19:40:06Z 2006-05-26T19:40:06Z 2006-05-26T19:40:06Z Technical Report http://hdl.handle.net/1721.1/32981 en_US 447557 bytes application/pdf application/pdf |
spellingShingle | Refactoring CAD Anand, Ishan Kosuri, Sriram Endy, Drew GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title | GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title_full | GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title_fullStr | GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title_full_unstemmed | GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title_short | GeneJax: A Prototype CAD tool in support of Genome Refactoring |
title_sort | genejax a prototype cad tool in support of genome refactoring |
topic | Refactoring CAD |
url | http://hdl.handle.net/1721.1/32981 |
work_keys_str_mv | AT anandishan genejaxaprototypecadtoolinsupportofgenomerefactoring AT kosurisriram genejaxaprototypecadtoolinsupportofgenomerefactoring AT endydrew genejaxaprototypecadtoolinsupportofgenomerefactoring |