数据获取与预处理
获取训练和评估模型所需的大鼠重复剂量毒性临床病理数据。
从Open TG-GATEs数据库获取雄性Sprague-Dawley大鼠重复剂量研究数据,包括治疗组和时间匹配的对照组,涵盖3、7、14、28天四个时间点,共38个临床病理终点,并提取化合物二维分子描述符和体重协变量。
GanCtrl: a generative AI approach to derive study-aligned synthetic controls for reducing concurrent control animal use
研究包含模型开发、训练测试集划分、统计评估和与真实对照及VCG的基准比较,但缺少体外、体内或临床样本等多层级验证。
雄性Sprague-Dawley大鼠重复剂量毒性研究 开放TG-GATEs数据库(138种化合物,4个时间点)
数据集来源:Open TG-GATEs数据库(GSE) 训练/测试划分:按化合物随机划分,80%训练(110种)、20%测试(28种) 配对构建:同一化合物和时间点的治疗样本与所有对照重复配对 剂量:使用最高剂量组 评估指标:余弦相似性、RMSE、Jensen-Shannon散度、一致性(concordance)
提炼研究问题、关键发现与证据,快速把握文章的核心贡献。
按研究推进顺序梳理实验设计、验证步骤与关键观察。
获取训练和评估模型所需的大鼠重复剂量毒性临床病理数据。
从Open TG-GATEs数据库获取雄性Sprague-Dawley大鼠重复剂量研究数据,包括治疗组和时间匹配的对照组,涵盖3、7、14、28天四个时间点,共38个临床病理终点,并提取化合物二维分子描述符和体重协变量。
构建治疗样本与对照样本的配对,并划分训练和测试集以评估模型泛化能力。
将每个治疗样本与其对应化合物和时间点的所有对照重复配对,形成治疗-对照对。按化合物随机分配训练集(80%,110种化合物)和测试集(20%,28种化合物),防止数据泄露。
开发GanCtrl模型,学习从治疗数据生成合成对照。
构建CVAE-GAN架构,包含编码器、解码器和判别器。编码器接收治疗数据、情境变量和分子描述符,输出潜在表示;解码器基于潜在表示和注意力机制生成合成对照;判别器区分真实和合成对照。训练目标包括重建损失、KL散度、对抗损失、生理范围约束、生物相关性保持和均值匹配。
评估合成对照与真实对照的一致性,以及其在毒性评估中的效用。
在测试集上,计算合成对照与真实对照的余弦相似性和RMSE,并与三个基线(实验室间、实验室内、生物学重复)比较。评估分布相似性用Jensen-Shannon散度。进行毒性评估一致性分析,比较基于合成对照和真实对照的治疗效应判定。并与VCG和VCG-LR方法进行基准比较。
按研究目的归类文中使用的方法,便于定位所需技术。
| 实验环节 | 名称 | 品牌 | 货号 |
|---|---|---|---|
| 模型开发 | TensorFlow-GPU(版本2.4.1) | -- | -- |
| Python(版本3.11.7) | -- | -- | |
| 可视化 | R(版本4.4.1) | -- | -- |
汇总复现实验时建议重点确认的条件及原文阅读提示。
| 环节 | 核对要点 |
|---|---|
| 数据集 | 数据来源:Open TG-GATEs数据库;大鼠品系:雄性Sprague-Dawley;处理时间点:3、7、14、28天;生物学重复数:每条件下最多5个 阅读提示:Methods: Dataset description |
| 数据划分 | 按化合物随机划分,训练集80%(110种)、测试集20%(28种) 阅读提示:Methods: Pair construction and train-test split |
| 模型输入 | 38个临床病理终点,Mordred 1613个描述符,体重协变量,时间点、重复、簇标签 阅读提示:Methods: GanCtrl architecture |
| 配对构建 | 每个治疗样本与同一化合物和时间点的所有对照重复配对 阅读提示:Methods: Pair construction and train-test split |
| 模型训练 | 损失函数组成:重建、KL、对抗、范围、生物相关、均值匹配;归一化:MinMax;优化和超参数(未详细说明) 阅读提示:Methods: GanCtrl model development, training, and selection |
| 模型评估 | 余弦相似性、RMSE、Jensen-Shannon散度;毒性评估:z分数阈值(训练选择T∈{1,...,20}),测试使用|z|>2作为阳性 阅读提示:Methods: Model evaluation, Toxicity assessment with synthetic controls |