Wasm-iCARE: a portable and privacy-preserving web module to build, validate, and apply absolute risk models

Wasm-iCARE: a portable and privacy-preserving web module to build, validate, and apply absolute risk models
复制标题

DOI:
10.1093/jamiaopen/ooae055
复制
发表时间:
2024-06-27
期刊:
影响因子:
2.1
通讯作者:
Almeida,Jonas S.
Almeida,Jonas S.
中科院分区:
其他
文献类型:
--
作者:
Balasubramanian,Jeya Balaji;Choudhury,Parichoy Pal;Almeida,Jonas S.

文献摘要

相似文献

目的绝对风险模型估计一个人在特定时间间隔内的未来疾病风险。利用服务器端风险工具,即基于r的iCARE (R-iCARE)来构建、验证和应用绝对风险模型的应用程序,由于需要在远程服务器中循环用户数据以进行操作,因此在可移植性和隐私性方面面临限制。我们通过将iCARE移植到web平台来克服这个问题。材料和方法我们将R-iCARE重构为Python包(Py-iCARE),然后将其编译为WebAssembly (Wasm-iCARE)——一个便携式web模块,它在用户设备的隐私范围内运行。结果我们通过两个应用程序展示了Wasm-iCARE的可移植性和隐私性:供研究人员统计验证风险模型并将其交付给最终用户。这两个应用程序都完全在客户端运行,不需要下载或安装,并且在风险计算期间将用户数据保存在设备上。结论:swasm - icare促进了可访问和保护隐私的风险工具,加速了它们的验证和交付。
ObjectivesAbsolute risk models estimate an individual’s future disease risk over a specified time interval. Applications utilizing server-side risk tooling, the R-based iCARE (R-iCARE), to build, validate, and apply absolute risk models, face limitations in portability and privacy due to their need for circulating user data in remote servers for operation. We overcome this by porting iCARE to the web platform.Materials and MethodsWe refactored R-iCARE into a Python package (Py-iCARE) and then compiled it to WebAssembly (Wasm-iCARE)—a portable web module, which operates within the privacy of the user’s device.ResultsWe showcase the portability and privacy of Wasm-iCARE through 2 applications: for researchers to statistically validate risk models and to deliver them to end-users. Both applications run entirely on the client side, requiring no downloads or installations, and keep user data on-device during risk calculation.ConclusionsWasm-iCARE fosters accessible and privacy-preserving risk tools, accelerating their validation and delivery.