File: NEWS

package info (click to toggle)
r-bioc-summarizedexperiment 1.12.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,752 kB
  • sloc: sh: 3; makefile: 2
file content (208 lines) | stat: -rw-r--r-- 7,083 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
CHANGES IN VERSION 1.12.0
-------------------------

NEW FEATURES

    o The package has a new vignette "Extending the SummarizedExperiment class"
      by Aaron Lun intended for developers. It documents in great details the
      process of implementing a SummarizedExperiment extension (a.k.a.
      subclass).

SIGNIFICANT USER-VISIBLE CHANGES

    o rowData() gains use.names=TRUE argument; prior behavior was to
      use.names=FALSE. rowData() by default fails when rownames()
      contains NAs.

BUG FIXES

    o Better error handling in SummarizedExperiment() constructor.
      SummarizedExperiment() now prints an informative error message when
      the supplied assays have insane rownames or colnames. This addresses
      https://github.com/Bioconductor/SummarizedExperiment/issues/7


CHANGES IN VERSION 1.10.0
-------------------------

NEW FEATURES

    o Add "subset" method for SummarizedExperiment objects. See
      https://github.com/Bioconductor/SummarizedExperiment/pull/6

    o rowRanges() now is supported on a SummarizedExperiment object that is
      not a RangedSummarizedExperiment, and returns NULL. Also doing
      'rowRanges(x) <- NULL' on a RangedSummarizedExperiment object now is
      supported and degrades it to a SummarizedExperiment instance.

    o Add 'BACKEND' argument to "realize" method for SummarizedExperiment
      objects.

SIGNIFICANT USER-VISIBLE CHANGES

    o saveHDF5SummarizedExperiment() and loadHDF5SummarizedExperiment() are
      now in the HDF5Array package.

    o Replace old "updateObject" method for SummarizedExperiment objects with
      a new one.

      The new method calls updateObject() on all the assays of the object.
      This will update SummarizedExperiment objects (and their derivatives
      like BSseq objects) that have "old" DelayedArray objects in their assays.

      The old method has been around since BioC 3.2 (released 2.5 years ago)
      and was used to update objects made prior to the change of internals
      that happened between BioC 3.1 and BioC 3.2. All these "old" objects
      should have been updated by now so we don't need this anymore.

BUG FIXES

    o Modify the "[<-" method for SummarizedExperiment to leave 'metadata(x)'
      intact instead of trying to combine it with 'metadata(value)'. With this
      change 'x[i , j] <- x[i , j]' behaves like a no-op (as expected) instead
      of duplicating metadata(x).

    o The SummarizedExperiment() constructor does not try to downgrade the
      supplied rowData and/or colData to DataFrame anymore if they derive
      from DataFrame.


CHANGES IN VERSION 1.8.0
------------------------

NEW FEATURES

    o Add 'chunk_dim' and 'level' arguments to saveHDF5SummarizedExperiment().

    o Add coercion from ExpressionSet to SummarizedExperiment.

DEPRECATED AND DEFUNCT

    o Remove 'force' argument from seqinfo() and seqlevels() setters (the
      argument got deprecated in BioC 3.5 in favor of new and more flexible
      'pruning.mode' argument).

BUG FIXES

    o Coercion from SummarizedExperiment to RangedSummarizedExperiment was
      losing the metadata columns. Fixed now.

    o Fix cbind() and rbind() of SummarizedExperiment objects when some of the
      assays are DataFrame or data.frame objects.

    o '$' completion on SummarizedExperiment works in RStudio and on
      RangedSummarizedExperiment.


CHANGES IN VERSION 1.6.0
------------------------

NEW FEATURES

    o Add saveHDF5SummarizedExperiment() and loadHDF5SummarizedExperiment() for
      saving/loading HDF5-based SummarizedExperiment objects to/from disk.

DEPRECATED AND DEFUNCT

    o Remove SummarizedExperiment0 class (was introduced to ease transition
      from old SummarizedExperiment class defined in GenomicRanges to new
      RangedSummarizedExperiment class defined in SummarizedExperiment package).


CHANGES IN VERSION 1.4.0
------------------------

NEW FEATURES

    o Add makeSummarizedExperimentFromDataFrame() function.

    o Add "acbind" and "arbind" methods for Matrix objects.

SIGNIFICANT USER-VISIBLE CHANGES

    o Speed up "cbind" method for SummarizedExperiment objects based on a
      suggestion by Peter Hickey.

DEPRECATED AND DEFUNCT

    o Remove exptData() getter and setter (were defunct in BioC 3.3).

BUG FIXES


CHANGES IN VERSION 1.2.0
------------------------

NEW FEATURES

    o Add 'rowData' argument to SummarizedExperiment() constructor. This allows
      the user to supply the row data at construction time.

    o The SummarizedExperiment() constructor function and the assay() setter
      now both take any matrix-like object as long as the resulting
      SummarizedExperiment object is valid.

    o Support r/cbind'ing of SummarizedExperiment objects with assays of
      arbitrary dimensions (based on a patch by Pete Hickey).

    o Add "is.unsorted" method for RangedSummarizedExperiment objects.

    o NULL colnames() supported during SummarizedExperiment construction.

    o readKallisto() warns early when files need names.

    o base::rank() gained a new 'ties.method="last"' option and base::order()
      a new argument ('method') in R 3.3. Thus so do the "rank" and "order"
      methods for RangedSummarizedExperiment objects.

SIGNIFICANT USER-VISIBLE CHANGES

    o Re-introduce the rowData() accessor (was defunt in BioC 3.2) as an alias
      for mcols() and make it the preferred way to access the row data. There
      is now a pleasant symmetry between rowData and colData.

    o Rename SummarizedExperiment0 class -> SummarizedExperiment.

    o Improved vignette.

    o Remove updateObject() method for "old" SummarizedExperiment objects.

DEPRECATED AND DEFUNCT

    o exptData() is now defunct, metadata() should be used instead.

BUG FIXES

    o Fix bug in "sort" method for RangedSummarizedExperiment objects when
      'ignore.strand=TRUE' (the argument was ignored).

    o Fix 2 bugs when r/cbind'ing SummarizedExperiment objects:
      - r/cbind'ing assays without names would return only the first element.
        See https://stat.ethz.ch/pipermail/bioc-devel/2015-November/008318.html
      - r/cbind'ing assays with names in different order would stop() with
        'Assays must have the same names()"

    o Fix validity method for SummarizedExperiment objects reporting incorrect
      numbers when the nb of cols in assay(x) doesn't match the nb of rows in
      colData(x).

    o assay colnames() must agree with colData rownames()

    o Fix bug where assays(se, withDimnames=TRUE) was dropping the dimnames of
      the 3rd and higher-order dimensions of the assays. Thanks to Pete Hickey
      for catching this and providing a patch.

    o A couple of minor tweaks to the rowData() setter to make it behave
      consistently with mcols()/elementMetadata() setters for Vector objects
      in general.


CHANGES IN VERSION 0.3.*
------------------------

NEW FEATURES

    o readKallisto() and readKallistoBootstrap() input kallisto
      transcript quantification output into SummarizedExperiment (and
      other) instances.