跳到内容

计算蛋白质组学/NormalyzerDE

存储库文件导航

https://www.singularity-hub.org/static/img/hosted-singularize--hub-%23e32929.svg

关于

http://quantitativeproteomics.org/normalyzerde

NormalyzerDE是一个软件,旨在简化为数据集选择最佳规范化方法的过程,并执行后续的差异表达式分析。

NormalyzerDE包括几种标准化方法,一种基于经验贝叶斯的统计方法,作为Limma的一部分实现,以及一种新实现的保留时间分段标准化方法。在检测差异表达特征时,基于经验的统计数据比ANOVA更具敏感性。

引用NormalyzerDE

NormalyzerDE已发布在这里

Willforss,J.、Chawade,A.、Levander,F。NormalyzerDE:用于改进组学表达数据规范化和高灵敏度差异表达分析的在线工具。蛋白质组学研究 2018,10.1021/acs.jproteome.8b00523。

安装

目前,最简单的方法是直接从GitHub安装。建议您使用R版本3.5或更高版本,因为这样更容易正确安装Bioconductor依赖项

install.packages(“devtools”)devtools::install_github(“计算蛋白质组学/NormalyzerDE”)

运行NormalyzerDE-最小示例

库(NormalyzerDE)

生成规范化和规范化性能报告。

normalyzer(jobName=“rscript_norm”,designPath=“test_design.tsv”,dataPath=”test_data.tsv“)

计算第1-2组和第1-3组之间的微分表达式(在设计矩阵中定义)。

normalyzerDE(作业名称=“rscript_de”,设计路径=“test_design.tsv”,数据路径=“测试数据.tsv“,比较=c(“1-2”,“1-3”))

有关更全面的文档,请查看渐晕在NormalyzerDE生物导体页面。提供了有关所需输入格式的更多信息在这里.

从命令行执行

如果要直接从命令行运行NormalyzerDE,可以通过Rscript(脚本)命令。

Rscript-e“NormalyzerDE::normalyzer(jobName=“Rscript_norm”,designPath=“test_design.tsv”,dataPath=”test_data.tsv“)”Rscript-e“NormalyzerDE::NormalyzerDE(jobName=“Rscript_de”,designPath=“test_design.tsv”,dataPath=”test_data.tsv“,compariations=c(“1-2”,“1-3”)”

工具书类

(1) 预处理核心:预处理函数的集合。2018;https://github.com/bmbolstad/preprocessCore.

(2) Gentleman,R.C.等人,《生物导体:计算生物学和生物信息学的开放软件开发》。基因组生物学。 2004,5,R80。

(3) 胡贝尔,W。;冯·海德布雷克,A。;苏特曼,H。;波尔斯卡,A。;Vingron,M.方差稳定应用于微阵列数据校准和差异量化表达。生物信息学 2002,18,S96–S104。

(4) Kammers,K。;科尔,R.N。;Tiengwe,C。;Ruczinski,I.检测蛋白质丰度的显著变化。EuPA开放协议。 2015, 7, 11-19.

(5) Lyutvinskiy,Y。;Yang,H。;Rutishauser,D。;Zubarev,R.A.在硅仪器反应校正中提高了无标记蛋白质组学的精确度和基于蛋白质组学预测模型的准确性。分子细胞蛋白质组学 2013, 12, 2324–2331.

(6) 里奇,M.E。;Phipson,B。;Wu,D。;胡,Y。;法律,C.W。;Shi,W。;Smyth,G.K.limma为RNA测序和微阵列研究提供差异表达分析。核酸研究。 2015,43,e47。

(7) van Ooijen,医学博士。;Jong,V.L。;M.J.Eijkemans。;赫克,A.J。;Andeweg,A.C。;北卡罗来纳州比奈。;van den Ham,H.-J.高通量蛋白质组学数据中差异表达肽的鉴定。简介。生物信息。 2017, 1–11.

(8) Wolfgang,H.等人。利用生物导体进行高通量基因组分析。自然方法 2015, 12, 115–121.

代码组织

NormalyzerDE由许多脚本和类组成。他们专注于两个独立的工作流。一个是用于规范化和评估规范化。这个第二个是执行差异表达式分析。类包含在同名的脚本中。

NormalyzerDE示意图

标准化工作流程如下:

  • 这个正常分析器中的函数标准分析仪DE。R(右)调用脚本,启动进程。
  • 如果适用(即,输入是Proteois或MaxQuant格式),则使用中的代码将数据集预处理为标准格式编制人。R(右).
  • 在中使用代码时,会验证输入以尽早捕获标准错误输入验证。R(右)。这将导致Normalyzer数据集类。
  • 使用中提供的几种标准化方法对数据进行标准化标准方法。R(右)。这将生成Normalyzer结果哪个链接到原始Normalyzer数据集实例,还包含所有生成的规范化数据集。
  • 如果指定了保留时间分段方法(如果存在具有保留时间值的列),则通过应用来自标准方法。R(右)使用中的函数延长保留时间高阶规范方法。R(右).
  • 使用中的函数分析结果分析结果。R(右)。这将生成NormalyzerEvaluation结果包含评估结果。此实例附加到Normalyzer结果对象。
  • 最终结果发送至outputUtils(输出实用程序)。R(右)其中,规范化被写入输出目录,并写入生成批次。R(右)其中包含性能度量的可视化。它还在中使用代码打印元数据。R(右)打印绘图。R(右)以以期望的格式输出结果。

选择归一化矩阵后,分析进入统计分析。

  • 这个正常分析器中的函数标准分析仪DE。R(右)脚本被称为启动差异表达式分析管道。
  • 的实例标准化统计准备包含输入数据。
  • 中的代码计算统计学。R(右)脚本用于计算统计对比度。结果附在标准化统计对象。
  • 生成的统计信息用于生成报告和带注释的输出矩阵,其中关键统计指标附加到原始矩阵。

关于

用于归一化、异常值评估、技术偏差和批量效应以及差异表达分析的工具。

话题

资源

星星

观察者

叉子

包装

未发布包

语言文字