生物信息进化论大翻车:香农定义竟被偷换

基因突变率每秒10⁻⁸次,自然选择真能筛出大脑级别的复杂信息?你信吗?

生物信息进化论到底在争论什么?从病毒到人类大脑,复杂性如何凭空产生?这场横跨生物学、信息论和计算科学的辩论,核心答案可能影响你对生命本质的全部理解。本文将拆解香农信息论与智能设计论的核心分歧,用一条湿漉漉的车道比喻告诉你,为什么进化论学者可能偷偷换了概念。

生物信息定义决定整个辩论的胜负走向

任何关于生命起源的讨论都绕不开信息这个概念。但麻烦在于,信息这个词在科学里有好几种完全不同的意思。你说的是手机信号传输的信息,还是DNA序列里携带的信息,还是你脑子正在处理的这段文字信息?这三种信息在数学定义上根本就不是一回事。

香农信息论奠基人克劳德·香农当年给信息下的定义,纯粹是数学上的不确定性减少。一个硬币抛出去正面朝上,这个结果告诉你一个比特的信息。这个定义完全不关心信息的内容是什么,只关心你有多意外。如果一件事发生的概率是百分之百,那它携带的信息量就是零。如果一件事发生的概率只有万分之一,那它一旦发生,就携带了超过十三比特的信息量。

这个数学框架在通信工程里好使极了。你的手机能打电话发微信,全靠香农这套理论撑腰。但当生物学家把它搬到基因组研究上时,事情就开始变得微妙起来。DNA序列里有四种碱基,每个位置出现哪种碱基确实有概率问题,但仅仅统计碱基出现的概率,根本抓不住生物信息的核心特征。

基因组信息的两种测量方法彻底割裂了两派学者

智能设计派学者爱用指定复杂度这个概念来定义生物信息。一个东西要被称为信息,它得同时满足两个条件。第一,它发生的概率得极低,低到让人没法相信是随机碰出来的。第二,它得符合一个独立的模式或功能要求。

拿血红蛋白举个例子。血红蛋白是由一串氨基酸折叠成的蛋白质,负责在血液里搬运氧气。编码血红蛋白的基因序列如果完全随机突变,绝大多数情况下变出来的东西根本不具备搬运氧气的功能。要随机碰出一串能用的血红蛋白序列,概率低到天文学数字都写不下。而且这串序列还必须符合一个外部标准,也就是能不能绑定氧气分子并完成运输任务。

这就好比你在沙滩上看见一行字写着欢迎来到三亚。这行字的每个字母出现在那个位置的概率极低,但光有概率低还不够,它还符合一个可识别的文字模式。你不会认为是海浪随机冲刷出来的,你会认为是有人写上去的。

但阿达米教授的书里采用的定义完全是另一码事。在那本书的框架里,基因组包含信息的意思是指基因组能告诉你关于环境的一些情况。镰刀型贫血突变就是一个经典例子。这个突变会导致红血球变形,带来一系列健康问题,但同时它对疟疾有一定的抵抗力。

如果一个基因组里携带了镰刀型贫血突变,你就可以反推这个人的祖先大概率来自疟疾高发地区。所以这个突变携带了关于环境的信息。在这个定义下,信息不是指序列本身有多复杂或多精巧,而是指这个序列跟外部环境之间建立了一种统计关联。

车道比喻暴露了信息非对称性的致命逻辑漏洞

为了看清楚这两种信息定义之间的区别,我们来看看一条湿漉漉的车道。车道湿了这件事,能不能告诉你关于下雨的信息?一定程度上可以。如果车道是干的,你基本可以肯定没下过雨。但如果车道是湿的,你没法肯定就是下雨导致的,也可能是浇草坪的喷水器刚喷过,也可能是洗车的水流到了车道上。

反过来看,下雨这件事能不能告诉你关于车道的信息?如果确定下过雨,那你几乎可以百分之百确定车道是湿的,除非有什么遮挡物把车道完全罩住了。如果确定没下过雨,那你只能推测车道大概率是干的,但也可能有其他人为因素弄湿它。

你看出来问题了吗?车道湿提供关于下雨的信息,和下雨提供关于车道湿的信息,这两者根本不是等价的。前者只是给出一个暗示,后者几乎是铁证。

