NanoStringQCPro: Quality metrics and data processing methods for NanoString mRNA gene expression dat

2023-05-16

addCodesetAnnotationAdd NanoString codeset annotation to an RccSet
addQCFlagsAdd sample QC flags to an rccSet
allSumPlotallSumPlot
assessHousekeepingassessHousekeeping
bdPlotBinding density plot
buildCodesetAnnotationBuild NanoString codeset annotation
checkRccSetCheck an RccSet
colByCovarcolByCovar
colByFuncolByFun
contentNormContent normalization
copyRccSetDeep-copy a NanoString RccSet
countsInBlankSamples_verticalPlotPlot counts in blank samples (vertical orientation)
ctrlsOverviewPlotctrlsOverviewPlot
ctrlsZprimePlotctrlsZprimePlot
cutoffByMMADcutoffByMMAD
cutoffByVarcutoffByVar
dCoVardCoVar
densityPlotdensityPlot
example_rccSetNanoStringQCPro example dataset
flagSamplesCountflagSamplesCount
flagSamplesCtrlflagSamplesCtrl
flagSamplesTechflagSamplesTech
fovPlotFields of view (FOV) plot
geneClusteringGene clustering heatmap
getBackgroundGet background estimates for a NanoString RccSet
getBlankLabelGet the SampleType value that indicates blank samples
getSpikeInInputgetSpikeInInput
iqrPlotiqrPlot
lodAssesslodAssess
lodPlotlodPlot
makeQCReportMake NanoString QC report
myColsmyCols
NanoStringQCProNanoStringQCPro
negCtrlsByLanenegCtrlsByLane
negCtrlsByLane_verticalPlotPlot of negative controls by lane (vertical orientation)
negCtrlsPairsnegCtrlsPairs
negCtrlsPlotnegCtrlsPlot
newRccSetCreate a new RccSet object
nSolverBackgroundnSolver Analysis Software background estimation
nSolverCsv.to.pdata_fdata_adatanSolverCsv.to.pdata_fdata_fdata
panelCorpanelCor
pcaPlotpcaPlot
pdata_fdata_adata.to.rccSetpdata_fdata_adata.to.rccSet
posCtrlNormPositive control normalization
posNormFactPlotposNormFactPlot
posR2PlotposR2Plot
posRatioPlotposRatioPlot
posSlopePlotposSlopePlot
posSumVsAllSumPlotposSumVsAllSumPlot
preprocRccSetPreprocess an RccSet
presAbsCallPresence/absence call
previewPNGCreate a preview of a PNG
rccFiles.to.pdata_fdata_adatarccFiles.to.pdata_fdata_adata
RccSetRccSet constructor methods
RccSet-classRccSet class, derived from ExpressionSet
readCdrDesignDataRead .CSV containing CDR 'Design Data' extract
readRccRead an .RCC file
readRccBatchRead RCC files
readRccCollectorToolExportRead RCC Collector Tool Export
readRlfRead RLF file
sampleClusteringClustering by sample correlation
scatterPairscatterPair
subtractBackgroundSubtract background estimates for a NanoString RccSet
zfacFunzfacFun

RccSet: RccSet constructor methods

details

Arguments accepted by constructors are identical to those for the ExpressionSet constructors.

See RccSet class documentation for examples of constructor use.

Constructor calls for which mandatory phenoData or featureData columns are missing will successfully create objects that include mandatory columns, but with NA values. See RccSet documentation for a list of mandatory columns.

Value

A new RccSet object.

 

Description

This function is a wrapper to perform any combination of positive control normalization, background correction, and content normalization on the input RccSet. For each completed preprocessing step, a matrix is added to the assayData of the resulting RccSet object:

  • posCtrlData: expression data after positive control normalization

  • bgEstimates: background estimates

  • bgCorrData: expression data after positive control normalization and background correction

  • normData: expression data after positive control normalization, background correction, and content normalization

(NOTE: normData is on a log2 scale while all the other matrices are on a linear scale.)

If any step is omitted, the corresponding matrix will not be present in the output's assayData. The parameters for all steps are recorded in the output's experimentData@preprocessing list (accessible through preproc(rccSet) where rccSet is an RccSet output by this function). In addition:

  • If blanks are not present in the data, use bgReference="negatives" to prevent the function from throwing an error.

  • If positive control normalization is performed, a column named 'PosCtrl' is added to the output's phenoData to record the positive control scaling factors.

  • If the presence/absence call is performed, a matrix named ‘paData’ is added to the output's assayData to indicate the presence/absence of each feature in each sample. See the ‘pa’ argument for details.

  • If housekeeping normalization is performed, a column labeled ‘Housekeeping’ is added to the featureData to indicate which features were used for it.

