队列浏览器
这里有一个关于如何在提供队列探索器的同时保护患者数据的想法:考虑这个简单的数据集,列出具有三个属性的受试者:${synapsetable

基本信息
资源简介
队列浏览器
Cohort Browser 是一个以“队列探索器”思路组织的数据集,托管于 synapse.org,在本站归入感染 / 艾滋病毒/艾滋病分类。它的核心设计目标是在向研究者开放队列探索能力的同时保护患者个体数据:不直接提供逐条记录,而是提供由若干属性组合而成的各子组计数。源站描述以一个仅含三个属性的简单受试者数据集为例,说明如何把个体记录转换为所有可能子组的规模表,并称这张队列表为“cohort explorer”。研究者据此可以提出并回答关于队列构成的问题,例如某一国家、某一性别且患病的人数,或跨国家汇总的男性患者总数。整体上,该数据集更接近一种隐私保护型的队列查询与计数汇总资源,而非可直接获取个体层面信息的原始数据集合。
【数据集背景】
该数据集来源于 synapse.org,源站描述围绕一个方法学设想展开:如何在提供队列探索器的同时保护患者数据。其出发点是,若直接开放个体记录,会带来隐私风险;因此改为开放所有可能子组的计数信息。源站以三个属性的简单受试者数据集作为示例,说明这一转换思路,并将由此得到的队列规模表称为“cohort explorer”。本站将其归入感染 / 艾滋病毒/艾滋病分类,说明其应用语境与感染性疾病、艾滋病毒/艾滋病相关研究领域相衔接。
【数据内容】
源站描述提及两类表:一类是列出受试者及其三个属性的简单数据集,另一类是由所有可能子组计数构成的队列表。后者展示属性的所有可能组合,例如可看出 Country=US、Sex=M、Disease=Y 的子组中有两名受试者。源站还说明,研究者可以在此基础上提出进一步的队列问题,例如跨所有国家统计男性患者的总数,并通过“rolls up”查询进行汇总。除上述示例性描述外,数据集的具体规模、属性取值域、记录数量等细节源站未提供。
【采集与来源】
该数据集托管于 synapse.org。源站描述未说明原始数据的采集方式、采集时间、采集机构、受试者招募途径或数据加工流程,源站未提供。
【适用场景】
根据源站描述,该数据集适用于在保护患者数据的前提下进行队列探索:研究者可以查询不同属性组合下的子组人数,判断某些队列是否具备足够规模,并据此提出后续研究问题。示例场景包括按国家、性别与疾病状态组合查看人数,以及跨国家汇总男性患者数量。其隐私保护取向使其适合需要了解队列构成、但不应接触个体记录的研究或协作场景。
【使用方法】
源站描述展示了通过查询语句访问队列表的方式,并给出“rolls up”汇总查询的思路:先查看所有可能子组的计数,再按研究问题对属性进行汇总。源站描述中出现的查询示例以表格嵌入形式呈现,具体查询语法细节与操作步骤源站未提供。
【质量与限制】
该数据集以计数汇总替代个体记录,这是其隐私保护设计的直接结果,但也意味着使用者只能获得子组规模信息,无法从该队列表获取个体层面数据。源站描述未提供关于数据准确性、完整性、更新频率、缺失值处理或统计披露控制等方面的说明,源站未提供。
【引用与许可】
源站描述未提供引用格式、许可条款或使用限制说明,源站未提供。
下载信息
注册下载
需要注册 Kaggle 账号并登录后下载,适合需要跟踪下载记录和使用 API 的用户。
需登录公开下载
无需注册即可直接获取公开样本或文档,适合快速预览和评估数据集质量。
暂未开放有偿下载
公开数据集受托下载与技术交付服务。
提供高速下载与技术交付服务(收技术服务费,非数据销售)
暂未开放当前数据集主要来源为 Kaggle 公开托管,完整影像包建议通过原始链接或 Kaggle API 获取。
使用方式
数据集获取
源站:https://synapse.org/Synapse:syn74842096
标准获取流程:
- 访问源站链接,注册/登录账号;
- 进入数据集详情页,按页面指引申请权限或直接下载;
- 部分平台提供 SDK,例如:
- OpenDataLab:
pip install openxlab后openxlab.dataset.get(...) - ModelScope:
pip install modelscope后modelscope download - 天池: 登录后页面提供直链下载
以源站「数据下载/使用文档」页面为准。
- OpenDataLab:
数据说明
关于如何在提供队列探索器的同时保护患者数据,有一个想法:考虑这个简单的数据集,它列出了具有三个属性的受试者:${synapsetable?query=SELECT %2A from syn74842097&showquery=false&tableonly=true}我们希望允许探索可能的队列。我们不是提供对个体记录的访问,而是提供对所有可能子组的“计数”的访问:${synapsetable?query=SELECT %2A from syn74842109&showquery=false&tableonly=true}我们把这个队列规模表称为“队列探索器”。它显示了属性的所有可能组合。研究人员可以利用这些信息提出其他队列问题。例如,这个表显示有两名受试者满足Country=US、Sex=M、Disease=Y。如果研究人员想问在所有国家中,总体上有多少男性患者患有该疾病,该怎么办?
以下查询“汇总”从上一张表中选择分组:SELECT SUM(GROUP_SIZE) as "M, Disease Count" from syn74842109 where COHORT like '%Sex=M Disease=Y' ${synapsetable?query=SELECT SUM%28GROUP%5FSIZE%29 as “M%2C Disease Count” from syn74842109 where COHORT like %27%25Sex%3DM Disease%3DY%27&showquery=false&tableonly=true} 请注意,对队列探索器表的操作只能产生比所列队列更大的队列规模,因此我们保证绝不会泄露过小的队列规模。现在假设我们的最小队列规模为四。我们不会公开上面显示的队列探索器表,因为它包含规模为二的队列。相反,我们可能会显示一个限制更多的表,例如:${synapsetable?query=SELECT %2A from syn74842272&showquery=false&tableonly=true} 当研究人员探索此表时,他们只会收到规模为四或更大的队列,从而保持在我们的阈值之上。这是在未对查询实施任何限制(节流)或进行任何工程工作的情况下实现的。
数据加载示例(图像类)
from PIL import Image
import glob, os
files = (glob.glob(os.path.join(path, "**", "*.png"), recursive=True)
+ glob.glob(os.path.join(path, "**", "*.jpg"), recursive=True)
+ glob.glob(os.path.join(path, "**", "*.tif"), recursive=True))
print("图像文件数:", len(files))
img = Image.open(files[0]); print("尺寸/模式:", img.size, img.mode)
# torchvision Dataset 方式:
# from torchvision import datasets
# ds = datasets.ImageFolder(path) # 要求 子目录=类别
目录组织与标注格式以源站说明和下载后实际文件为准。
数据缺失?
依托陕西、四川两大基地,我们与超过十家三甲医院建立直接合作关系,覆盖合规授权、采集治理、专业标注、数据交付的全流程,为AI医疗团队提供即拿即用的高质量临床数据。
⚡️ 需要数据支持或标注服务?立即联系我们获取专业方案。




