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...

Full description

Bibliographic Details
Main Authors: Anand, Ishan, Kosuri, Sriram, Endy, Drew
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