pmc logo imageJournal ListSearchpmc logo image
Logo of bmcbioiBioMed Central web siteReference to the article.Search.Manuscript submission.Registration.Journal front page.
BMC Bioinformatics. 2006; 7: 534.
Published online 2006 December 15. doi: 10.1186/1471-2105-7-534.
PMCID: PMC1764905
iHOPerator: user-scripting a personalized bioinformatics Web, starting with the iHOP website
Reviewed by Benjamin M Good,corresponding author1 Edward A Kawas,1 Byron Yu-Lin Kuo,1 and Mark D Wilkinson1
1The James Hogg iCAPTURE Centre for Cardiovascular and Pulmonary Research, Providence Health Care/University of British Columbia, St. Paul's Hospital, Rm. 166, 1081 Burrard St. Vancouver, British Columbia, V6Z 1Y6, Canada
corresponding authorCorresponding author.
Benjamin M Good: goodb/at/interchange.ubc.ca; Edward A Kawas: ekawas/at/mrl.ubc.ca; Byron Yu-Lin Kuo: bkuo/at/mrl.ubc.ca; Mark D Wilkinson: mwilkinson/at/mrl.ubc.ca
Received September 4, 2006; Accepted December 15, 2006.
Abstract
Background
User-scripts are programs stored in Web browsers that can manipulate the content of websites prior to display in the browser. They provide a novel mechanism by which users can conveniently gain increased control over the content and the display of the information presented to them on the Web. As the Web is the primary medium by which scientists retrieve biological information, any improvements in the mechanisms that govern the utility or accessibility of this information may have profound effects. GreaseMonkey is a Mozilla Firefox extension that facilitates the development and deployment of user-scripts for the Firefox web-browser. We utilize this to enhance the content and the presentation of the iHOP (information Hyperlinked Over Proteins) website.
Results
The iHOPerator is a GreaseMonkey user-script that augments the gene-centred pages on iHOP by providing a compact, configurable visualization of the defining information for each gene and by enabling additional data, such as biochemical pathway diagrams, to be collected automatically from third party resources and displayed in the same browsing context.
Conclusion
This open-source script provides an extension to the iHOP website, demonstrating how user-scripts can personalize and enhance the Web browsing experience in a relevant biological setting. The novel, user-driven controls over the content and the display of Web resources made possible by user-scripts, such as the iHOPerator, herald the beginning of a transition from a resource-centric to a user-centric Web experience. We believe that this transition is a necessary step in the development of Web technology that will eventually result in profound improvements in the way life scientists interact with information.