Skip to main page content
Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
, 8, 71

Harnessing Modern Web Application Technology to Create Intuitive and Efficient Data Visualization and Sharing Tools


Harnessing Modern Web Application Technology to Create Intuitive and Efficient Data Visualization and Sharing Tools

Dylan Wood et al. Front Neuroinform.

Erratum in


Neuroscientists increasingly need to work with big data in order to derive meaningful results in their field. Collecting, organizing and analyzing this data can be a major hurdle on the road to scientific discovery. This hurdle can be lowered using the same technologies that are currently revolutionizing the way that cultural and social media sites represent and share information with their users. Web application technologies and standards such as RESTful webservices, HTML5 and high-performance in-browser JavaScript engines are being utilized to vastly improve the way that the world accesses and shares information. The neuroscience community can also benefit tremendously from these technologies. We present here a web application that allows users to explore and request the complex datasets that need to be shared among the neuroimaging community. The COINS (Collaborative Informatics and Neuroimaging Suite) Data Exchange uses web application technologies to facilitate data sharing in three phases: Exploration, Request/Communication, and Download. This paper will focus on the first phase, and how intuitive exploration of large and complex datasets is achieved using a framework that centers around asynchronous client-server communication (AJAX) and also exposes a powerful API that can be utilized by other applications to explore available data. First opened to the neuroscience community in August 2012, the Data Exchange has already provided researchers with over 2500 GB of data.

Keywords: big data; data sharing; javascript; neuroinformatics; open neuroscience; query builder.


Figure 1
Figure 1
DX data catalog exploratory filtering tool.
Figure 2
Figure 2
COINS DX infrastructure.
Figure 3
Figure 3
Simplified model of a data catalog request.
Figure 4
Figure 4
Database schema for data catalog.

Similar articles

See all similar articles

Cited by 17 PubMed Central articles

See all "Cited by" articles


    1. Brad F. (2004). Distributed caching with memcached. Linux J. 124, 5–10
    1. Bray T. (2014). The JavaScript Object Notation (JSON) Data Interchange Format Internet Engineering Task Force (IETF), 7159, ISSN: 2070–1721.
    1. Hall D., Huerta M. F., McAuliffe M. J., Farber G. K. (2012). Sharing heterogeneous data: the national database for autism research. Neuroinformatics 10, 331–339 10.1007/s12021-012-9151-4 - DOI - PMC - PubMed
    1. King M. D., Wood D., Miller B., Kelly R., Landis D., Courtney W., et al. (2014). Automated collection of imaging and phenotypic data to centralized and distributed data repositories. Front. Neuroinform. 8:60 10.3389/fninf.2014.00060 - DOI - PMC - PubMed
    1. Mennes M., Biswal B. B., Castellanos F. X., Milham M. P. (2013). Making data sharing work: the FCP/INDI experience. Neuroimage 82, 683–691 10.1016/j.neuroimage.2012.10.064 - DOI - PMC - PubMed

LinkOut - more resources