信息论里有一个叫互信息的概念,它是对所有可能情况求平均之后得到的一个对称值。
但阿达米那本书里用的不是互信息,而是特定信息,特定信息不对称。

基因组的序列能提供关于环境的信息吗?可以,但有条件。你必须事先建立一个模型,列出所有可能的环境类型,然后计算每种环境下出现某段序列的概率分布。只有完成了这一步,你才能算出观察到的这段序列到底在多大程度上缩小了环境类型的可能性范围。

那环境能提供关于基因组序列的信息吗?也可以。给定一个特定的环境,比如高海拔缺氧环境,自然选择会倾向于让血红蛋白基因产生某些特定突变来提升携氧效率。这时候环境就缩小了你可能观察到的序列范围。但这两个方向的特定信息数值不一样,而且往往差得很远。

自然变异数据被错误解读成环境信息的唯一来源

阿达米那本书在实操层面是怎么估算信息的呢?他们的做法是看自然界中某个基因序列的变异程度。如果一段序列在不同物种之间高度一致,几乎没什么变化,他们就判定这段序列携带高信息量。如果一段序列乱变一通,各个物种之间差异巨大,他们就判定这段序列携带低信息量。

这个计算方法本身没毛病,但前提条件极其苛刻。它假设基因组序列的唯一决定因素就是环境压力。只有在这个假设成立的时候,观察到的变异程度才能准确反映环境对序列的限制有多强。但真实世界里的进化过程远远没这么单纯。

历史偶然性这东西就足以让这个计算方法翻车。某个突变最早出现在一个种群中,完全可能只是运气好碰上的,跟环境适应没有半毛钱关系。后来这个种群扩散到了整个大陆,所有后代都带着这个突变,但当初那个突变本身根本就不是环境选择出来的。

遗传漂变也是一个巨大的干扰项。在小种群中,一个中性突变完全可能因为随机波动而固定下来,跟环境优劣没有任何关联。这些历史偶然性和随机因素在基因组里留下了大量痕迹,但它们在阿达米的信息计算框架里统统被当成了环境信息的一部分。

这就等于你把一堆跟你无关的噪音硬说成是信号。你拿着一个被多种因素共同塑造出来的序列,却声称它能精确反映环境的状态,这个推理链条从一开始就断了。

两种信息范式根本不在同一个频道上对话

搞清楚这些概念之后,再看那本书的标题生物信息的进化,你就知道问题出在哪了。书里讨论的是环境与基因组之间的统计关联如何随时间变化。这确实是一个可以研究的科学问题,但跟智能设计派讨论的生物信息不是一回事。

智能设计派关心的是功能序列本身的复杂性。一个能折叠成有用蛋白质的氨基酸序列,它的指定复杂度怎么度量?自然选择能否解释这种复杂性的起源?随机突变加上自然选择这个机制,能不能一步步积累出需要上百个氨基酸精确排列才能实现的功能?

这些问题指向的是序列内部的模式特征和功能要求,跟它反映了什么环境状态没有关系。一个基因序列即使放在真空中,不反映任何外部环境,只要它编码一个有功能的蛋白质,它就携带着指定复杂度意义上的信息。

阿达米那本书把信息定义成基因组与环境的关联,然后一通计算猛如虎,最后宣称信息能够进化。但他算出来的信息压根不是智能设计派质疑的那个信息。这就像两个人争论这辆车性能好不好,一个人在量轮胎气压,另一个人在测引擎马力,然后量气压的人宣布测试通过,车没问题。

互信息在平均意义下确实是对称的,但特定信息不对称这个数学事实直接打脸。书里偷换概念的时候用的是一个东西,计算的时候用的完全是另一个东西,最后得出的结论自然跟智能设计派的质疑毫无交集。

自然界确实存在大量变异数据,但这些数据是多种力量共同作用的结果。把环境当成唯一决定因素来计算信息量,这跟瞎子摸象没有本质区别。摸到象腿的人说大象像柱子,摸到耳朵的人说大象像扇子,摸到尾巴的人说大象像绳子。每个人都抓住了部分事实,但每个人都错过了全貌。

信息定义的分歧不是无聊的术语之争,它直接决定了你如何理解生命的起源和演化。如果连信息是什么都没有共识,那你讨论信息如何进化就是在各说各话。下次有人跟你拍胸脯说科学已经证明信息可以自然产生,你不妨先问一句你说的信息到底是哪一种信息。