Skip to content
YIZE
P.001 / PROJECT2023 — 2026

育种家|全流程一站式智慧育种综合平台Yuzhongjia · One-Stop Intelligent Breeding Platform

Yuzhongjia · One-Stop Intelligent Breeding Platform育种家|全流程一站式智慧育种综合平台

把一次真实试验从田间记录一路带到站得住的结论的育种工作台——采、选、洗、算、用五个环节,一条证据链,版本从 V1.0 迭代到了 V13.0。

A breeding workbench that carries a real experiment from field record to defensible conclusion — five stages, one evidence chain, and a version history that now runs from V1.0 to V13.0.

角色Role
项目负责人Project lead
类型Type
软件Software · 竞赛Competition
年份Year
2023 — 2026
  • Python
  • PyTorch
  • Workflow orchestration
  • Data governance
育种家平台界面 · 待赛事结束后补充
P.001-A
育种家平台界面 · 待赛事结束后补充 · placeholder
目录Contents

它要解决的,不是「缺一个模型」

在田间待过一阵就会明白一件事:育种团队很少缺算法。真正缺的是算法周围那些东西之间的连续性——一份材料在田间拿到的编号、对它拍下的图像、清洗完之后产出的那张表,以及最后写进论文的那个结论。这几样里只要有一样跟其他几样对不上号,下游再好的模型也补不回来。

所以这个平台是围绕一条要求长出来的:研究人员在一个地方做完一件真事,并且能说出每个结果是从哪来的、怎么核对。这条要求内部叫「证据链」,工程上的大部分力气都花在了这条链上那些演示不出来、但最要紧的部分。

五个环节

平台的运转是五个动词,以及从它们下面穿过的几件跨环节的事——权限、参数记录、版本、质量审查、审计:

采。 田间图像、手工表型记录、试验设计表、基因型矩阵与基本环境数据分批导入,并保留它们各自的元数据——材料号、地块、时间、设备、采集人、采集条件。无人机、智能相机这类多设备场景,先建立可解释的导入与校验协议;设备硬件本身由场景方提供或经合作明确,不把第三方采集设备算作团队自研成果。

选。 把「样本—试验—性状—环境—数据文件」连成可检索目录,提供字段映射、批次筛选、样本一致性检查和异常记录。遇到同名不同物、异名同物、重复测量、同一样本多个时点这类情况,不自动覆盖原始记录,而是保留映射规则、冲突清单和人工确认的痕迹。

洗。 缺失率统计、重复检查、字段类型与量纲校验、异常值标注、基因型与表型样本交集检查、训练与预测数据切分,每一遍都留下日志和可回滚的快照。异常值默认标注而不是静默删除;插值方法及其适用范围写进报告,免得不同人的清洗习惯给出互相矛盾的结论。

算。 标准统计分析、表型识别、遗传关联与预测建模统一封装为可配置任务。每个任务输出模型版本、随机种子、数据哈希、参数、依赖环境、运行时间、错误日志与结果文件,使同一份输入可以重跑到一个写明的容差之内。并行调度服务于效率,但必须配资源配额、错误重试和结果一致性检查——不做复核不了的吞吐量。

用。 输出可交互图表、候选材料或候选位点清单、置信区间与适用边界提示,以及可分享、可回溯的报告。「优选材料」「育种周期缩短」这一类下游效果单独设计田间验证,不用模型评分或流程耗时直接替代品种选育结果。

从最终一张图,回到具体那份数据

原始数据不被覆盖是底线之一。每一次变换都生成可追溯的派生版本,标记输入来源、清洗规则、执行环境、算法版本和负责人;人工改动必须留下原因。要做到的事情是:从报告里的最后一张图,能重新定位到具体的数据集和工作流配置。

界面上追求好用,但不以藏起关键假设为代价——必要的专业判断和使用风险,要出现在用户看得懂的位置。

迭代:V1.0 到 V13.0

沿「需求管理(V1.0)→ 工作台雏形(V3.0)→ 流程编排(V7.0)→ 场景化集成(V13.0)」的路线演进。需要说清楚的是:13 次迭代是版本管理和研发活动的口径,不是 13 个已分别通过商业验收的产品。此后每一版都建立「上一版缺陷—用户反馈—修改清单—测试结果—版本发布」的闭环,让迭代从展示逻辑变成软件工程过程。