preprocRccSet: Preprocess an RccSet

Usage


1
2
3
4
5
6
7
8
9  

## S4 method for signature 'RccSet'
preprocRccSet(rccSet, doPosCtrlNorm = TRUE,
  doBackground = TRUE, doPresAbs = TRUE, doContentNorm = TRUE,
  pcnSummaryFunction = "sum", bgReference = c("both", "blanks",
  "negatives"), bgSummaryFunction = "median", bgStringency = 1,
  nSolverBackground.w1 = 2.18, nSolverBackground.shrink = TRUE,
  paStringency = 2, normMethod = c("global", "housekeeping"),
  normSummaryFunction = "median", hkgenes = NULL, hkfeatures = NULL,
  quietly = FALSE)
  

Arguments

rccSet

An RccSet.

doPosCtrlNorm

Boolean specifying whether or not to perform positive control normalization. (‘pcd’ is short for ‘posCtrlData’, the matrix which gets added to assayData when this step is performed.)

doBackground

Boolean specifying whether or not to perform background correction.

doPresAbs

Boolean specifying whether or not the presence/absence call should be performed. For details, see presAbsCall().

doContentNorm

Boolean specifying whether or not content normalization should be performed.

pcnSummaryFunction

Function to be used for the positive control normalization (e.g. "mean", "median", or "sum"). User-defined functions similar to these can be specified here as well.

bgReference

Measurements to use for background estimates: either "blank" (for blank samples), "negatives" (for negative control probes), or "both". For details on exactly how the background estimates are computed in each case, see getBackground().

bgSummaryFunction

Summary function for background measurements (e.g. "mean" or "median"). User-defined functions similar to these can be specified here as well.

bgStringency

Factor by which deviation (SD or MAD) of the summarization output will be multiplied to obtain final background estimates.

nSolverBackground.w1

Value to use for the 'w1' argument to nSolverBackground(). (Only takes effect if bgReference == "both"; see getBackground().)

nSolverBackground.shrink

Value to use for the 'shrink' argument to nSolverBackground(). (Only takes effect if bgReference == "both"; see getBackground().)

paStringency

Multiplier to use in establishing the presence/absence call. For details, see presAbsCall().

normMethod

Specifies the features to be used for content normalization. "global" indicates that all features should be used and "housekeeping" indicates that only housekeeping features should be used. If "housekeeping" is specified and the ‘hk’ argument (below) is also specified, then the features indicated by ‘hk’ will be used. If "housekeeping" is specified and ‘hk’ is left NULL, then the default housekeeping features (i.e. those with CodeClass == "Housekeeping") will be used.

normSummaryFunction

Character specifying the summary function to apply to the selected features (e.g. "mean" or "median") during the content normalization step. User-defined functions similar to these can be specified here as well.

hkgenes

Character vector with gene symbols to be used for content normalization if housekeeping is specified as the normalization method. If specified, all features that match any of the specified symbols will be used. (To specify specific features, use the ‘hkfeatures’ argument instead; see below.)

hkfeatures

Character vector with full feature names ("<CodeClass>_<GeneName>_<Accession>", e.g. "Endogenous_ACTG1_NM_001614.1") to be used for content normalization if housekeeping is specified as the normalization method. (Note: if this argument is specified at the same time as ‘hkgenes’, an error will be thrown.)

quietly

Boolean specifying whether or not messages and warnings should be omitted.

Details

For more information on the rationale behind the recommended preprocessing and normalization steps, please see the vignette.

Value

