1.4.0版更改:o所有函数的默认BPPARAM切换为SerialParam()。o在selectorPlot()中增加了run参数。修正了避免添加空列表的错误。o增加了用于scRNA-seq数据可视化的exploreData()函数。当需要外推时,修复了DM()的小错误。o在trendVar(), decomposeVar()方法中增加了中心大小因素的检查。重构trendVar()以包括自动起点估计、位置重新缩放和df2估计。o将spike-in规格移动到散射包。o已弃用的isSpike<-以避免输入/输出类型的混淆。o广义沙袋()、旋风()等工作分类问题。 o Added test="f" option in testVar() to account for additional scatter. o Added per.gene=FALSE option in correlatePairs(), expanded accepted value types for subset.row. Fixed an integer overflow in correlatePairs(). Also added information on whether the permutation p-value reaches its lower bound. o Added the combineVar() function to combine results from separate decomposeVar() calls. o Added protection against all-zero rows in technicalCV2(). o Added the improvedCV2() function as a more stable alternative to technicalCV2(). o Added the denoisePCA() function to remove technical noise via selection of early principal components. o Removed warning requiring at least twice the max size in computeSumFactors(). Elaborated on the circumstances surrounding negative size factors. Increased the default number of window sizes to be examined. Refactored C++ code for increased speed. o Allowed quickCluster() to return a matrix of ranks for use in other clustering methods. Added method="igraph" option to perform graph-based clustering for large numbers of cells. o Added the findMarkers() function to automatically identify potential markers for cell clusters. o Added the overlapExprs() function to compute the overlap in expression distributions between groups. o Added the buildSNNGraph() function to build a SNN graph for cells from their expression profiles. o Added the correctMNN() function to perform batch correction based on mutual nearest neighbors. o Streamlined examples when mocking up data sets. Changes in version 1.2.0: o Transformed correlations to a metric distance in quickCluster(). o Removed normalize() in favour of scater's normalize(). o Switched isSpike()<- to accept a character vector rather than a logical vector, to enforce naming of spike-in sets. Also added warning code when the specified spike-in sets overlap. o Allowed compute*Factors() functions to directly return the size factors. o Added selectorPlot() function for interactive plotting. o Switched to a group-based weighted correlation for one-way layouts in correlatePairs() and correlateNull(), and to a correlation of residuals for more complex design matrices. o Added phase assignments to the cyclone() output. o Implemented Brennecke et al.'s method in the technicalCV2() function. o Updated convertTo() to store spike-in-specific size factors as offsets. o Moved code and subsetting into C++ to improve memory efficiency. o Switched to loess-based trend fitting as the default in trendVar(), replaced polynomial with semi-loess fitting. o Added significance statistics to output of decomposeVar(), with only the p-values replaced by NAs for spike-ins. o Updated documentation and tests. Changes in version 1.0.0: o New package scran, for low-level analyses of single-cell RNA sequencing data.