我喜欢在海边捡贝壳,我喜欢在草原上追逐群羊,我喜欢数天上的星星。我好奇,只有七秒记忆的鱼,如何找到回家的路。每个人都是天然的生态学家,有着对身边事物多样性以及其中蕴含的数量与空间关系的感悟。

在《数量生态学:R语言应用》的前言里,有这么一段话:

生态学很迷人,因此,教授生态学也是一门艺术,它为有所期待的听众呈现了一个梦幻般的主题。当然,教授生态学也非常不容易,因为现代生态科学的复杂程度远远超出了高中课程中关于生态学的一般性介绍,也超出了电视上呈现的关于生态系统的奇妙场景。

还记得2018年7月12号,我买的第一版《数量生态学:R语言应用》到了,并在其官网下载示例数据和代码,开始跟着赖江山老师学习。自那之后,我也开始在网上分享学习笔记,主要是其中代码的重现和生物学意义的理解。虽然书中不乏有生态学专业的词汇,有灰色的代码框,但是整本书读起来很是流畅,而且故事性很强。

我们知道,书中主要用到的数据集是Doubs鱼类数据集,这是一个故事。话说1973年一个叫Verneaux的年轻人,在自己的博士论文中建议使用鱼的种类划分欧洲河流的生态区。Verneaux认为鱼类群落对水体质量有很好的生物指示作用。21世纪的我们听着是挺有意思的,但是:

  • 如何论证这个观点呢?

    是不是要鱼类种群数据和环境因子数据集。

  • 选择哪些物种指示呢?是不是要做模型。

  • 如何鱼类分析空间分布呢?是不是要分析空间关系。

这些问题如何一步一步量化?这就是数量生态学。

也许我们会遇到很多新的概念,比如关联测度啦,数据聚类啊,排序分析啊,空间建模啦,多样性啦,正是这些概念构筑起我们关于周边环境理性认识的框架。关联测度是要把测量得到的数据转化为方便计算的形式,这往往是一个学科的起点。聚类是在寻找数据的不连续性,识别出数据中可能的类别。排序分析是找出数据的连续属性,反映群落在排序空间的相对关系。空间建模是在考虑实际空间关系时描述物种关系。群落多样性是找到合适的指标描述群落的异质性。

数量生态学不仅给我们讲了一堂生动曼妙的寻找有意思的鱼类的故事,还给我们提供了一套认识实际环境的概念体系。更重要的是,还为我们打开了R语言学习的大门。我们看过太多的某某入门到精通的R语言书籍,但因为缺乏故事性,佶屈聱牙很难读下去,更别提学得会了。这本书提供了完整的数据分析示例:

  • 提出科学问题

  • 收集数据

  • 探索性数据分析

  • 描述性分析

  • 统计建模

同时囊括了大部分矩阵数据分析的多元统计和可视化方法。

2020年,《数量生态学——R语言应用》的中文第二版也由赖江山老师翻译出版了。Numerical Ecology with R 第一版已经过去十多年,这些年来生态学本身以及R语言都有新的发展。我觉得值得一提的是,随着高通量测序技术的成熟,使得我们可以研究微生物群落的异质性,而且这里的数据产出量是十分惊人的,带来了大量的微生态入门者,也不断引进新的工具与算法。

同时,我们还应该看到,生态学的方法也在影响着其他学科。例如我们在研究肿瘤异质性的时候,也会用到聚类,先把肿瘤细胞分成几个亚群来分析。我们在研究免疫细胞的抗体多样性的时候也会用到描述某生境下微生物多样性的指标。在单细胞领域很多概念类比到生态学上,会变得十分容易理解,因为我们人类对生态的感觉是直观的。浸润好比是物种入侵,寻找罕见亚群好比是寻找稀有物种,肿瘤细胞转移定植好比是某个种群在寻找它的居住地。

在本书的第二版各章中引进了不同的新方法,比如,第四章增加了物种共生网络分析(Species Co-occurrence Network),第六章增加了主响应曲线和物种属性与环境因子关系的RLQ分析。第七章增加了无重复多元方差分析中的时空交互作用检验等等。还新增了第八章专门讲群落多样性,同时对书中的代码R包做了更新。

新版中不仅丰富了生态学分析思路作图方法,在故事性和教学上面做了很好的调整。很适合青年朋友学习生态学或者R语言。

可以说新版本的《数量生态学:R语言应用》让我们遇见了更大的世界。在这一版开始预售的时候,赖江山老师问我要常住地址,整整给了我一个惊喜:给邮寄了一本签名版。拿起来和旧版的一比,整整厚出三分之一。

我喜欢在海边捡贝壳,我喜欢在草原上追逐群羊,我喜欢数天上的星星。我好奇,只有七秒记忆的鱼,如何找到回家的路。于是,我能够一人一灯一桌一椅一坐半宿,学习数量生态学。


----

参考:

numecolR :http://adn.biol.umontreal.ca/~numericalecology/numecolR/

赖江山老师博客:http://wap.sciencenet.cn/home.php?mod=space&uid=267448

 

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