A copy of the input RccSet with additional matrices in the assayData for each successive preprocessing step along with parameters for each step recorded in the experimentData@preprocessing list.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NanoStringQCPro: Quality metrics and data processing methods for NanoString mRNA gene expression dat 的相关文章

  • PR and MR

    GitHub 的 Pull Request 是指什么意思 xff1f 作者 xff1a 知乎用户 链接 xff1a https www zhihu com question 21682976 answer 79489643 来源 xff1a
  • Multipart/form-data POST文件上传详解

    理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据 xff0c 都是通过form表达提交的 xff0c 代码如下 lt form method 61 34 post 34 action 61 34 http w
  • css data:image/svg+xml 不显示

    原因 xff1a 新版chrome不支持 需要改成 23 如 xff1a test span class token punctuation span content url span class token punctuation spa
  • Vue:子组件使用的细节,子组件中的data,ref的使用,

    我们创建一个table div table tbody tbody table div
  • splunk之获取数据(Ingesting Data)

    Ingesting Data 下载数据地址 http splk it f1data use uname in the Username field and 5p1unkbcup for the Password field
  • Cursor

    Mac安装使用Mysql教程 从零开始 第一章 Mac安装MySQL 1 1 过程记录 1 2 参考 第二章 安装数据库管理软件DBeaver 2 1 过程记录 2 2 参考 第三章 DBeaver创建MySQL数据库 3 1 过程记录 3
  • Spring Boot Metrics使用

    Spring Boot 使用Metrics监控 导入pom依赖
  • 如何在 PostScript 中获取字符串的高度度量?

    您可以使用当前字体获取字符串的宽度stringwidth尽管这实际上将偏移坐标推送到堆栈上 但 y 值似乎总是无用的 有没有办法确定字符串的确切高度 可能包括或不包括下降部分 stringwidth正如它所说 不返回字符串的高度 在我查看的
  • 用于测量代码行数的 Eclipse 插件

    我正在运行 Eclipse Helios 3 6 想知道是否有一个不错的插件可以计算logicaljava 源文件中的代码行 从逻辑上讲 我的意思是 if j gt 6 j 换句话说 将计算 2 行逻辑代码 2 条语句 而不是 3 行物理代
  • Graphite/Carbon 如何获取每秒指标

    I ve 泊坞窗化石墨正在与这个图书馆从 Apache Storm 拓扑获取指标 我正在获取指标数据 但无论我做什么 我只能每分钟获取数据 而我真正需要的是每秒的点数 As per 这个帖子我已将保留策略设置为每秒抓取数据 我也设置了 co
  • 计算混淆矩阵的更快方法?

    我正在计算图像语义分割的混淆矩阵 如下所示 这是一种非常冗长的方法 def confusion matrix preds labels conf m sample size preds normalize preds 0 9 returns
  • 詹森-香农散度

    我还有一个问题希望有人能帮助我 我使用詹森香农散度来测量两个概率分布之间的相似性 考虑到使用以 2 为底的对数 相似性得分落在 1 和 0 之间 从某种意义上说 相似性得分似乎是正确的 0 表示分布相等 然而 我不确定某个地方实际上是否存在
  • 如何在keras中实现自定义指标?

    我收到此错误 sum 得到了意外的关键字参数 out 当我运行这段代码时 import pandas as pd numpy as np import keras from keras layers core import Dense Ac
  • 在 Eclipse 启动时禁用插件

    我刚刚为 Eclipse 安装了一个插件 但结果 Eclipse 将不再启动 它说 有一个错误 或一些此类无信息的消息 如何在不加载插件的情况下启动 Eclipse 以便我可以实际卸载有问题的软件 正如另一个人提到的 您可以尝试 clean
  • 带有 pod 标签的 Prometheus kubelet 指标 [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我想弄清楚如何使用 prometheus stack 将 pod 标签从 kubelet 指标获取到指标标签 在我们的环境中 我们需要
  • 如何从声纳中排除简单的 getter 和 setter?

    有的是way http skitch img s3 amazonaws com 20100903 ekunteuietuq9j394prku9d37t jpg从声纳报告中排除 getter 和 setter 假设我有 2 个 吸气剂 pub
  • Apache Beam 计数器/指标在 Flink WebUI 中不可用

    我正在使用 Flink 1 4 1 和 Beam 2 3 0 并且想知道是否可以在 Flink WebUI 或任何地方 中提供可用的指标 如 Dataflow WebUI 中那样 我用过类似的计数器 import org apache be
  • Java 中 switch 的 McCabe 循环复杂度

    我使用的 switch 语句有 13 个案例 每个案例只有一行返回值 麦凯布将其涂成红色 有没有更简单的方法来编写一个大的 switch 语句 读起来似乎并不复杂 但我不喜欢默认设置变成红色 如果其他人在我的代码上使用相同的工具并看到红色的
  • Visual Studio 2005 中的代码分析

    我有一个 Visual Studio 2005 解决方案工作区 其中包含 8 个项目 我想分析完整的代码 所有项目 并获取有关每个函数执行所花费的绝对周期的一些度量 或者至少是周期消耗的百分比 我查看了 VS 2005 的帮助以及项目设置选
  • Tensorflow 中的平衡准确度分数

    我正在为高度不平衡的分类问题实现 CNN 并且我想在张量流中实现自定义指标以使用 选择最佳模型 回调 具体来说 我想实现平衡的准确度分数 这是每个类别的召回率的平均值 请参阅 sklearn 实现here https scikit lear

随机推荐