HotSwap for bioinformatics: A STRAP tutorial

<p>Abstract</p> <p>Background</p> <p>Bioinformatics applications are now routinely used to analyze large amounts of data. Application development often requires many cycles of optimization, compiling, and testing. Repeatedly loading large datasets can significantly slow...

Full description

Bibliographic Details
Main Authors: Robinson Peter N, Gille Christoph
Format: Article
Language:English
Published: BMC 2006-02-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/7/64
_version_ 1818229201134682112
author Robinson Peter N
Gille Christoph
author_facet Robinson Peter N
Gille Christoph
author_sort Robinson Peter N
collection DOAJ
description <p>Abstract</p> <p>Background</p> <p>Bioinformatics applications are now routinely used to analyze large amounts of data. Application development often requires many cycles of optimization, compiling, and testing. Repeatedly loading large datasets can significantly slow down the development process. We have incorporated HotSwap functionality into the protein workbench STRAP, allowing developers to create plugins using the Java HotSwap technique.</p> <p>Results</p> <p>Users can load multiple protein sequences or structures into the main STRAP user interface, and simultaneously develop plugins using an editor of their choice such as Emacs. Saving changes to the Java file causes STRAP to recompile the plugin and automatically update its user interface without requiring recompilation of STRAP or reloading of protein data. This article presents a tutorial on how to develop HotSwap plugins. STRAP is available at <url>http://strapjava.de</url> and <url>http://www.charite.de/bioinf/strap</url>.</p> <p>Conclusion</p> <p>HotSwap is a useful and time-saving technique for bioinformatics developers. HotSwap can be used to efficiently develop bioinformatics applications that require loading large amounts of data into memory.</p>
first_indexed 2024-12-12T10:14:50Z
format Article
id doaj.art-a03092e44ca4452f97365a13295a4d0e
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-12T10:14:50Z
publishDate 2006-02-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-a03092e44ca4452f97365a13295a4d0e2022-12-22T00:27:41ZengBMCBMC Bioinformatics1471-21052006-02-01716410.1186/1471-2105-7-64HotSwap for bioinformatics: A STRAP tutorialRobinson Peter NGille Christoph<p>Abstract</p> <p>Background</p> <p>Bioinformatics applications are now routinely used to analyze large amounts of data. Application development often requires many cycles of optimization, compiling, and testing. Repeatedly loading large datasets can significantly slow down the development process. We have incorporated HotSwap functionality into the protein workbench STRAP, allowing developers to create plugins using the Java HotSwap technique.</p> <p>Results</p> <p>Users can load multiple protein sequences or structures into the main STRAP user interface, and simultaneously develop plugins using an editor of their choice such as Emacs. Saving changes to the Java file causes STRAP to recompile the plugin and automatically update its user interface without requiring recompilation of STRAP or reloading of protein data. This article presents a tutorial on how to develop HotSwap plugins. STRAP is available at <url>http://strapjava.de</url> and <url>http://www.charite.de/bioinf/strap</url>.</p> <p>Conclusion</p> <p>HotSwap is a useful and time-saving technique for bioinformatics developers. HotSwap can be used to efficiently develop bioinformatics applications that require loading large amounts of data into memory.</p>http://www.biomedcentral.com/1471-2105/7/64
spellingShingle Robinson Peter N
Gille Christoph
HotSwap for bioinformatics: A STRAP tutorial
BMC Bioinformatics
title HotSwap for bioinformatics: A STRAP tutorial
title_full HotSwap for bioinformatics: A STRAP tutorial
title_fullStr HotSwap for bioinformatics: A STRAP tutorial
title_full_unstemmed HotSwap for bioinformatics: A STRAP tutorial
title_short HotSwap for bioinformatics: A STRAP tutorial
title_sort hotswap for bioinformatics a strap tutorial
url http://www.biomedcentral.com/1471-2105/7/64
work_keys_str_mv AT robinsonpetern hotswapforbioinformaticsastraptutorial
AT gillechristoph hotswapforbioinformaticsastraptutorial