The evolution of monkeys remains a mystery

Why monkeys and apes took separate evolutionary paths has long been a mystery. One widely held theory is that environmental changes that led to more open habitats drove a wedge between these animals, leading the ancestors of monkeys to make do with a less nutritious diet of leaves and those of modern apes to thrive upon fruits and seeds. A study led by John Kappelman of the University of Texas and the late David Rasmussen of Washington University, published this week in PNAS, suggests that this idea is wrong.

There are few vertebrate groups that have a worse fossil record than monkeys. Fossils form best when animals die in places where sediment is constantly being deposited to cover up their bones, like streams, river deltas, coastlines and sand dunes. Because monkeys typically live in lush forests where sediment is rarely deposited, they rarely fossilise. Indeed, while genetic analysis of modern species makes it clear that they diverged from apes 30m years ago, evidence of their first 12m years of existence has until now been composed of just two molars that are too worn to show much detail.

A new fossil discovered in Nakwai, Kenya by a team of Kenyan and American scientists has now been dated as being 22m years old. Composed of several jaw fragments with well-preserved teeth still stuck in their sockets, the fossil clearly belonged to a monkey. Yet the specimen has raised more questions than it has answered because it lacks an important dental trait known as bilophodonty.
Best described as teeth that have crests running between their cusps, bilophodont molars are found in all members of the old world monkey family and play a pivotal part in helping these animals to chew leaves efficiently. Because the Kenyan fossil does not have these crests, Dr Kappelman and his colleagues believe it was much more likely to have fed on fruits and seeds. That goes against the prevailing theory that leaves became a major part of the monkey diet after their split from apes 30m years ago.

Although Alophia, as the researchers have named the fossil, may just be an odd early monkey lineage that broke from its kin and later started eating fruit, it is also possible that this animal had teeth that were typical for monkeys of the time. If so, the monkey puzzle deepens: something other than a taste for leaves must have led them away from apes.

This article appeared in the Science and technology section of the print edition under the headline "Monkey puzzle"

L298 猴子进化过程的更多相关文章

  1. 《饥荒游戏》SW BUG 刷猴子 & 刷淘气值 办法

    简介 该办法利用刷猴子的方式,通过杀猴子获取淘气值,从而刷出坎普斯,继而刷坎普斯背包 物品准备 灭火器x1 箱子x1 逗猴球x1 猴窝xN 帽贝岩x2 避雷针x1 操作步骤 1.灭火器建造在2个帽贝岩 ...

  2. c语言经典算法——猴子偷桃问题

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿 ...

  3. 网络神器Greasemonkey(油猴子)使用方法简介+脚本分享【转载】

    推荐下,觉得这个方法有用, 今天艾薇百科来介绍一下功能强大的Greasemonkey,俗称"油猴子",Greasemonkey可以自由定制网页,实现你想要的各种功能.堪称" ...

  4. sicily 猴子选大王

    题目描述 猴子选大王,有N只猴子,从1-N进行编号.它们按照编号的顺时针方向,排成一个圆圈,然后从第一只猴子开始报数.第一只猴子报1,以后每只猴子报的数字都是它前面猴子所报数字加1.如果一只猴子报的数 ...

  5. 踩个猴尾不容易啊 Canvas画个猴子

    踩个猴尾不容易啊  Canvas画个猴子 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&qu ...

  6. BZOJ2429[HAOI2006]聪明的猴子[最小生成树 kruskal]

    2429: [HAOI2006]聪明的猴子 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 896  Solved: 575[Submit][Statu ...

  7. [BZOJ2429][HAOI2006]聪明的猴子(MST)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2429 分析:要让最大的最小,所以就是最小生成树上的啦,于是问题就变成了有多少个猴子&g ...

  8. Huawei校招机试中的猴子吃桃问题

    //============================================================================ // Name : Monkey& ...

  9. 最小生成树 2429: [HAOI2006]聪明的猴子

    BZOJ 2429: [HAOI2006]聪明的猴子 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 877  Solved: 566[Submit][ ...

随机推荐

  1. apicloud 聊天输入框模块UIChatBox

    点击链接查看详情 https://docs.apicloud.com/Client-API/UI-Layout/UIChatBox 模板中包括,聊天输入框,表情,发送图片,还有拍照,录音,其中也可以放 ...

  2. windows上使用composer安装yii2

    切换成中国镜像 composer config -g repo.packagist composer https://packagist.laravel-china.org 在电脑的dos命令中写入: ...

  3. python基础之函数参数,名称空间,以及函数嵌套

    函数进阶内容梗概: 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作⽤用域, 加载顺序. 3. 函数的嵌套 4. gloabal , nonlocal 关键字 1. 函 ...

  4. MySQL 处理海量数据时一些优化查询速度方法

    1.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by设计的列上建立 ...

  5. 导出函数__declspec(dllexport)

    一般而言,动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function). 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用. ...

  6. SQL 经典回顾:JOIN 表连接操作不完全指南

    ​   2017-02-23 小峰 ITPUB 点击上方“蓝字”可以关注我们哦  |转载自:码农网 |原文链接:www.codeceo.com/article/sql-join-guide.html ...

  7. UI基础六:UI报弹窗确认

    数据检查部分: IF gv_zzzcustmodeno1 <> gv_zzzcustmodeno2 AND gv_plg_name NE 'YES'. lv_title = 'Confir ...

  8. Java中获得当前静态类的类名

    通常在打印日志的时候需要输出类名,普通类可以用this.getClass(),但是静态类没有this,直接写类名耦合度高. 参考了: https://stackoverflow.com/questio ...

  9. python中bottle模块的使用

    1.简介 2.示例 2.1一个简单的bottle接口 # -*- coding: utf-8 -*- from bottle import route, request, run import jso ...

  10. nginx反向代理配置相对路径

    需求: 在公司内部搭建了一个php的网站,想用花生壳映射到外网. 一.反向代理解决直接映射不成功问题 直接用把花生壳的"域名+端口"指向此php网站并竟然不生效.但是不加网站名可以 ...