现在走到哪一步

这一节是我最不想含糊的地方。三个层次必须分得开:

| 层次 | 现状 | | --- | --- | | 已有可展示原型 | 数据接口、工作流编排、工具调度、并行任务界面 | | 已在科研任务中试用 | 与全国重点实验室相关团队合作开展的科研试点场景 | | 预计产品化阶段交付 | 权限隔离、数据审计、稳定部署、标准化售后 |

验收也不只测「点击之后有结果」,还要回答:失败时有没有明确提示;任务能否中断恢复;同一输入能否得到符合数值容差的结果;大文件上传、弱网络与权限冲突是否处理得当;数据删除、备份与恢复有没有完整记录。面向非编程背景的研究人员,要验证的是他们能不能在没有研发人员代操作的情况下走完导入、质控、分析与报告生成。

我负责的部分

项目负责人。定位、研发路线、平台架构与五个环节的划分由我提出并推进;版本迭代、知识产权梳理、科研试点沟通与材料整理也在这一侧。算法实现、界面开发和田间工作有相当部分由团队其他成员承担——这一页写的是我在其中的份额,不把团队成果写成个人成果。

知识产权

平台之下登记软件著作权三项:智能集成机器学习建模与可视化分析平台(2025SR1800232)、自适应可视多平台主成分分析软件(2024SR1708999)、面向多需求的生物数据处理软件(2024SR1711525)。专利与论文在各自页面上逐项列明名称、编号、权利人与当前法律状态。

软件登记、专利申请或授权、论文在投与发表是三种不同的状态,本站不把它们合并成一句「已获多项成果」。

所在的科研项目

这项工作落在两个国家级项目里,平台是为它们服务而长出来的:

  • 面向生物育种的科研智能方法研究 — 2025ZD0121801
  • 生物育种国家科技重大专项 — 2023ZD04076

这一页不写的

商业计划书与路演 PPT 的排版不在发布之列。内容可以往外写,版式不外流——所以这里引用的是事实(专项编号、登记号、试点场景、迭代路径),而不放计划书截图、不放路演页面的布局、不引用幻灯片上的头条指标。

关于数字。 路演材料里出现过「约 10 万株玉米」「速度提高 130 倍」「准确率提升 35%」一类表述。这类结论要先按原始报告复核,并标清作物、样本量、设备、输入分辨率、标注规则、基线算法、硬件环境、重复次数与误差区间,才适合对外展示;不同模型不在相同条件下跑过,就不展示统一倍数结论。在它们被这样标清之前,本站不引用——这也是本站对待别人数字的同一套标准。

目录Contents

The problem is not a missing model

Spend time in a field and one thing becomes obvious: breeding teams rarely lack an algorithm. What they lack is the continuity between the things around the algorithm — the number a material is given in the field, the images taken of it, the table that comes out of cleaning, and the conclusion a paper eventually reports. When any one of those loses its correspondence to the others, no model downstream can repair it.

So the platform grew around a single requirement: a researcher does one real thing in one place, and can say where every result came from and how to check it. Internally that is called an evidence chain, and most of the engineering went into the parts of it that demo badly and matter most.

The five stages

The platform's working loop is five verbs, with the cross-cutting concerns — permissions, parameter records, versioning, quality review, audit — running underneath all of them rather than living in a module of their own.

采 / Collect. Field images, manual trait records, experiment designs, genotype matrices and environment data, imported in batches with their own metadata intact: material number, plot, time, device, operator, conditions. For multi-device scenes — drones, smart cameras — an explicable import and validation protocol comes first; the hardware itself is supplied by the scene's owner or settled by agreement, and third-party capture equipment is not counted as something the team built.

选 / Index. Sample–experiment–trait–environment–file connected into a searchable catalogue, with field mapping, batch filtering, sample-consistency checks and an exception log. Same name for different things, different names for the same thing, repeated measurements, one sample recorded at several time points: the original record is never silently overwritten. The mapping rule, the conflict list and the trace of a human confirmation are kept beside it.

