写点什么

支持医学研究的 Apple 开源移动框架

  • 2015-03-13
  • 本文字数:953 字

    阅读完需:约 3 分钟

苹果公司在其春季发布会 Spring Forward 上公布了全新的 iOS 框架 ResearchKit,旨在将移动设备用作医学研究的传感器网络。该框架会于下月面向开发者开源。

据苹果宣称,“ResearchKit 充分利用 iPhone 的传感器和性能来跟踪运动、测量并记录数据”,从而使得开发者能够创建用于医学研究的应用。ResearchKit 由三个主要模块构成

  • 调研,提供预构建 UI,使得开发者创建调研时能够指定问题和答案类别 。
  • 知情同意,用于处理(敏感信息相关的,译者注)合理要求,诸如告知参与者将采集哪类数据,以及哪些人有权访问这些数据等。需要知情同意的情况下,这一模块能收集参与者签名。
  • 活跃任务,是一组模块,用于访问 HealthKit CoreMotion ,从而收集医学研究可能感兴趣的无源数据。ResearchKit 最初会涵盖运动元活动、健康、认知、声音四大类共五项活跃任务模块。活跃任务模块通过 iPhone 的加速器、陀螺仪、触屏接口及声音输入以一种半控制方式收集数据。这些模块由苹果公司和斯坦福医学院、牛津大学及其他医学研究机构共同开发完成。

去年,苹果借助 HealthKit 涉足健康管理领域,ResearchKit 是它的第二步棋。正如苹果所说,开源 ResearchKit 会为其带来潜在的收益,其一就是社区贡献者拓展框架时的无限可能,比如支持多种知情同意模块、数据搜集模块等。由于和 IOS 紧密集成,至今 ResearchKit 向其他移动平台的迁移难度尚难预测。

苹果公司明确指出 ResearchKit 既不具备应用和服务器间数据传输的安全保证机制,也不提供任何调研日程安排的功能或者首选的数据格式(用于数据交换,译者注)等。苹果公司强调其不会访问用户健康数据。

苹果公司的公告激起大家的热议,从发现 ResearchKit 中的巨大机遇,到强调ResearchKit 可能导致“伦理困境”(这是由于需要“确保参与人符合研究条件,确知参与风险,其研究数据安全”以及禁止重新认定)。另一不尽人意之处在于,实际上iPhone 全球智能机的占有率还不到15%,而大约81.5% 的用户在使用安卓,这可能会“妨碍”研究。

参考英文原文:**** Apple Open-sources Mobile Framework to Support Medical Research


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-13 08:527750

评论

发布
暂无评论
发现更多内容

竟然还有人说ArrayList是2倍扩容,今天带你手撕ArrayList源码

一灯架构

Java java面试 10月月更

深度解密 OpenMLDB 毫秒级实时在线特征计算引擎

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Surpass Day——Java语法基础

胖虎不秃头

Java 10月月更 se

单模光缆与多模光缆,网络工程师必知的光缆类型

wljslmz

网络工程 10月月更 单模光纤 多模光纤 弱电

Collections之ArrayList源码解读(七)

知识浅谈

ArrayList 10月月更

C++学习---cstdio的源码学习分析07-刷新文件流函数fflush

桑榆

c++ 源码分析 10月月更

【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的

石臻臻的杂货铺

10月月更 nacso

前端培训学习路线比较靠谱

小谷哥

前端培训机构选择需要注意什么?

小谷哥

大数据开发的方法有哪些

小谷哥

直播预告 | 第四范式Tech Day火热来袭,OpenMLDB 与你 8月11日线上见

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

你不知道的Java工具类库,十倍提升开发效率

一灯架构

Java java面试 10月月更

推荐一款id 生成器:Hashids

xiaoxi666

【一Go到底】第七天---运算符

指剑

Go golang 10月月更

【LeetCode】最大升序子数组和Java题解

Albert

LeetCode 10月月更

java培训与线上自学哪个比较好

小谷哥

Surpass Day——Java面向对象的创建和使用

胖虎不秃头

Java 10月月更 se

OpenMLDB + OneFlow: 手把手教你快速链接特征工程到模型训练

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

【Nacos源码之配置管理 五】为什么把配置文件Dump到磁盘中

石臻臻的杂货铺

nacos 10月月更

学习大数据培训是否比较靠谱

小谷哥

HashMap高阶用法,十倍提升开发效率

一灯架构

Java java面试 10月月更

学习编程既要追根溯源、又要紧跟时代步伐

玄兴梦影

c 编程 语法

Python基础(九) | time random collections itertools标准库详解

timerring

random Collections time 10月月更

一个 ExpressionChangedAfterItHasBeenCheckedError 错误的解决过程

汪子熙

typescript 前端开发 angular web开发 10月月更

免费申请和使用IntelliJ IDEA商业版License指南

程序员欣宸

ide 10月月更 ieda

Python基础(十) | Numpy详细教程

timerring

Numpy库 10月月更

OpenMLDB Meetup No.5 会议纪要

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

传统架构面临的挑战及上云的优势

穿过生命散发芬芳

企业上云 10月月更

Python基础(八) | 万字详解深浅拷贝、生成器、迭代器以及装饰器

timerring

装饰器 Python Monad 迭代器 生成器 10月月更

大数据ELK(十五):Elasticsearch SQL简单介绍

Lansonli

ES 10月月更

Surpass Day——Java面向对象的封装、构造方法

胖虎不秃头

Java 10月月更 se

支持医学研究的Apple开源移动框架_开源_Sergio De Simone_InfoQ精选文章