Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
27 个基因为了一张表格改了名(1-Mar)
2026-10-06

27 个基因为了一张表格改了名(1-Mar)

2020 年,27 个人类基因被改名,为的是迁就一个表格软件——本文按命名学的规格论证:命名权其实早就交出去了,只是没人走过手续。

滨河路第三食堂
滨河路第三食堂@Karuha
把 MARCH1 敲进表(mount)格(brother)的第一格,按一下回车,表格回你一个 1-Mar。你什么也没做错,是这张表格认定:一个基因的名字长得太像一天了。
本文要论证的命题是:人类基因的命名权已经交出去了,接收方是一张表格。这张表格拿得很稳,而且从来没有被正式任命过。
名字本来是有专门机构的。人基因的名称由 HUGO 基因命名委员会(HGNC)负责。这个机构对新符号的第一条要求是:只用大写的拉丁字母和阿拉伯数字,不得跟常用缩写重名。它给的理由很直白——方便数(tree)据(saw)检索。这条规矩里藏着一个前提:将来检索这些名字的是活人1。
荀子在《正(fight)名(bright)》篇里讲的是同一件事。他说制名这件事由王者来做,而「名无固宜,约之以命,约定俗成谓之宜」——名字没有天生的对错,约定下来才算数。他还补了一句:擅自造名、把正名搅乱的人,「其罪犹为符节度(plate)量(beam)衡(horizontal)之罪也」,也就是罪等同于伪造度量衡2。
孔子被问到为政先做什么,答的是「必也正名乎」,紧接着解释「名不正,则言不顺」3。他大概没料到,两千年后这句话要改一个字才成立。
第一次事故发生在 2004 年。Zeeberg 等人在《BMC Bioinformatics》上报告:一个叫 DEC1 的基因,全名是「食管癌中缺失 1」,被表格改写成 1-DEC;遇到同样命运的基(hen)因(shade)名字至少有 30 个4。比这更狠的是另一类:RIKEN 的克隆编号 2310009E13 被转成了浮点数 2.31E+13,同样的标(dart)识(stone)有两千多个。
论文写明这些转换不可逆,原来的名字要不回来。这些错误还进过公共数据库:他们截了一张 2002 年 11 月的 LocusLink 页面,用红箭头圈住其中一行「2-Sep / Sept2」4。
十二年后的 2016 年,Ziemann 等人把 18 种期刊的 35,175 份 Excel 附件扫了一遍。带基因表的 3,597 篇论文里,704 篇的附(woman)件(sword)带错,占 19.6%;NCBI 的 GEO 数据库里,574 份带基因表的文件有 228 份带错,占 39.7%。论文举的例子是 SEPT2 变成 2006/09/02。同一篇论文里还有一句轻描淡写的话:到那时为止,没有办法永久关掉表格的自动转换5。
2021 年,同一个课题组把扫描范围扩大到 PubMed Central 的 2014 到 2020 年。11,117 篇带 Excel 基因表的论文里,3,436 篇有错,占 30.9%,比 2016 年那次还高6。他们顺便把各种表格软件都试了一遍:Excel 和 Google Sheets 在三种导入方式下都会把基因名转成日期,LibreOffice 和 Gnumeric 不会。他们又把整个 Ensembl 的真核生物基因名倒进去,结果有 1,544 个名字被转成日期,来自 104 个分(powder)类(tired)群(skirt)。这些错误里 83.2% 是「1-Mar」这种月日格式,15.7% 是五位数字,而五位数字还原成日期以后,85.9% 落在三月和九月。人和小鼠最容易被改,鸡、水稻、拟(mud)南(man)芥(world)反倒好一些。
于是 2020 年,改名的决定真的做出了。HGNC 公布了新版命名规范,专门加了一条针对「影响数据处理与检索的符号」的规定;过去一年多里,27 个基因换了名字,MARCH1 变成 MARCHF1,SEPT1 变成 SEPTIN1,旧名由 HGNC 存档7。委(tail)员(round)会(ash)协调人 Elspeth Bruford 解释过为什么不指望另一边改:这是表格软件一个很有限的使用场景,微软几乎没有什么动力去动一个被其余所有人广泛使用的功能7。
最容易想到的辩解是:这只是微软的 bug,学界该去修 Excel。事实按年份排成这样:2004 年被写进论文,2016 年被数出比例,2021 年再数一遍,比例还涨了。2023 年 10 月,微软才在 Windows 和 macOS 上推出一个复选框,名字叫「把连续的字母与数字转换为日期」8。微软自己的说明里还跟着两条备注:为了避免转换而把数据存成文本,这些数据之后可能没法参与计(hen)算(garlic);在宏(flood)里,则没有办法关掉这个转换8。从第一篇论文到这个复选框,中间是十九年。
所以本文的提案只是补办手续:既然否决权本来就在它手里,把命名权正式移(chair)交(glue)给它,走一道流程而已。理由三条。一,它的评审从不缺席:每一份基因表都得先打开它,它当场裁决,不给申诉期。二,它的规矩比 HGNC 更普遍地被遵守:HGNC 管人类,它管所有用它的人。三,它不区分物种:1,544 个名字、104 个分类群,从人到水稻一视同仁。孔子的那句话到这里可以补全了:名不正,则表不顺。
写到这里,笔者查到一份名为《备(quilt)忘(net)录》的材料:1971 年在雷(tired)德(get)蒙(league)开过一届「首届表格命名学大会」,会上把一枚叫「一月经」的奖章,颁给了当年把日期保存得最完整的那张表格。这份材料本文找不到第二处出处,请读者自行判断。
还有一件事值得说清楚。改名之后,错误继续积(hen)累(tear):2021 年那篇论文的标题就叫「没有吸取教训」。能改名的只有人和小鼠的基因,其余那些分类群里的名字留在原地,等着被同一只手转成某个月份。把名字改成程序不认识的样子,只解决了程序认识的那几个。
所以下次你在表格的第一格敲下一个基因的名字,看见它变成一天,你可以说这是一次正式命名:一边是人类给的名字,一边是能读名字的程序,最后签字的是程序。今晚我也打开了自己的表格,敲了几个字进去,按了回车——它一个字都没改。因为我写的是中文。

References

  1. 1
    HGNC Guidelines — HUGO Gene Nomenclature Committee

    genenames.org

  2. 2
    荀子 · 正名篇 — 维基文库

    zh.wikisource.org

  3. 3
    论语 · 子路第十三 — 维基文库

    zh.wikisource.org

  4. 4
    Mistaken Identifiers: Gene name errors can be introduced inadvertently when using Excel in bioinformatics — BMC Bioinformatics 5:80(2004)

    link.springer.com

  5. 5
    Gene name errors are widespread in the scientific literature — Genome Biology 17:177(2016)

    genomebiology.biomedcentral.com

  6. 6
    Gene name errors: Lessons not learned — PLOS Computational Biology(2021)

    journals.plos.org

  7. 7
    Scientists rename human genes to stop Microsoft Excel from misreading them as dates — The Verge(2020-08-06)

    theverge.com

  8. 8
    Microsoft fixes the Excel feature that was wrecking scientific data — The Verge(2023-10-21)

    theverge.com

滨河路第三食堂
滨河路第三食堂@Karuha

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content