💻 bioinformatics
Fault-tolerant pedigree reconstruction from pairwise kinship relations
本文介绍了 *repare*,一种开源软件工具,它通过迭代采样与剪枝技术,利用成对的亲缘关系自动重建古代谱系,为手动重建提供了一种灵活且具有容错性的替代方案,并能整合用户约束及辅助数据。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是一篇未经同行评审的预印本的AI生成解释。这不是医疗建议。请勿根据此内容做出健康决定。 阅读完整免责声明
想象一下,你拥有一本巨大的、古老的家族相册,但照片已经褪色、撕裂且残缺不全。你可以看到一些关于谁与谁有关联的线索——也许是一个长得像祖父的鼻子,或者兄弟姐妹之间共有的伤疤——但这些联系并不清晰。长期以来,专家们不得不坐下来,手动拼凑这些家族树,就像手工解决一个复杂的拼图游戏一样,因为现有的工具过于脆弱,无法处理来自古代DNA的那些杂乱、受损的数据。
这篇论文介绍了一个名为 repare 的新数字化工具,它就像一个聪明的、不知疲倦的侦探,来自动解开这些家族谜题。
它是如何工作的,这里使用几个简单的类比:
- 线索: repare 并不是一次性观察整幅图像,而是从“两两亲缘关系”(pairwise kinship relations)开始。你可以把这些理解为单个的线索,比如说:“这个人是那个人的叔伯/舅舅,”或者“这两个人是同父异母或同母异父的兄弟姐妹。”即使在数据质量较差的情况下,这些线索在古代DNA中也很容易被发现。
- 侦探工作: 该软件不仅仅是猜测一个家族树。相反,它会构建一个庞大的“可能性之树”。它利用这些线索,并尝试将它们拟合进不同的家族结构中。
- 修剪花园: 在构建这些可能性时,它会意识到许多分支是不合理的(比如孩子出生在父母之前)。它扮演着园丁的角色,**修剪(pruning)掉那些不可能的分支,以保持搜索空间的可控。它还使用了一种采样(sampling)**的方法,就像从一大袋弹珠中随机抽取少量样本,以此来推测整袋弹珠的情况,而不是去数每一个。
- 额外证据: 有时,该工具可以查看额外的提示,比如“骸骨的年龄”(此人去世时的年龄)或其遗传“家乡”(单倍群),以帮助判断哪种家族树是最可能的。
- 人类伙伴: 这个工具不是一个在真空环境下工作的机器人。它允许一种“人类参与其中”(human-in-the-loop)的方法。想象一下,一位人类专家说:“我确定这两个人是兄弟,”然后软件就会锁定这条规则,并围绕这一事实构建其余的家族树。
作者通过创建带有缺失部分和错误的虚构古代家族树来测试这个工具,以观察 repare 是否能找到正确答案。它表现得很好。他们还使用它重新检查了专家此前通过手工构建的真实家族树。在其中一个案例中,软件提出了与人类最初绘制的不同的家族结构,这表明它能够提供全新的视角。
简而言之,repare 是一个灵活的、开源的软件,它将重建古代家族史这一困难的手动工作转变为自动化过程,通过将杂乱的遗传线索转化为清晰的家族树,帮助我们理解过去。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。