Development of a web service for analysis in a distributed network.

dc.contributor.author

Jiang, X

dc.contributor.author

Wu, Y

dc.contributor.author

Marsolo, K

dc.contributor.author

Ohno-Machado, L

dc.coverage.spatial

United States

dc.date.accessioned

2017-09-01T13:32:54Z

dc.date.available

2017-09-01T13:32:54Z

dc.date.issued

2014

dc.description.abstract

OBJECTIVE: We describe functional specifications and practicalities in the software development process for a web service that allows the construction of the multivariate logistic regression model, Grid Logistic Regression (GLORE), by aggregating partial estimates from distributed sites, with no exchange of patient-level data. BACKGROUND: We recently developed and published a web service for model construction and data analysis in a distributed environment. This recent paper provided an overview of the system that is useful for users, but included very few details that are relevant for biomedical informatics developers or network security personnel who may be interested in implementing this or similar systems. We focus here on how the system was conceived and implemented. METHODS: We followed a two-stage development approach by first implementing the backbone system and incrementally improving the user experience through interactions with potential users during the development. Our system went through various stages such as concept proof, algorithm validation, user interface development, and system testing. We used the Zoho Project management system to track tasks and milestones. We leveraged Google Code and Apache Subversion to share code among team members, and developed an applet-servlet architecture to support the cross platform deployment. DISCUSSION: During the development process, we encountered challenges such as Information Technology (IT) infrastructure gaps and limited team experience in user-interface design. We figured out solutions as well as enabling factors to support the translation of an innovative privacy-preserving, distributed modeling technology into a working prototype. CONCLUSION: Using GLORE (a distributed model that we developed earlier) as a pilot example, we demonstrated the feasibility of building and integrating distributed modeling technology into a usable framework that can support privacy-preserving, distributed data analysis among researchers at geographically dispersed institutes.

dc.identifier

https://www.ncbi.nlm.nih.gov/pubmed/25848586

dc.identifier

egems1053

dc.identifier.issn

2327-9214

dc.identifier.uri

https://hdl.handle.net/10161/15405

dc.language

eng

dc.publisher

Electronic Data Methods (EDM) Forum

dc.relation.ispartof

EGEMS (Wash DC)

dc.relation.isversionof

10.13063/2327-9214.1053

dc.title

Development of a web service for analysis in a distributed network.

dc.type

Journal article

duke.contributor.orcid

Wu, Y|0000-0001-8925-555X

duke.contributor.orcid

Marsolo, K|0000-0002-4416-1549

pubs.author-url

https://www.ncbi.nlm.nih.gov/pubmed/25848586

pubs.begin-page

1053

pubs.issue

1

pubs.organisational-group

Basic Science Departments

pubs.organisational-group

Biostatistics & Bioinformatics

pubs.organisational-group

Duke

pubs.organisational-group

School of Medicine

pubs.publication-status

Published online

pubs.volume

2

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Development of a web service for analysis in a distributed network.pdf
Size:
466.89 KB
Format:
Adobe Portable Document Format
Description:
Published version