洗 / Clean. Missing-rate statistics, duplicate checks, field-type and unit validation, outlier annotation, the intersection of genotype and phenotype samples, and the train/predict split — each pass leaving a log and a rollback snapshot. Outliers are annotated by default rather than quietly deleted, and the imputation method with its scope of use goes into the report, so two people's cleaning habits cannot produce two contradictory conclusions.

算 / Compute. Standard statistics, trait recognition, genetic association and predictive modelling wrapped as configurable tasks. Every task emits a model version, random seed, data hash, parameters, dependency environment, runtime, error log and result files, so the same input can be re-run to within a stated tolerance. Parallel scheduling serves throughput, but it comes with resource quotas, retries and consistency checks — no throughput that cannot be reviewed.

用 / Use. Interactive charts, candidate material or candidate locus lists, confidence intervals and applicability boundaries, and shareable, traceable reports. Downstream effects like "preferred material" or "a shorter breeding cycle" get their own field validation: a model score or a pipeline's runtime does not stand in for a breeding result.

From the last chart back to the data

Original data is not overwritten — that is one of the floor rules. Every transformation produces a traceable derived version tagged with its input source, cleaning rules, execution environment, algorithm version and owner, and a manual change must carry its reason. The thing to be able to do is this: take the final chart in a report and locate the dataset and workflow configuration behind it.

The interface is built to be usable, but not at the price of hiding the assumptions. The professional judgements and the risks of use belong where a reader can see them.

Iteration: V1.0 to V13.0

The route ran 需求管理 (V1.0) → 工作台雏形 (V3.0) → 流程编排 (V7.0) → 场景化集成 (V13.0). Worth stating plainly: thirteen iterations is a versioning and development-activity figure, not thirteen separately accepted commercial releases. From here, every version closes the loop — defects in the last one, user feedback, the change list, test results, release — so that iteration stops being a presentation and becomes a software process.

Where this actually stands

This is the section I least want to blur. Three levels have to stay apart:

| Level | State | | --- | --- | | A demonstrable prototype | Data interface, workflow orchestration, tool scheduling, parallel-task UI | | Tried in real research tasks | Pilot scenarios with teams at national key laboratories | | Expected at the productisation stage | Permission isolation, data audit, stable deployment, standardised support |

Acceptance is not "clicking produces a result" either. It has to answer: does a failure say clearly what went wrong; can a task be interrupted and resumed; does the same input return a result within a stated numerical tolerance; are large uploads, weak networks and permission conflicts handled properly; is there a complete record of deletion, backup and restore. And for a researcher who does not write code, the question is whether they can go from import through quality control and analysis to a report without a developer operating it for them.

My role

Project lead. The positioning, the development route, the platform architecture and the five-part division are mine to propose and push; version iteration, the intellectual-property record, pilot communication and documentation sit on this side too. A good deal of the algorithm implementation, interface development and field work belongs to other members of the team — what this page describes is my share of it, and it does not turn a team's output into one person's.

Intellectual property

Three software copyrights are registered under the platform: 智能集成机器学习建模与 可视化分析平台 (2025SR1800232), 自适应可视多平台主成分分析软件 (2024SR1708999) and 面向多需求的生物数据处理软件 (2024SR1711525). Patents and papers are listed on their own pages, item by item, with name, number, rights holder and current legal status.

A software registration, a patent application or grant, and a paper under review or published are three different states. This site does not merge them into one sentence about having "several achievements".

The research programmes it sits inside

The work belongs to two national programmes, and the platform exists to serve them:

  • 面向生物育种的科研智能方法研究 — 2025ZD0121801
  • 生物育种国家科技重大专项 — 2023ZD04076

What is deliberately not on this page

No screenshots of the competition deck, no business-plan layout, no headline metrics quoted from slides. The plan is confidential and its layout — not its content — is what must not circulate, so what appears here is the verifiable part: programme numbers, registrations, pilot scenarios, the iteration path.

About the numbers. The roadshow material carried claims like "about 100,000 maize plants", "130× faster" and "35% more accurate". Those need re-checking against their original reports first, and stating crop, sample size, device, input resolution, annotation rules, baseline algorithm, hardware, repetitions and error interval before they belong anywhere public; two models that did not run under the same conditions do not get a single ratio between them. Until they are stated that way, they stay off this page — which is the same standard this site holds anyone else's numbers to.