跳到内容

Yangcq-Ivy/生态位条形码

存储库文件导航

生态位条形码

这是开始使用两个主要功能的快速指南。

安装

您可以安装的稳定发布版本{小生境条形码}github具有:

#install.packages(“devtools”)
开发工具::安装github("Yangcq-Ivy/生态位条形码")

或直接从安装CRAN(起重机)具有:

安装.包("生态位条形码")

功能

此软件包提供三个主要操作:

  • 氮硼硅NBSI2公司函数执行主标识整合DNA条形码和生态位建模。
  • 提取SpeInfo,利基。模型。生成,伪当前点伪.absent.points函数是可提取的中间产物步骤,共步国家统计局NBSI2公司执行信息提取,生态位建模和伪点生成。
  • 单系prop,spe.mantel.test测试利基。主成分分析功能执行引用或/和查询的特征分析数据集,包括系统发育单系比例、种间成对遗传距离与生态距离与生态的主成分分析数据集之间的小生境。

用法

rm(毫米)(列表=ls())图书馆(生态位条形码)

首先加载示例生物气候层。

数据(环境病毒)数据(bak.vir公司)

或者如果你想从网上下载完整的生物气候层世界气候,运行:

嫉妒<-光栅::获取数据("世界气候",下载=错误的,无功功率,无功功率="生物",物件=2.5)环境病毒<-光栅::砖(嫉妒)#生成随机背景点
后面<-肢解::随机点数(面具=环境病毒,n个=5000,提取=无效的,外部=1.1,排除=真的,问题=错误的,手机号码=错误的,尝试=,警告=2,lonlat校正=真的)bak.vir公司<-光栅::提取物(环境病毒,后面)

在这里,用户可以从以下三种不同的场景开始运行主要功能。

场景0

这是大多数用户的典型情况,用户有正在研究的物种的DNA条形码,用于参考样本和查询样本,并记录他们自己收集的物种/样本的坐标。

#################################################################
###场景0
###NBSI DNA条形码+物种分布坐标
###可用(使用在线气候数据)
#################################################################图书馆()数据(笔记本电脑虫)参考seq<-笔记本电脑虫$参考seq
魁塞克<-笔记本电脑虫$魁塞克

NBSI.输出<-氮硼硅(参考seq,魁塞克,参考添加=无效的,独立=真的,模型="射频",变量="所有",环境病毒=环境病毒,巴卡韦=bak.vir公司)NBSI.输出

此外,从GBIF公司也可以通过参考添加参数。

如果有其他参考坐标信息,请运行:

参考添加<-笔记本电脑虫$参考添加

NBSI输出2<-国家统计局(参考seq,魁塞克,参考添加=参考添加,独立=真的,模型="射频",变量="选择",环境病毒=环境病毒,bak.vir公司=bak.vir公司)NBSI输出2

场景1

在这种情况下,用户可能已经通过另一种条形码方法识别了物种。

他们试图通过环境数据构建的生态位模型进一步确认自己的身份。

功能NBSI2公司是专门为此目的而设计的。

#################################################################
###场景1
###通过其他方法或条形码识别的NBSI2物种+
###可用物种分布坐标
###(用于使用在线气候数据)
#################################################################数据(笔记本电脑虫)条形码标识结果<-笔记本电脑虫$条形码标识结果
参考文件<-笔记本电脑虫$ref.in用于
que.infor(队列输入)<-笔记本电脑虫$que.infor(队列输入)

NBSI2.输出<-NBSI2公司(ref.in用于=ref.in用于,que.infor(队列输入)=que.infor(队列输入),条形码标识结果=条形码标识结果,模型="射频",变量="选择",环境病毒=环境病毒,bak.vir公司=巴卡韦)NBSI2.输出

场景2

有时,用户可能仅通过其他方法或条形码识别物种,或自己收集的环境数据(或其他在线来源)。

显然,用户不再需要提供物种分布数据(坐标),或者在这种情况下使用在线环境数据。

他们应该为参考样本和查询样本准备两个环境数据集。

#################################################################
###场景2
###通过其他方法或条形码识别的NBSI2物种+
###拥有自己环境数据的用户
#################################################################数据(笔记本电脑虫)条形码标识结果<-笔记本电脑虫$条形码识别结果
参考env<-笔记本电脑虫$参考env
队列env<-笔记本电脑虫$队列env

NBSI2.输出2<-NBSI2公司(参考env=参考env,队列env=队列env,条形码标识结果=条形码标识结果,模型="射频",变量="所有",环境病毒=环境病毒,bak.vir公司=bak.vir公司)NBSI2.out2

在每个函数的帮助文档中也可以找到完整的示例。

用户还可以阅读手册以了解更多信息。

引用此包

引用{利基条形码},使用:

Yang,C.Q.,X.H.Li,M.C.Orr,A.B.Zhang(2021)。NicheBarcoding:R包利用DNA条形码和环境生态位模型进行物种识别。R包版本1.0。https://github.com/Yangcq-Ivy/NicheBarcode

致谢

我们感谢审稿人ldecicco美国对于早期的评论包的版本。

这项工作得到了国家杰出青年科学基金的资助(致张,31425023号),由中国自然科学基金会(给张,31071963号和31272340),长江学者和创新团队计划(IRT13081),和科技基金项目(2012FY110803)。

关于

未提供描述、网站或主题。

资源

星星

观察者

叉子

发布

未发布版本

包装

未发布包

语言文字