再读《数量生态学:R语言应用》相关推荐

  1. 再读《SAP德国造》

    再读<SAP德国造> 这本书早在2003年已经阅读.书名<SAP德国造>,但这本书确实是中国造,作者并非SAP人,也非德国人.但这本书还是有一定水准的,把SAP这个低调的德国公 ...

  2. 一个 SAP 开发工程师在 SAP 德国总部出差的见闻系列 2:Walldorf 附近的小旅馆

    本系列第一篇文章 一个 SAP 开发工程师在 SAP 德国总部出差的见闻系列 1:出差 ≠ 公费旅游 发出来之后,有读者留言:德国房子怎么这么矮啊? 这是因为,SAP 德国总部,坐落在距离法兰克福约1 ...

  3. 【学术相关】直博和读完硕士再读博,在能力上的差距有多大?

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 来自:机器学习初学者 直博和读完硕士再读博,在能力上的差距有多大? 高赞回答一 作者: ...

  4. 【学术】直博和读完硕士再读博,在能力上的差距有多大?

    直博和读完硕士再读博,在能力上的差距有多大? 高赞回答一 作者:胖博士 链接:https://www.zhihu.com/question/425860957/answer/1549964990 能力 ...

  5. 人工智能德国造 “弱AI“强势登场

    https://www.toutiao.com/a6673249163565597191/ 2019年德国政府用于AI研发的预算为5亿欧元.在德国联邦政府近期正式发布的<德国联邦政府人工智能战略 ...

  6. 老问题,SQL保存图片。保存以后再读出来,发现stream的大小不一致。虽然老,但没搜到结果。...

    老问题,SQL保存图片.保存以后再读出来,发现stream的大小不一致.虽然老,但没搜到结果. Delphi / Windows SDK/API http://www.delphi2007.net/D ...

  7. 讨论下直博和读完硕士再读博,在能力上的差距

    直博和读完硕士再读博,在能力上的差距有多大? 高赞回答一 作者:胖博士 链接:https://www.zhihu.com/question/425860957/answer/1549964990 能力 ...

  8. 负样本的艺术,再读Facebook双塔向量召回算法

    负样本的艺术,再读Facebook双塔向量召回算法 Facebook这篇Embedding召回的论文,之前已经有几篇文章涉及过了,分别是<Embeding-based Retrieval in ...

  9. 32岁武汉硕士毕业4年后重新高考,考上本硕需再读8年:“不是一时冲动”

    全世界只有3.14 % 的人关注了 爆炸吧知识 9月5日,程传坤收到了湖北中医药大学的录取通知书. 7月8日下午5时10分,32岁的程传坤走出湖北省武汉市新洲一中考点,一脸轻松,拿着准考证特意在新洲一 ...

  10. 聊聊内卷之下,直博和读完硕士再读博该怎么选择?

    大家好,我是写代码的篮球球痴,转发一篇考研读博的文章,希望对大家求学生涯有所帮助. 大家好,我是千与千寻,在上一篇推送之中,我们讨论了,五年之内博士是否会出现内卷,阅读量相当的高啊,在那篇推送中,我说 ...

最新文章

  1. c语言判断数组里的数据先递增后递减,查找两个有序序数组(一个递增、一个递减)中第K大的数...
  2. STL queue priority_queue
  3. freemarker中boolean变量的读取
  4. 解决idea 控制台中文乱码
  5. python3手机脚本教学_python+adb命令实现自动刷视频脚本案例
  6. 山东省第八届 ACM 省赛 sum of power(SDUT 3899)
  7. php获取当前协议domain,汇总php获取根域名方法($_SERVER['SERVER_NAME']、GetUrlToDomain)...
  8. 从0开始的视频特效制作之路
  9. 公司-瑞幸咖啡:瑞幸咖啡
  10. 毕业论文word格式
  11. 旷世英才遭天妒——拉马努金
  12. 宏基因组公众号4年精华文章目录,收藏贴(2021.1更新)
  13. Linux实验操作之使用LAMP系统架设一个Discuz论坛
  14. WordPress编辑器支持pdf上传
  15. 留言板(php+数据库)
  16. 服务器系统通用串行总线控制器,win7进入设备管理器发现无法启动通用串行总线控制器如何解决...
  17. 又新又全 |制图符号库、最新市级国土空间总体规划制图规范“GIS符号库“下载
  18. 帆软下载安装(FineReport10.0)
  19. RFID 资产管理系统
  20. 使用Excel批量生成SQL语句,用过的人都说好

热门文章

  1. 阿里老员工吐槽:新员工水平差!不服管理!还不加班!我要汇报经理让对方无法转正!...
  2. 提升职场价值,把握成长方向
  3. 咱们码农可以从曾国藩身上学到点什么呢?
  4. 如何优雅的设计一个告警系统?远没有你想的那么简单!
  5. Redis AOF 持久化详解
  6. 分布式为什么一定要有高可用的分布式锁?一线大厂必看!
  7. 高薪程序员的5个工资档次
  8. 用看板工具leangoo做需求管理,公开看板分享
  9. PTA—输出全排列 (20分) 递归回溯思想
  10. asn1学习笔记 约束