Cargando…

Userscripts for the Life Sciences

BACKGROUND: The web has seen an explosion of chemistry and biology related resources in the last 15 years: thousands of scientific journals, databases, wikis, blogs and resources are available with a wide variety of types of information. There is a huge need to aggregate and organise this informatio...

Descripción completa

Detalles Bibliográficos
Autores principales: Willighagen, Egon L, O'Boyle, Noel M, Gopalakrishnan, Harini, Jiao, Dazhi, Guha, Rajarshi, Steinbeck, Christoph, Wild, David J
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2007
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2222660/
https://www.ncbi.nlm.nih.gov/pubmed/18154664
http://dx.doi.org/10.1186/1471-2105-8-487
_version_ 1782149366809624576
author Willighagen, Egon L
O'Boyle, Noel M
Gopalakrishnan, Harini
Jiao, Dazhi
Guha, Rajarshi
Steinbeck, Christoph
Wild, David J
author_facet Willighagen, Egon L
O'Boyle, Noel M
Gopalakrishnan, Harini
Jiao, Dazhi
Guha, Rajarshi
Steinbeck, Christoph
Wild, David J
author_sort Willighagen, Egon L
collection PubMed
description BACKGROUND: The web has seen an explosion of chemistry and biology related resources in the last 15 years: thousands of scientific journals, databases, wikis, blogs and resources are available with a wide variety of types of information. There is a huge need to aggregate and organise this information. However, the sheer number of resources makes it unrealistic to link them all in a centralised manner. Instead, search engines to find information in those resources flourish, and formal languages like Resource Description Framework and Web Ontology Language are increasingly used to allow linking of resources. A recent development is the use of userscripts to change the appearance of web pages, by on-the-fly modification of the web content. This opens possibilities to aggregate information and computational results from different web resources into the web page of one of those resources. RESULTS: Several userscripts are presented that enrich biology and chemistry related web resources by incorporating or linking to other computational or data sources on the web. The scripts make use of Greasemonkey-like plugins for web browsers and are written in JavaScript. Information from third-party resources are extracted using open Application Programming Interfaces, while common Universal Resource Locator schemes are used to make deep links to related information in that external resource. The userscripts presented here use a variety of techniques and resources, and show the potential of such scripts. CONCLUSION: This paper discusses a number of userscripts that aggregate information from two or more web resources. Examples are shown that enrich web pages with information from other resources, and show how information from web pages can be used to link to, search, and process information in other resources. Due to the nature of userscripts, scientists are able to select those scripts they find useful on a daily basis, as the scripts run directly in their own web browser rather than on the web server. This flexibility allows the scientists to tune the features of web resources to optimise their productivity.
format Text
id pubmed-2222660
institution National Center for Biotechnology Information
language English
publishDate 2007
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-22226602008-02-01 Userscripts for the Life Sciences Willighagen, Egon L O'Boyle, Noel M Gopalakrishnan, Harini Jiao, Dazhi Guha, Rajarshi Steinbeck, Christoph Wild, David J BMC Bioinformatics Software BACKGROUND: The web has seen an explosion of chemistry and biology related resources in the last 15 years: thousands of scientific journals, databases, wikis, blogs and resources are available with a wide variety of types of information. There is a huge need to aggregate and organise this information. However, the sheer number of resources makes it unrealistic to link them all in a centralised manner. Instead, search engines to find information in those resources flourish, and formal languages like Resource Description Framework and Web Ontology Language are increasingly used to allow linking of resources. A recent development is the use of userscripts to change the appearance of web pages, by on-the-fly modification of the web content. This opens possibilities to aggregate information and computational results from different web resources into the web page of one of those resources. RESULTS: Several userscripts are presented that enrich biology and chemistry related web resources by incorporating or linking to other computational or data sources on the web. The scripts make use of Greasemonkey-like plugins for web browsers and are written in JavaScript. Information from third-party resources are extracted using open Application Programming Interfaces, while common Universal Resource Locator schemes are used to make deep links to related information in that external resource. The userscripts presented here use a variety of techniques and resources, and show the potential of such scripts. CONCLUSION: This paper discusses a number of userscripts that aggregate information from two or more web resources. Examples are shown that enrich web pages with information from other resources, and show how information from web pages can be used to link to, search, and process information in other resources. Due to the nature of userscripts, scientists are able to select those scripts they find useful on a daily basis, as the scripts run directly in their own web browser rather than on the web server. This flexibility allows the scientists to tune the features of web resources to optimise their productivity. BioMed Central 2007-12-21 /pmc/articles/PMC2222660/ /pubmed/18154664 http://dx.doi.org/10.1186/1471-2105-8-487 Text en Copyright © 2007 Willighagen et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Willighagen, Egon L
O'Boyle, Noel M
Gopalakrishnan, Harini
Jiao, Dazhi
Guha, Rajarshi
Steinbeck, Christoph
Wild, David J
Userscripts for the Life Sciences
title Userscripts for the Life Sciences
title_full Userscripts for the Life Sciences
title_fullStr Userscripts for the Life Sciences
title_full_unstemmed Userscripts for the Life Sciences
title_short Userscripts for the Life Sciences
title_sort userscripts for the life sciences
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2222660/
https://www.ncbi.nlm.nih.gov/pubmed/18154664
http://dx.doi.org/10.1186/1471-2105-8-487
work_keys_str_mv AT willighagenegonl userscriptsforthelifesciences
AT oboylenoelm userscriptsforthelifesciences
AT gopalakrishnanharini userscriptsforthelifesciences
AT jiaodazhi userscriptsforthelifesciences
AT guharajarshi userscriptsforthelifesciences
AT steinbeckchristoph userscriptsforthelifesciences
AT wilddavidj userscriptsforthelifesciences