- Fix typo in normalisation methods.
- Fix bug in
QFeatures::longFormat()
when rownames are numerical (reported upstream waldronlab/MultiAssayExperiment#331). - Starting New API unit test (see issue #214.
- Import
reshape2::melt
, required forMultiAssayExperiment::longFormat()
.
- New Bioc devel
- Fix
filterFeatures()
when the filter variable also exists in the global environment (issue #208).
- Migrate
.splitS[C]E()
unit test formscp
toQFeatures
.
- Reuse
readQFeatres()
params inreadQFeatureFromDIANN()
.
- Use DIA-NN example data from MsDataHub in
readQFeaturesFromDIANN()
.
- 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).
- Move the
filterFeatures
generic method toProtGenerics
.
- Fix typo in vigette.
- Update message to fix test upon recent changes in MAE.
- Update
nNA()
andfilterNA()
and man pages to clarify percentages and proportions (see #189).
- New Bioconductor 3.18 (stable) release
- New Bioconductor 3.17 (stable) release
- New
dropEmptyAssays()
function (see issue #184).
- Minor rephrasing in vignette and README.
- 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%>%
.
- fix: solved bug in
selectRowData()
- New Bioconductor 3.17 (devel) release
- New Bioconductor 3.16 (stable) release
- fix: fixed filterFeatures when selection contains environment variables
- feat: added
c
methods to combine QFeatures objects. - feat: added
nrows
andncols
methods. 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:
colData
is 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.
- refactor: imputation now adds a new assay instead of replacing values.
- New Bioc devel version.
- feat: aggregation by adjacency matrix
- New
adjacencyMatrix,SummarizedExperiment
andadjacencyMatrix,QFeatures
methods usingProtGenerics::adjacencyMatrix
(available in version >= 1.27.1).
- fix: implemented an
updateObject()
method forQFeatures
objects.
- Document the use of peptide/protein adjacency matrices in
aggregateFeatures()
and newadjacencyMatrix()
accessor.
- New devel version (Bioc 3.15)
- New
feat3
example data to demonstrate and test more complex AssayLinks structure. - Improved the
plot,QFeautres
function to avoid cluttering of nodes. - Adapted the visualization vignette using
feat3
.
- Add plot,QFeatures and visualisation vignette.
- Fixed bug that produced invalid AssayLinks when using filterNA.
- Improved validity checks on
AssayLinks
- Fixed the subsetting of
AssayLinks
to ensure consistent data
- Add logo to package
- Fix class coercion error (see #b9ce7f1e9)
- Added
rbindRowData
: a function to select variables in therowData
and bind it in a singleDataFrame
- Added
rowData<-
: this new method replacesreplaceRowDataCols
to offer a more standardize functionality. - Added a new section in the
QFeatures
vignette to expand on how to manipulate the metadata within aQFeatures
object
- New devel version (Bioc 3.14)
- New release version (Bioc 3.13)
- Added
replaceRowDataCols
andremoveRowDataCols
, two functions to streamline manipulation of rowData within aQFeature
object.
- Added
countUniqueFeatures
, a function to count the number of unique features per sample.
-
Manually install preprocessCore (see Bioconductor/bioconductor_docker#22 for details) to use quantile normalisation in vignette and tests.
-
Update vignette to show
normalize()
andlogTransform()
directly on aQFeatures
object and reference the QFeaturesWorkshop2020 workshop and WSBIM2122 chap 8.
- Fix typo in vignette
- Improve first paragraph in intro vignette.
- New Bioconductor devel version
- Fix: improved
nNA
with new implementation and additional unit tests <2020-10-23 Fri>
- New feature: the
longFormat
function returns a longDataFrame
with quantitative data along with metadata (see #116) <2020-10-8 Thu> - New feature: the
rowData
method returns a list containing therowData
for all assays (see #86) <2020-09-16 Wed> - Keep colnames when reading a single column assay (see #108) <2020-09-09 Wed>
- Added
infIsNA
. - Add Christophe Vanderaa as an author.
- Address comments Bioconductor review (see submission issue for details.
- Bioconductor submission