Journal of Pathology Informatics

RESEARCH ARTICLE
Year
: 2012  |  Volume : 3  |  Issue : 1  |  Page : 25-

ImageJS: Personalized, participated, pervasive, and reproducible image bioinformatics in the web browser


Jonas S Almeida1, Egiebade E Iriabho1, Vijaya L Gorrepati2, Sean R Wilkinson3, Alexander Grüneberg1, David E Robbins4, James R Hackney1 
1 Division Informatics, Department of Pathology, University of Alabama at Birmingham, Alabama, USA
2 Division Informatics, University of Alabama at Birmingham, Alabama, USA
3 Division Informatics, Department of Pathology and Biomedical Engineering, University of Alabama at Birmingham, Alabama, USA
4 Division Informatics, Department of Pathology and Electrical and Engineering, University of Alabama at Birmingham, Alabama, USA

Correspondence Address:
Jonas S Almeida
Division Informatics, Department of Pathology, University of Alabama at Birmingham, Alabama
USA

Background: Image bioinformatics infrastructure typically relies on a combination of server-side high-performance computing and client desktop applications tailored for graphic rendering. On the server side, matrix manipulation environments are often used as the back-end where deployment of specialized analytical workflows takes place. However, neither the server-side nor the client-side desktop solution, by themselves or combined, is conducive to the emergence of open, collaborative, computational ecosystems for image analysis that are both self-sustained and user driven. Materials and Methods: ImageJS was developed as a browser-based webApp, untethered from a server-side backend, by making use of recent advances in the modern web browser such as a very efficient compiler, high-end graphical rendering capabilities, and I/O tailored for code migration. Results : Multiple versioned code hosting services were used to develop distinct ImageJS modules to illustrate its amenability to collaborative deployment without compromise of reproducibility or provenance. The illustrative examples include modules for image segmentation, feature extraction, and filtering. The deployment of image analysis by code migration is in sharp contrast with the more conventional, heavier, and less safe reliance on data transfer. Accordingly, code and data are loaded into the browser by exactly the same script tag loading mechanism, which offers a number of interesting applications that would be hard to attain with more conventional platforms, such as NIH«SQ»s popular ImageJ application. Conclusions : The modern web browser was found to be advantageous for image bioinformatics in both the research and clinical environments. This conclusion reflects advantages in deployment scalability and analysis reproducibility, as well as the critical ability to deliver advanced computational statistical procedures machines where access to sensitive data is controlled, that is, without local «DQ»download and installation.«DQ»


How to cite this article:
Almeida JS, Iriabho EE, Gorrepati VL, Wilkinson SR, Grüneberg A, Robbins DE, Hackney JR. ImageJS: Personalized, participated, pervasive, and reproducible image bioinformatics in the web browser .J Pathol Inform 2012;3:25-25


How to cite this URL:
Almeida JS, Iriabho EE, Gorrepati VL, Wilkinson SR, Grüneberg A, Robbins DE, Hackney JR. ImageJS: Personalized, participated, pervasive, and reproducible image bioinformatics in the web browser . J Pathol Inform [serial online] 2012 [cited 2021 Oct 19 ];3:25-25
Available from: https://www.jpathinformatics.org/article.asp?issn=2153-3539;year=2012;volume=3;issue=1;spage=25;epage=25;aulast=Almeida;type=0