QFeatures 1.19
QFeatures 1.19.1
- Fix duplicated fnames bug (see issue #237).
- Use
longForm()methods (replacinglongFormat(), now defunct). - Add
longForm,SummarizedExperiment, supportingrowvarsandcolvars, aslongForm,QFeaturesdoes. Without this method, useslongForm,ANYthat doesn’t. - Defined a
QFeaturesobject type (bulk or single-cell) in the instance’s metadata slot (developer features).
QFeatures 1.17
QFeatures 1.17.2
- Fix
fnamesargument inreadQFeatures(). Thefnamesargument is not passed toreadSummarizedExperiment()anymore, but used at inreadQFeatures(). Rownames are now set after splitting. Given that rownames must be unique and that this was enforced withmake.unique(), the previous behaviour misnamed features that should get the same name.
QFeatures 1.17.1
- Fix: solved
readQFeatures()bug and adapted unit tests. - Docs: created new vignette about reading data with
QFeatures
QFeatures 1.15
QFeatures 1.15.2
- Fix bug in
QFeatures::longFormat()when rownames are numerical (reported upstream https://github.com/waldronlab/MultiAssayExperiment/issues/331). - Starting New API unit test (see issue #214.
QFeatures 1.15.1
- Import
reshape2::melt, required forMultiAssayExperiment::longFormat().
QFeatures 1.13
QFeatures 1.13.7
- Fix
filterFeatures()when the filter variable also exists in the global environment (issue #208).
QFeatures 1.13.4
- Use DIA-NN example data from MsDataHub in
readQFeaturesFromDIANN().
QFeatures 1.13.3
- Fix
is.vector()(see issue #203) -
readQFeatures()multi-set support (ported fromscp::readSCP()- see issue #199). - new
readQFeaturesFromDIANN()function to import DIA-NN report files (ported fromscp::readSCPfromDIANN()- see issue #199).
QFeatures 1.11
QFeatures 1.11.1
- Update
nNA()andfilterNA()and man pages to clarify percentages and proportions (see #189).
QFeatures 1.9
QFeatures 1.9.4
- New
dropEmptyAssays()function (see issue #184).
QFeatures 1.9.2
- feat: filterFeatures() now allows to select assays to filter (i argument)
- feat: aggregateFeatures() can now take multiple assays
- feat: impute() can now take multiple assays
- feat: processing functions (normalize, scaleTransform, logTransform, sweep) can now take multiple assays
- refactor: avoid validObject() when possible
- Use
|>rather than%>%.
QFeatures 1.9.1
- fix: solved bug in
selectRowData()
QFeatures 1.7
QFeatures 1.7.2
- feat: added
cmethods to combine QFeatures objects. - feat: added
nrowsandncolsmethods. Also added use.names argument (cf ?BiocGenerics::dims) - docs: improved docs for
filterFeatures() - tests: improved unit tests for
filterFeatures() - feat: added a keep argument in
filterFeatures()to control whether to keep or remove features for assays that do not contain the filter variable. Also added message printing for a better overview of which variable were found. - fix: fixed
addAssay()to solve issue #104. - refactor: refactored
addAssay()and dramatically improved the usage of computational resources. - feat:
colDatais automatically transferred from the assay to the QFeatures object. - feat: implemented
removeAssay()andreplaceAssay(). Together withaddAssay(), these functions are used to implement the replacement method[[<-required to solve issue #57. - Add CC-BY-SA license for vignettes.
QFeatures 1.5
QFeatures 1.5.3
- feat: aggregation by adjacency matrix
- New
adjacencyMatrix,SummarizedExperimentandadjacencyMatrix,QFeaturesmethods usingProtGenerics::adjacencyMatrix(available in version >= 1.27.1).
QFeatures 1.5.2
- fix: implemented an
updateObject()method forQFeaturesobjects.
QFeatures 1.5.1
- Document the use of peptide/protein adjacency matrices in
aggregateFeatures()and newadjacencyMatrix()accessor.
QFeatures 1.3
QFeatures 1.3.6
- New
feat3example data to demonstrate and test more complex AssayLinks structure. - Improved the
plot,QFeautresfunction to avoid cluttering of nodes. - Adapted the visualization vignette using
feat3.
QFeatures 1.3.3
- Improved validity checks on
AssayLinks - Fixed the subsetting of
AssayLinksto ensure consistent data
QFeatures 1.3.1
- Added
rbindRowData: a function to select variables in therowDataand bind it in a singleDataFrame - Added
rowData<-: this new method replacesreplaceRowDataColsto offer a more standardize functionality. - Added a new section in the
QFeaturesvignette to expand on how to manipulate the metadata within aQFeaturesobject
QFeatures 1.1.0
QFeatures 1.1.4
- Added
replaceRowDataColsandremoveRowDataCols, two functions to streamline manipulation of rowData within aQFeatureobject.
QFeatures 1.1.3
- Added
countUniqueFeatures, a function to count the number of unique features per sample.
QFeatures 1.1.2
Manually install preprocessCore (see https://github.com/Bioconductor/bioconductor_docker/issues/22 for details) to use quantile normalisation in vignette and tests.
Update vignette to show
normalize()andlogTransform()directly on aQFeaturesobject and reference the QFeaturesWorkshop2020 workshop and WSBIM2122 chap 8.
QFeatures 0.99
QFeatures 0.99.4
- Fix: improved
nNAwith new implementation and additional unit tests <2020-10-23 Fri>
QFeatures 0.99.3
- New feature: the
longFormatfunction returns a longDataFramewith quantitative data along with metadata (see #116) <2020-10-8 Thu> - New feature: the
rowDatamethod returns a list containing therowDatafor all assays (see #86) <2020-09-16 Wed> - Keep colnames when reading a single column assay (see #108) <2020-09-09 Wed>
QFeatures 0.99.1
- Address comments Bioconductor review (see submission issue for details.
