DAG 研究面板

吉林大学 · 博士课题总控
5管线
V2.4引擎
25/25证据对
--:--北京时间

研究总览

五条管线,一条主线:构图引擎 → 实证证据 → 论文叙事

当前焦点 · 测试集 runing文章文本修改
点击任意卡片进入子面板
01

DAG_builder

增量构图引擎 · Engine
V2.4 已验证
17,807行 · 单文件 C++20
wip/DAG_builder_v2.4.cpp
5/5Smoke 验证
SP PNG新增可视化
no-anchorjoin-anyway
75%
02

Article_DAG

论文 · Paper
文本修改中
1/3顶层测试集完成度
Nature Methods 目标
Word主维护形态
中文稿当前版本
65%
03

DAG_benchmark

实证 · vs PGGB
Divergence 完成
25配对重复已完成
DAG F1 全级领先
H025–4005 级 × 5 重复
N50+Scale 待补
40%
04

DAG-Mapper

Read 映射 · Entry
V1.0 待测
5,297行 · C++17
SDBM 评分 mapper
Index Mgr索引依赖
TSV输出格式
30%
05

Graph_Panel

应用外延 · 古 DNA
报告已成型
1240K现有 panel 基线
泛图改造目标
2 份正式报告
群体遗传应用方向
55%

DAG_builder

V2.4 已验证

当前状态

主线源码为单一编译单元 wip/DAG_builder_v2.4.cpp,17,807 行 C++20。g++ -O2 编译通过,post-commit 自动镜像备份。

定位:以可重复 k-mer 为节点的增量式 DAG 构图引擎,reference-free,子图即变异位点。

V2.4 核心变更

  • SP compact PNG 可视化(--sp-png)
  • atomic-png 离线渲染,无需重跑构图
  • no-anchor join-anyway:低锚点不再作为 discard gate
  • full weak-component local partition:禁止跨 component 合并
  • orientation chooser + input order tracking

验证清单

  • O2 链接通过
  • help probe 正常列出 --sp-png
  • tiny ref → primary / GFA / HTML / atomic / PNG
  • tiny read → integrated TSV 全链路
  • atomic-png 离线渲染正确
17,807单文件行数 · C++20

首要任务

完成测试集 runing,把结果接入论文证据链。

75%
提交 V2.4SP PNG + no-anchor + full-component partition
提交 V2.3read-DAG integrated TSV
提交 V2.2统一 island 框架

Article_DAG

文本修改中

维护形态

后续只维护 Word:01_manuscript/word/Nature_Methods_中文文章草稿.docx。工作流按 08_workflow/ 协议交接。

写作铁律

  • 正向肯定语气,删除「不是…而是」「换言之」等辩护句式
  • 正文只讲算法精神,实现细节放 Methods
  • 摘要不放方法细节,只给高层范式与全部预期结果
  • 正文不随机插入 figure 引用;不用「读出/readout」

证据矩阵现状

  • Divergence:25 对完成,DAG F1 全级高于 PGGB
  • PGGB underperformance 分析(07-03)
  • Scale:N50 / N100 / N200 待运行
  • Real Species:跨物种鲁棒性待启动
1/3三类顶层测试集完成度

首要任务

文章文本修改,收束证据叙事。

65%
分析产出PGGB underperformance key analysis
更新accuracy update + claim evidence matrix

DAG_benchmark

Divergence 完成

统一评估管线

graph.gfavg deconstructvcfbubvcfwaveRTG vcfeval

DAG 与 PGGB 各产 graph.gfa 后进入同一管道。GT 修复只用各方法自身数据,不交叉借用。

Divergence · 已完成 ✅

N10 × H025/H050/H100/H200/H400 × R01–R05,共 25 个配对重复。DAG 在所有 H 级的 F1 均高于 PGGB;H400 时 DAG 召回略低但 precision 大幅领先,呈保守高精度模式。

待补齐

  • Scale benchmark:N50 / N100 / N200
  • 资源边界:运行时 / 峰值内存 / 临时磁盘
  • GT-repair sensitivity 与 sidecar summary
25Divergence 配对已完成

首要任务

补齐 Scale N100 / N200,建立全尺度资源边界。

40%
CHM13 chr6Mutation-Simulator · 80% SNP + 20% indel
不可夸大N5/N10 有证据,N50+ 不能写已完成

DAG-Mapper

V1.0 待测

基本信息

C++17 · CMake 3.16+。主程序 src/DAG_mapper.cpp(5,297 行),索引格式 dag_index_format_v3.hpp。

依赖 Index Manager(~/Academic/Index Manager/)提供 PGK1ALL2 索引管理。

管线角色

readsSDBM 评分匹配region_reads.tsvDAG_builder read 模式

read-DAG 链路的入口,不承担构图职责。

V1.0SDBM 评分 mapper

首要任务

老板编译测试验证。

30%
初始化接收 V1.0 源码,建立项目结构

Graph_Panel

报告已成型

核心问题

对大量人类全基因组构建高精度泛基因组图后,是否可以设计出比传统 1240K 更好用的 SNP / capture panel?图技术如何直接用于位点发现、位点评分和 panel 选择。

已有材料

  • 1240K panel SNP selection report
  • Pangenome graph for better panel design report
  • Source index + workflow 完整
1240K现有 panel 对比基线

桥接价值

把 DAG 研究从算法证据推到实际群体遗传 panel 设计问题。

55%
2 份正式报告归入 01_reports/