经过一些研究,我似乎必须从编程一个原子开始,然后用它来创建元素,然后是有机体。这有可能吗?我对整个编程都是新手,所以我并不完全了解它的功能。我真的需要一些帮助。提前感谢!(顺便说一下,我将要使用的编程语言是Java)
发布于 2011-10-11 09:46:04
您可能可以在宏观层面上模拟基本的细菌行为,如繁殖或遗传进化。
然而,我不相信用目前可用的知识和计算能力在原子水平上模拟整个细胞是可能的。目前,我们需要大规模的计算机集群--甚至是世界范围内的计算网格--仅仅是为了模拟单个蛋白质分子的折叠。我认为模拟运行中的整个细胞仍然有点超出我们的能力。
也就是说,一切皆有可能(并非不可能)-如果你做到了,你可能会有超过15分钟的成名;-)
发布于 2011-10-11 09:47:13
事实证明,你不需要通过编程重新创建化学或物理来从你的模拟有机体中获得有趣的行为。Cellular automata是计算机科学的一个分支的名称,该分支专注于大量小哑巴机器(有机体)的紧急行为。
Conway's Game of Life就是典型的可视化示例。更严重的问题往往是迎合某种启发式搜索问题(请参阅genetic和memetic算法,或swarm intellegence)。
发布于 2011-10-11 09:52:07
,
如果您是编程新手,那么这是一个错误的起点--您最终会非常沮丧。从基本的编程练习开始,开始粗略地模拟培养皿中的细菌(模拟时间每五分钟增加一次种群数量,学习斐波那契数),然后尝试模拟细菌进化--在比核苷酸和氨基酸高得多的水平上提取基因/蛋白质。这将足以让你快乐地忙碌一年左右,然后你可以研究蛋白质折叠,生态学,生物信息学,表观遗传学,任何你感兴趣的东西。
https://stackoverflow.com/questions/7720530
复制相似问题