ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Editorial

The BioJS article collection of open source components for biological data visualisation

[version 1; peer review: not peer reviewed]
PUBLISHED 13 Feb 2014
Author details Author details
OPEN PEER REVIEW
NOT PEER REVIEWED

This article is included in the Bioinformatics gateway.

This article is included in the BioJS collection.

Abstract

Data-driven research has gained momentum in the life sciences. Visualisation of these data is essential for quick generation of hypotheses and their translation into useful knowledge. BioJS is a new proposed standard for JavaScript-based components to visualise biological data. BioJS is an open source community project that to date provides 39 different components contributed by a global community. Here, we present the BioJS F1000Research collection series. A total of 12 components and a project status article are published in bulk. This collection does not intend to be an all-encompassing, comprehensive source of BioJS articles, but an initial set; future submissions from BioJS contributors are welcome.

Commentary

Journal articles are a useful source for dissemination of knowledge and attribution of recognition. The F1000Research BioJS article collection provides a sample of BioJS components contributed by the community to date. Articles in this series follow a similar structure to the ones published by the Bioinformatics Journal Application Notes. A description of the component’s functionality, design attributes and potential applications are included in each component article of this collection. Each BioJS component article is about two pages long and follows a structure describing its design and implementation, a use case, and potential applications for the component. The use case includes, at least, a figure with a biologically meaningful example and original biological insight. We do not expect every BioJS component to be published in this series; we do encourage, however, all interested BioJS developers to submit articles for peer review if they so wish.

In this initial set of publications we present a) a community article in which we describe the status of the project in 20141 and b) a select group of components available through the BioJS registry (http://www.ebi.ac.uk/Tools/biojs/registry/). Components published in this series can be tested in the BioJS registry, with no need to install them first. Components presented in this collection can be grouped according to the type of data they are designed to visualise. According to this criterion, there are components used to visualise sequences, proteins, DNA, networks and phylogenetic trees. There are also some components that visualise a specific type of data linked to a resource. For instance, some widgets use specific data from InterMine2, PSICQUIC3 or KEGG4. Among those components purposely built to render data visualisations for a particular a resource, we present KEGGViewer5, a component that visualises KEGG pathways; PsicquicGraph6, which visualises molecular interactions from PSICQUIC servers, and the InterMine List Analysis7 and Table8 components, which display statistical analyses and a dynamic result table, respectively, for InterMine-compatible data. Among components not designed for a particular resource, the collection includes FeatureViewer9, a component that lays out, maps and renders position-based annotations for protein sequences; HeatMapViewer10, which renders matrix-formatted data; treeWidget11, a component that visualises phylogenetic trees; a set of components to visualise protein-protein interaction networks12; DAGViewer13, a directed acyclic graph viewer with facilities for rendering ontologies; Sequence14, a component for visualising sequences; wigExplorer15, which visualises wig format data; and DNAContentViewer16, which displays GC/AT content of a DNA sequence. The types of visualisation in this initial set of articles thus include network and directed acyclic graphs, a list, a table, generic features, a heat map, a phylogenetic tree and sequence-based objects.

Summary

We present the BioJS series articles for the F1000Research BioJS collection. Each component presented in this collection has been previously validated and is readily available for use and testing through the BioJS registry. Every component must follow the minimum standards for documentation, architecture and deposition stated by the project (https://docs.google.com/document/d/1gG036Bvwl4i-KX5BTHddGzeE_5eospL-864BrnsAS_s/edit). We encourage potential contributors for BioJS to submit software articles to this collection describing the functionality of valid components.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 13 Feb 2014
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Corpas M. The BioJS article collection of open source components for biological data visualisation [version 1; peer review: not peer reviewed]. F1000Research 2014, 3:56 (https://doi.org/10.12688/f1000research.3-56.v1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status:
NOT PEER REVIEWED
NOT PEER REVIEWED

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 13 Feb 2014
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.