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...
Main Authors: | , |
---|---|
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 |