T.S. eliot's mystery cat, Macavity, besides being a criminal mastermind able to evade the combined ranks of British law enforcement, had a coat that was “dusty from neglect”. Criminality is one thing, but this truly strains the imagination. Real cats are champion groomers.

Of the ten hours a day that a domestic cat deigns to remain awake, it spends a quarter licking dirt, fleas, blood and loose hairs from its fur. Cats’ tongues, specialised for this task, are covered in hundreds of backward-facing keratin spines. But exactly how these cone-shaped protuberances 突起, called filiform papillae, work to give the animals such mastery over their cleanliness has remained unknown until now.

To crack the mystery Alexis Noel and David Hu, a pair of engineers at the Georgia Institute of Technology, in Atlanta, examined the grooming mechanisms of six feline species—from domestic pets and bobcats to snow leopards and lions. Studying the activity of tongues inside the mouths of living creatures proved tricky, so instead Dr Noel and Dr Hu built an automated grooming machine fitted out with tongues and furs from animals whose lives had ended at places such as the Tiger Haven in Tennessee, a sort of retirement home for rescued big cats. They attached the tongues to a mechanical arm and made them “lick” the furs. High-resolution cameras and scanners took pictures.

The two researchers found that the filiform 丝状 papillae were shaped not, as had previously been thought, like solid cones. Rather, they resembled tiny scoops. Each had a small groove—named a cavo papilla by the team—at its tip.

This structure permits surface tension to wick saliva from a cat’s mouth and release it into the farthest recesses of the animal’s fur. During each lick, about half of the saliva on the tongue is so transferred. Saliva serves as a multi-purpose cleaning agent and the cavo papillae also assist the absorption, for the return journey, of any dirt or blood that needs removing. The cat’s tongue therefore “acts like a loofah and a sponge at the same time”, says Dr Hu.

The pair’s findings, just published in the Proceedings of the National Academy of Sciences, could inspire new ways to clean complex hairy surfaces. The authors themselves demonstrated one such application, which they call the tongue-inspired grooming brush. To make this they employed 3D printing to create structures, shaped like cat papillae, attached to a silicone base. The TIGR brush pulled on cat hairs and fur with less force than existing brushes, and was easier to clean. Such a brush could also be used to spread medicines deep into a cat’s fur or onto its skin, without the usual distressing practice of having to shave the animal first.

L181 The microscopic structure of a cat’s tongue helps keep its fur clean的更多相关文章

  1. 搭建Cat笔记01

    昨天晚上搭建Cat 时候那叫一个坑b,宝宝心里苦呀! 准备工作: 1.先大众点评Cat的项目源码,https://github.com/dianping/cat.git 2.打包编译: mvn cle ...

  2. [转]Linux日志文件总管——logrotate

    FROM : https://linux.cn/article-4126-1.html 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文 ...

  3. [AngularJS 1] Introduction to AngularJS

    introduction:this article is going to introduce AngularJS in generally. I will write it through five ...

  4. docker /var/lib/docker/aufs/mnt 目录满了,全是垃圾数据

    #!/bin/sh echo "==================== start clean docker containers logs ======================= ...

  5. docker log driver

    驱动程序 描述 none 容器没有日志可用,docker logs 什么都不返回 json-file 日志格式化为 JSON.这是 Docker 默认的日志驱动程序. syslog 将日志消息写入 s ...

  6. 清理docker容器的日志大小

    Docker容器日志清理 date :2019-04-08  13:57:40 1. 问题 docker容器日志导致主机磁盘空间满了.docker logs -f container_name 发现大 ...

  7. docker私有仓库-https+nginx

    一.概述 使用的是registry-2.4版本,因为在这个版本开始提供了garbage-collect,能够清理掉blobs,2.1开始提供了api的删除功能,但是只是删除的index并没有释放掉磁盘 ...

  8. Linux日志文件总管——logrotate

    日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处理一个单个的庞大日 ...

  9. 2018/04/07 每日一个Linux命令 之 logrotate

    简介 日志的存在一直是 Linux 里面一个比较重要内容. 但是随着服务器运行的时间越来越长,日志越来越大.我见过一个线上项目 TP3.2 log文件有260+G的...... logrotate 也 ...

随机推荐

  1. nodejs中使用linq

    官网地址 https://github.com/mihaifm/linq 安装 npm install linq 导入 var Enumerable = require(‘linq‘); 例子 1 总 ...

  2. MySql创建函数与过程,触发器, shell脚本与sql的相互调用。

    一:函数 1:创建数据库和表deptartment, mysql> use DBSC; Database changed mysql), ), )); Query OK, rows affect ...

  3. Spark Shuffle(一)ShuffleWrite:Executor如何将Shuffle的结果进行归并写到数据文件中去(转载)

    转载自:https://blog.csdn.net/raintungli/article/details/70807376 当Executor进行reduce运算的时候,生成运算结果的临时Shuffl ...

  4. [py]类属性和实例属性

    默认类和实例的内置属性一致 class A: """测试类""" name = "maotai" def __init_ ...

  5. python3 函数即变量的使用

    函数即变量的意思是函数被使用时后面不用(),类似变量的使用,具体如下面的示例代码: def say(name): print(name) hi = say hi('你好!') def add(): p ...

  6. Educational Codeforces Round 56 Solution

    A. Dice Rolling 签到. #include <bits/stdc++.h> using namespace std; int t, n; int main() { scanf ...

  7. Python: 使用生成器创建新的迭代模式

    使用一个生成器函数来定义一个函数模式. def frange(start, stop, increment): x = start while x < stop: yield x x += in ...

  8. 20145319 《网络渗透》MSF基础应用

    20145319 <网络渗透>MSF基础应用 一 实验链接 渗透实验一:MS08_067渗透实验 渗透实验二:MS11_050渗透实验 渗透实验三:Adobe阅读器渗透实验 渗透实验四:M ...

  9. hdu_2048 错排问题

    错排问题本质上就是一个动态规划问题,其状态转移方程为: 记d[n]为n个人错排情况的总数. 那么策略可以描述为:分析第n个人错排的可能情况: 1)前n-1个人满足错排的情况,那么第n个人加入后还要错排 ...

  10. 如何创建.babelrc文件?

    方法一: 根目录下,创建  .babelrc.  文件名就可以了! 方法二: git进入根目录,输入   type>.babelrc  ,回车即可!