加州大学的超级计算机比加州理工的算力高了五倍左右,但是运行果蝇基因模拟演化程序仍然很吃力,因为总是在前面就出错停下,目前最长一次模拟也不过进行了十个小时。
模拟中的果蝇幼虫还没孵化出来就不得不结束,需要通过实验补充新的数据,进行调整,然后重新开始模拟演化。
这个流程从五月一直重复到八月底,三个多月的时间,果蝇的幼虫在计算机模拟程序中爬出来了。
显示在屏幕上,就是一条不足十厘米的白色小肉虫子,这还是为了方便观察进行放大后的效果,它的实际尺寸只有两三毫米长。
农村长大的曾凡对这种虫子很熟悉,夏天农村的厕所里到处都是这种生物,它还有个通俗的名字,蛆。
为了模拟这个小玩意的诞生过程,他们两个大学一百多人的团队,忙碌了超过九十多天,尽管这只是初步成功,也已经是很了不起的成就了。
“这个幼虫胖乎乎的真可爱!”倪明明不知道什么时候来到他的身后。
“可爱?一看你就是城市长大的孩子,如果你夏天的时候,在农村上过厕所,就不会这么形容了!”曾凡意味深长的说道。
“它要多久变成会飞的果蝇?”倪明明不明白他的话,继续问道。
“如果程序不出错的话,需要超算连续不停的运行十天,不过不出错的可能性不大,最多坚持三天,到了成蛹期肯定还会出错的!”曾凡说道。
“可惜,我们新学期又要开学了,我是看不到了!”
“后面的模拟进度估计会加快,等到你寒假过来的时候,或许整个模拟演化已经做完了,到时候你可以看到完成的过程!”
“模拟完果蝇,下一步你会模拟什么动物?”
“如果我们自建的超算能如期完工的话,我希望能模拟小白鼠,不然的话,目前的算力,只能继续模仿类似的小型昆虫或者单细胞生物!”
“等到我开始读博,你是不是可以模拟人类基因组的演化过程了?”倪明明笑着说道,她对曾凡倒是信心十足。
“希望如此吧,不过,你要是提前毕业,那就够呛了!”
“得了吧,你以为人人都像你那么变态,我能按时毕业就知足,我认识的同学已经转学走了四五个了!”倪明明说道。
曾凡通过帕米拉实验室的网络连接加州大学超算中心进行模拟演化,他这里只相当于超算的一个终端机,前面上下两排六个液晶屏幕,显示果蝇基因功能模拟程序的各部分重要数据变化,也可以根据需要切换显示别的内容。
这时候正中央上方屏幕显示的果蝇幼虫停止爬动,翻了个身,肚皮朝上不动了。
下方屏幕弹出一个红色错误提示框,这次模拟又出现错误,自动中止。
“又来活儿了,不过这次问题应该不大!”曾凡苦笑道。
“不打扰你工作,我下班了,拜拜!”倪明明从后面拍拍他肩膀,背着一个双肩包离开了。
曾凡查找错误原因,开始不知道进行了多少次的重复操作,整个程序就是在这样一次次的错误中不断完善进步。
每次报错中止,意味着至少一个基因功能模拟错误,这些一般都是未知功能的基因,通过实验验证,往往就能发现这个基因的实际功能,哪怕只能获得部分数据,只要程序能跳过这个错误,就能从后续模拟中获得这个基因的更多数据,再通过实验证实,一个重要的功能基因就又被发现,也意味着又可以发表一篇高质量论文。
虽然整个果蝇基因功能演化模拟进展缓慢,可是两个大学的众多参与人员已经发表了十几篇相关论文,还有更多在酝酿之中,大家并没有任何气馁之心,好像在挖掘一个金矿,很多人还期待着能挖掘更长时间呢。