forked from kuwisdelu/Cardinal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
1462 lines (961 loc) · 43.1 KB
/
NEWS
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CHANGES IN VERSION 3.4.1 [2023-10-25]
-----------------------------------
BUG FIXES
o Fixed bug in 'writeImzML()' causing malformed cvParam tag
CHANGES IN VERSION 3.3.5 [2023-10-19]
-----------------------------------
BUG FIXES
o Allow 'guess.max=Inf' in 'readImzML()'
CHANGES IN VERSION 3.3.4 [2023-10-19]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Bin peaks when importing centroid spectra with 'readImzML()'
o Replaced all functions from deprecated 'sp' package
CHANGES IN VERSION 3.3.3 [2023-8-8]
-----------------------------------
BUG FIXES
o Fixed I/O bugs introduced by matter v2.3.13 changes
CHANGES IN VERSION 3.3.2 [2023-8-5]
-----------------------------------
BUG FIXES
o Fixed I/O bugs introduced by matter v2.3.11 changes
o Other I/O bugs fixed by matter v2.3.13 changes
CHANGES IN VERSION 3.3.1 [2023-5-2]
-----------------------------------
BUG FIXES
o Merged 3.2.1 fixes to resolve R CMD check warnings
CHANGES IN VERSION 3.2.1 [2023-5-2]
-----------------------------------
BUG FIXES
o Cleaned up escaped LaTeX specials in documentation
o Fixed 'sprintf()' => 'snprintf()' warning in C code
CHANGES IN VERSION 3.0.1 [2022-11-14]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Overwriting existing MSI files is now a warning instead of an error
BUG FIXES
o Fixed issue in 'peakAlign()' reference m/z's being sort and unique
CHANGES IN VERSION 2.99.1 [2022-10-31]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated vignettes for Cardinal 3
o Widened default m/z 'tolerance' for sparse spectra
o Switched to linear interpolation for sparse spectra
CHANGES IN VERSION 2.99.0 [2022-10-26]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated out-of-memory backend to Matter 2.0
o Removed support for legacy classes and methods
CHANGES IN VERSION 2.11.3 [2021-9-15]
-----------------------------------
BUG FIXES
o Fix strange behavior from random number generation in R >= 4.1.1
CHANGES IN VERSION 2.11.2 [2021-8-5]
-----------------------------------
BUG FIXES
o Fix reference naming scheme for binning and alignment methods
CHANGES IN VERSION 2.11.1 [2021-7-26]
-----------------------------------
BUG FIXES
o Use as(x, 'DFrame') instead of as(x, 'DataFrame')
o Fix logical length > 1 error in 'segmentationTest()'
CHANGES IN VERSION 2.7.2 [2020-10-21]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o For 'mzAlign()', the 'ref' parameter now expects a vector
of reference m/z-values rather than a complete spectrum
CHANGES IN VERSION 2.7.1 [2020-6-30]
-----------------------------------
BUG FIXES
o Fixed issue where 'spatialDGMM()' would sometimes
fail for features with singular segmentations
o Suppressed warnings on 'Mclust()' initialization
to 'spatialDGMM()' caused by R 4.0 changes
o Fixed pixel/feature mapping in 'spatialDGMM()' metadata
CHANGES IN VERSION 2.5.12 [2020-4-24]
-----------------------------------
BUG FIXES
o Drawing a region-of-interest using 'selectROI()' should
now update the plot properly in RStudio devices
o Fixed issues with automatically guessing a reasonable
mass tolerance for certain pre-processing methods
o In 'mzBin()', the previous value of 'centroided()'
from the original dataset is now preserved after binning
CHANGES IN VERSION 2.5.11 [2020-4-23]
-----------------------------------
BUG FIXES
o Fixed bug in 'spatialShrunkenCentroids()' that produced
in NaNs when discriminant scores were very large
o Fixed bug in 'spatialFastmap()' where subsetting produced
vectors instead of matrices due to omitting 'drop=FALSE'
CHANGES IN VERSION 2.5.10 [2020-4-22]
-----------------------------------
NEW FEATURES
o Added 'topFeatures()' method for 'spatialKMeans()'
o Added coercion to 'DataFrame' from 'MSImagingExperiment'
SIGNIFICANT USER-VISIBLE CHANGES
o Deprecated legacy classes (MSImageSet, etc.):
class definitions will remain for supporting
datasets from CardinalWorkflows, but methods
operating on them will be defunct in BioC 3.12
CHANGES IN VERSION 2.5.9 [2020-4-22]
-----------------------------------
NEW FEATURES
o Added 'aggregate()' method for imaging experiments
including 'summarizePixels()' and 'summarizeFeatures()'
o Added 'subset()' method for imaging experiments
including 'subsetPixels()' and 'subsetFeatures()'
SIGNIFICANT USER-VISIBLE CHANGES
o Deprecated 'dplyr' verbs in favor of the above functions;
this is to remove the (rather large) dependency on
the tidyverse for a relatively small functionality
BUG FIXES
o Fix bug in 'spatialDGMM()' printing caused by a change in
default.stringsAsFactors() == FALSE in R 4.0
CHANGES IN VERSION 2.5.8 [2020-4-18]
-----------------------------------
NEW FEATURES
o Automatic estimation of mass resolution will now work
for 'processed' imzML with centroid spectra
o New getter/setter options for Cardinal options such as
'getCardinalBPPARAM()' and 'setCardinalBPPARAM()'
SIGNIFICANT USER-VISIBLE CHANGES
o Default BPPARAM backend is now set to 'SerialParam()';
use 'setCardinalBPPARAM()' to change the backend
o Expose '.view' argument of 'matter::chunk_apply()' in
'pixelApply()', 'featureApply()', and 'spatialApply()'
o Previously-deprecated functions 'generateSpectrum()'
and 'generateImage()' are now defunct
o Removed defunct functions 'Binmat()' and 'topLabels()'
BUG FIXES
o Fix large intensity text cutoffs in 'image()' colorkey
CHANGES IN VERSION 2.5.7 [2020-3-30]
-----------------------------------
BUG FIXES
o Fix bug when using 'rbind()' or 'cbind()' on
'MassDataFrame' and 'PositionDataFrame'
CHANGES IN VERSION 2.5.6 [2020-3-24]
-----------------------------------
BUG FIXES
o Fix bug when assigning a dense matrix via iData()<-
for an 'MSProcessedImagingExperiment' object
CHANGES IN VERSION 2.5.5 [2020-3-14]
-----------------------------------
BUG FIXES
o Fix bug in 'show' method for 'SimpleImageList'
caused by class(matrix) -> c("matrix", "array")
CHANGES IN VERSION 2.5.4 [2020-3-13]
-----------------------------------
BUG FIXES
o Fix bugs in legacy classes caused by a change in
default.stringsAsFactors() == FALSE in R 4.0
CHANGES IN VERSION 2.5.3 [2020-3-13]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o The 'resolution' argument in all methods has been
redefined to always mean **full bin widt
for both "mz" and "ppm" units
CHANGES IN VERSION 2.5.2 [2020-3-2]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o The 'pixelApply()', 'featureApply()', and 'spatialApply()'
methods now internally use 'matter::chunk_apply()'
CHANGES IN VERSION 2.5.1 [2020-1-22]
-----------------------------------
BUG FIXES
o Fixed bug in 'mzBin()' binning spectra incorrectly
o Fixed bug in contrast enhancement with missing intensities
CHANGES IN VERSION 2.3.18 [2019-10-27]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Processing in 'crossValidate()' now allows processing
unprocessed data by performing peak-picking
on the mean spectra of the training sets
BUG FIXES
o Fixed some errors in user messages during peak processing
CHANGES IN VERSION 2.3.17 [2019-10-25]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Default for 'peakBin()' argument 'type' is now "area"
o In 'peakBin()', peak boundaries should be calculated
more accurately now, and general speed improvements
o In 'peakAlign()', peak centers are now calculated as
weighted average mass rather than the highest point
CHANGES IN VERSION 2.3.16 [2019-10-14]
-----------------------------------
NEW FEATURES
o New class 'ImagingSummary' with sub-classes including
'SparseImagingSummary' and 'MSImagingSummary' with
appropriate 'plot()' and 'image()' methods
SIGNIFICANT USER-VISIBLE CHANGES
o The 'summarize()' method for 'SparseImagingExperiment'
now returns a 'SparseImagingSummary', to more closely
reflect "tidy" data principles by returning an object
of a similar class; the previous behavior can be
reproduced by specifying '.as="DataFrame"'
CHANGES IN VERSION 2.3.15 [2019-10-13]
-----------------------------------
NEW FEATURES
o For methods requiring 'resolution' or 'tolerance',
the default arguments have been updated to
automatically guess based on the data
CHANGES IN VERSION 2.3.14 [2019-5-26]
-----------------------------------
NEW FEATURES
o Add spectraData() as an alias for 'imageData()'
for 'MSImagingExperiment' sub-classes
o Formalize 'mzData()' and 'intensityData()' getters
and setters for 'MSProcessedImagingExperiment'
o Add 'peaks()' and 'peakData()' methods for extracting
peak matrices and/or peak information
o Add 'isCentroided()' method for guessing whether spectra
are centroided (without using the @centroided slot)
SIGNIFICANT USER-VISIBLE CHANGES
o Allow 'NA' for @centroided slot for 'MSImagingExperiment'
o 'mzBin()' method now sets centroided = NA
o Update 'mzFilter()' with parameter defaults so that
'thresh.max = NA' and new arg 'rm.zero = TRUE'
o Log more pre-processing information (e.g., method name)
CHANGES IN VERSION 2.3.13 [2019-5-23]
-----------------------------------
BUG FIXES
o Try using 'parent.frame(1)' instead of 'parent.frame(2)'
to fix NSE methods when used in LHS of a maggritr pipe
o Fix weird 'iData()<-' missing argument 'i' bug
CHANGES IN VERSION 2.3.12 [2019-5-22]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Changed default 'peakPick()' method to 'mad'
o In 'peakPick()' method 'mad', change the default
number of blocks to 1 (no adaptive smoothing)
o In 'peakPick()' method 'mad', update w/ new arguments
w/ new defaults 'fun=median' and 'tform=diff'
BUG FIXES
o In 'peakPick()' methods 'simple' and 'adaptive', warn
if kurtosis cannot be estimated and try to recover
o In 'normalize()' method 'reference', provide a warning
if the reference value is 0 for a pixel
CHANGES IN VERSION 2.3.11 [2019-5-19]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Improved speed in 'spatialFastmap()'
o Improved speed in 'spatialShrunkenCentroids()'
o New dissimilarity metrics for 'spatialFastmap()'
including a new default metric='average'
BUG FIXES
o Fix error in 'print()' for facet plots where lims=NULL
CHANGES IN VERSION 2.3.10 [2019-5-18]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Improved speed in 'spatialDGMM()', by moving spatial
filtering of probabilities to C code, up to 10x faster
o Linesearch in 'spatialDGMM()' now uses 'optimize()'
rather than 'optim()' -- results may differ slightly
CHANGES IN VERSION 2.3.9 [2019-5-17]
-----------------------------------
NEW FEATURES
o Added 'Cardinal.history()' and 'Cardinal.version()'
SIGNIFICANT USER-VISIBLE CHANGES
o Removed under-used setter generic function definitions
BUG FIXES
o Cleaned up generics to reflect ProtGenerics >= 1.17.2
CHANGES IN VERSION 2.3.8 [2019-5-16]
-----------------------------------
NEW FEATURES
o Added boxplot, histogram, and bar chart functionality
to the 'plot()' method for 'XDataFrame'
o Added 'plot()' plotting for 'AnnotatedImageList'
o Added 'plot()' methods for 'SpatialDGMM',
'MeansTest', and 'SegmentationTest' result classes
o Added 'image()' method for 'MeansTest' result class
SIGNIFICANT USER-VISIBLE CHANGES
o Updated 'plot()' and 'image()' methods for 'SpatialDGMM',
'MeansTest', and 'SegmentationTest' result classes
BUG FIXES
o Various bug fixes in object printing and plot auto-layout
CHANGES IN VERSION 2.3.7 [2019-5-13]
-----------------------------------
NEW FEATURES
o Added 'image()' plotting for 'AnnotatedImageList'
BUG FIXES
o Plotting with 'add=TRUE' now respects 'par('usr')' coordinates
CHANGES IN VERSION 2.3.6 [2019-5-13]
-----------------------------------
NEW FEATURES
o Add 'AnnotatedImageList' class for list of 'AnnotatedImage' objects
o Add 'AnnotatedImagingExperiment' class for containing data for
an optical imaging experiment (e.g., a microscopy experiments)
o Add 'image()' plotting for 'AnnotatedImagingExperiment'
SIGNIFICANT USER-VISIBLE CHANGES
o Redefine '@featureData' slot of a 'SparseImagingExperiment'
to be a 'DataFrame' rather than requiring an 'XDataFrame'
BUG FIXES
o Respect 'layout' and 'byrow' passed through ... args
to 'print()' method on facet plot objects
CHANGES IN VERSION 2.3.5 [2019-5-11]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Moved some S4 method definitions from 'ImagingExperiment'
to 'SparseImagingExperiment' so that the former can be
more flexible for a wider variety of imaging modalities
BUG FIXES
o Pass more ... args through to 'par()' in plotting functions
CHANGES IN VERSION 2.3.4 [2019-5-10]
-----------------------------------
NEW FEATURES
o Added 'AnnotatedImage' class for optical images
CHANGES IN VERSION 2.3.3 [2019-5-10]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Improved facet plotting when 'add=TRUE'
BUG FIXES
o Better 'cex.axis' defaults and user setting for colorkeys
CHANGES IN VERSION 2.3.2 [2019-5-9]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Improved 'writeMSIData()' for 3D and non-gridded data
CHANGES IN VERSION 2.3.1 [2019-5-8]
-----------------------------------
NEW FEATURES
o Output directly to imzML while processing with 'process()'
SIGNIFICANT USER-VISIBLE CHANGES
o Improved auto-layout for visualization with multiple runs
o Added 'parse.only' option to 'readImzML()' for parsing only
CHANGES IN VERSION 2.2.4 [2019-5-8]
-----------------------------------
BUG FIXES
o Fix large external array offsets in 'writeImzML'
CHANGES IN VERSION 2.2.3 [2019-5-8]
-----------------------------------
BUG FIXES
o Cleaned up some 'writeImzML' mapping validity issues
CHANGES IN VERSION 2.2.2 [2019-5-7]
-----------------------------------
BUG FIXES
o Removed curly braces around UUID when writing imzML
CHANGES IN VERSION 2.2.1 [2019-5-6]
-----------------------------------
BUG FIXES
o Fixed bug in plotting results where 'column' argument
would get matched before the 'col' argument
CHANGES IN VERSION 2.1.30 [2019-4-30]
-----------------------------------
BUG FIXES
o Fixed bug where 'spatialShrunkenCentroids' classification
would change the user 'options(Cardinal.progress)'
CHANGES IN VERSION 2.1.29 [2019-4-29]
-----------------------------------
BUG FIXES
o Coercing to 'SpatialShrunkenCentroids2' now drops
empty classes for segmentations (as expected)
CHANGES IN VERSION 2.1.28 [2019-4-28]
-----------------------------------
BUG FIXES
o Fixed 'topFeatures' method for 'SpatialShrunkenCentroids2'
where 'statistic' was actually printing the 'centers'
o The 'collect' method for 'MSProcessedImagingExperiment'
now preserves sparseness when pulling into memory
CHANGES IN VERSION 2.1.27 [2019-4-26]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Added 'mzFilter' as an alias for 'peakFilter' with more
suitable defaults for non-peak-picked spectra
BUG FIXES
o Minor fixes to 'print' method for plots and images
o Minor fixes to margin padding for 'colorkey' in images
CHANGES IN VERSION 2.1.26 [2019-4-25]
-----------------------------------
BUG FIXES
o Fixed 'print' method for plots and images to respect
updating plotting parameters via '...' arguments
CHANGES IN VERSION 2.1.25 [2019-4-25]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Add 'run' argument to 'pixels' for 'MSImagingExperiment'
o Add 'run' argument to 'plot' for 'MSImagingExperiment'
BUG FIXES
o Fixed bug in 'ylab' with one-sided formulas in 'plot'
o Relaxed errors for out-of-range m/z values in 'features'
o Value range of 'colorkey' now obeys 'zlim' argument
o NULL values for plot limits no longer give errors
CHANGES IN VERSION 2.1.24 [2019-4-24]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Documented new 'options(Cardinal.dark=FALSE)' default
BUG FIXES
o Fixed linear subsetting of models using '['' for
'SparseImagingResult' objects
o Check length of 'classControl' in 'segmentationTest'
CHANGES IN VERSION 2.1.23 [2019-4-24]
-----------------------------------
NEW FEATURES
o Added 'slice' for slicing imaging datasets (as a data cube)
o Added 'alpha.power' argument for 'image' methods
SIGNIFICANT USER-VISIBLE CHANGES
o Added documentation for options() under '?Cardinal'
CHANGES IN VERSION 2.1.22 [2019-4-24]
-----------------------------------
NEW FEATURES
o Added new 'Cardinal 2: Statistical methods' vignette
CHANGES IN VERSION 2.1.21 [2019-4-23]
-----------------------------------
NEW FEATURES
o Added 'image3D' methods for new classes
CHANGES IN VERSION 2.1.20 [2019-4-23]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated documentation and simulation examples
BUG FIXES
o Fixed bug in 'summary' for 'SpatialShrunkenCentroids2'
CHANGES IN VERSION 2.1.19 [2019-4-23]
-----------------------------------
NEW FEATURES
o Added 'colocalized' method for colocalization
CHANGES IN VERSION 2.1.19 [2019-4-23]
-----------------------------------
NEW FEATURES
o Added 'colocalized' method for colocalization
CHANGES IN VERSION 2.1.18 [2019-4-23]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated 'Cardinal 2: User guide' vignette
BUG FIXES
o Fixed bug in 'simulateSpectrum' when n > 1
CHANGES IN VERSION 2.1.17 [2019-4-22]
-----------------------------------
NEW FEATURES
o Added 'topFeatures' method for extracting top-ranked
features from statistical analyses
o Added 'summary' methods for new results objects
o Added 'SummaryDataFrame' for printing result summaries
SIGNIFICANT USER-VISIBLE CHANGES
o Deprecated 'topLabels' method -> use 'topFeatures'
CHANGES IN VERSION 2.1.16 [2019-4-20]
-----------------------------------
NEW FEATURES
o Added dplyr verbs for 'DataFrame' and "XDataFrame'
CHANGES IN VERSION 2.1.15 [2019-4-19]
-----------------------------------
NEW FEATURES
o Added new 'PCA' method for 'SparseImagingExperiment'
o Added new 'PLS' method for 'SparseImagingExperiment'
o Added new 'OPLS' method for 'SparseImagingExperiment'
SIGNIFICANT USER-VISIBLE CHANGES
o The 'selectROI' method will now use the last plot
if no additional plotting arguments are given
o Setting 'resolution' on 'MSProcessedImagingExperiment'
will now update the m/z values binning scheme
o The 'select' and 'filter' methods now using integers
as row/col IDs without the '.id' argument
BUG FIXES
o Fixed bug in 'OPLS' methods causing cross-validation
to produce slightly optimistic results
CHANGES IN VERSION 2.1.14 [2019-4-18]
-----------------------------------
NEW FEATURES
o New 'mzAlign' processing method for spectral alignment
o New 'mzBin' processing method for spectral binning
o New 'crossValidate' method that cleans up 'cvApply' output
o New normalization methods: 'rms' and 'reference'
o New baseline reduction method: 'locmin'
o New peak picking method: 'mad'
o New 'darkmode' and 'lightmode' plotting options
o Added 'cvApply' methods for new classes
SIGNIFICANT USER-VISIBLE CHANGES
o Image plotting now uses different 'colorkey' legend
placed beside plot that no longer obscures the image
o All plotting now uses different 'strip' labels
placed above plot that no longer obscures the plot area
o All plotting now accept hidden 'dark=TRUE' argument to
switch to plotting in new "dark mode"
o Changed/updated presets for 'presetImageDef' which
provides presets for 'simulateImage' function
CHANGES IN VERSION 2.1.13 [2019-4-15]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Added message when printing a 'SparseImagingExperiment'
object without un-applied pre-processing steps
BUG FIXES
o Added C routine registration with "C_" prefix for .Call
o Cleaned up '.o' objects in /src created by accident
CHANGES IN VERSION 2.1.12 [2019-4-14]
-----------------------------------
NEW FEATURES
o Added 'meansTest' method for linear model-based
hypothesis tests of mean-summarized images
o Added 'segmentationTest' method for linear model-based
hypothesis tests of spatially-segmented images
CHANGES IN VERSION 2.1.11 [2019-4-12]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Added option to set the probability regularization
parameter (p0) to 'spatialDGMM' method
o Added option to initialize 'spatialDGMM' algorithm
with either k-means or Gaussian mixture model
CHANGES IN VERSION 2.1.10 [2019-4-12]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Changed default colorscale for images to 'viridis'
o Updated 'simulateImage' presets to handle multiple runs
CHANGES IN VERSION 2.1.9 [2019-4-11]
-----------------------------------
NEW FEATURES
o Added 'spatialDGMM' method for fitting feature-wise
spatially-aware Dirichlet Gaussian mixture models
o Added 'predict' method for 'SpatialShrunkenCentroids2'
BUG FIXES
o Fixed 'spatialShrunkenCentroids' classification methods
for new ('SparseImagingExperiment'-based) classes
o Cleaned up unit tests for statistical methods
CHANGES IN VERSION 2.1.8 [2019-4-1]
-----------------------------------
BUG FIXES
o Updated 'PositionDataFrame' initialization
due to change in S4Vectors [<-,DataFrame behavior
o Updated 'MassDataFrame' initialization due to change
in S4Vectors [<-,DataFrame behavior
CHANGES IN VERSION 2.1.7 [2019-2-21]
-----------------------------------
BUG FIXES
o Updated 'filter' signature due to dplyr changes
CHANGES IN VERSION 2.1.6 [2019-1-4]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Added ImmunoOncology biocViews term
CHANGES IN VERSION 2.1.5 [2018-12-14]
-----------------------------------
BUG FIXES
o Updated read/write methods for 'matter' filemode changes
CHANGES IN VERSION 2.1.4 [2018-12-12]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o In 'readImzML' and 'readAnalyze', changed defaults
from 'attach.only=FALSE' to 'attach.only=TRUE'
o In 'readImzML' and 'readAnalyze', changed defaults
from 'as=MSImageSet' to 'as=MSImagingExperiment'
BUG FIXES
o Subsetting large 'SparseImagingExperiment' objects
with 'sparse_mat' imageData should no longer hang
CHANGES IN VERSION 2.1.3 [2018-12-12]
-----------------------------------
NEW FEATURES
o Added 'ImagingResult' class for results
of statistical analyses of imaging experiments
o Added 'spatialFastmap' method for 'SparseImagingExperiment'
o Updated 'summarize' to accept a '.group_by' argument
o Added 'simulateSpectrum' and 'simulateImage' functions
SIGNIFICANT USER-VISIBLE CHANGES
o Automatically detect and setup 'layout' for new classes
o Using 'layout' now assumes (row, column) order
when creating facet plots for new classes (only)
o Updated examples in documentation to use new classes
BUG FIXES
o Fixed bug in 'spatialKMeans' that caused 'spatialFastmap'
to fail for datasets with fewer features than components
o Fixed bug where 'plot' did not facet over runs
of a 'SparseImagingExperiment' when using 'plusminus'
CHANGES IN VERSION 2.1.2 [2018-11-30]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated 'spatialKMeans' to use new 'spatialFastmap'
o Updated 'spatialShrunkenCentroids' to use new
spatially-aware discriminant scores calculation
CHANGES IN VERSION 2.1.1 [2018-11-30]
-----------------------------------
NEW FEATURES
o Added 'spatialFastmap' method for performing
spatially-aware FastMap projection more easily
CHANGES IN VERSION 2.0.2 [2018-11-30]
-----------------------------------
BUG FIXES
o Fixed bug in 'reduceDimension.peaks' that caused
peak intensities to be binned incorrectly
CHANGES IN VERSION 2.0.1 [2018-11-14]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated 'peakFilter' to check for freq.min >= 1 to
accomodate old behavior (counts)
CHANGES IN VERSION 1.99.2 [2018-10-28]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated vignettes for Cardinal 2.0
BUG FIXES
o Removed a unit test broken on Windows
CHANGES IN VERSION 1.99.1 [2018-10-26]
-----------------------------------
NEW FEATURES
o Added vignettes and documentation for Cardinal 2.0
CHANGES IN VERSION 1.99.0 [2018-10-25]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Version bump for Cardinal v2 release candidate
CHANGES IN VERSION 1.13.3 [2018-10-24]
-----------------------------------
NEW FEATURES
o Added 'process' method for queueing delayed processing
functions to an imaging dataset and applying them
o Added new processing methods for Cardinal v2 including
new versions of 'normalize', 'smoothSignal', 'reduceBaseline',
'peakPick', 'peakAlign', and 'peakFilter'
o Added new 'peakBin' function for binning peaks
o Updated 'show' method for new Cardinal v2 classes
o New support for exporting 'processed' imzML files
via the 'writeImzML' function
CHANGES IN VERSION 1.13.2 [2018-7-22]
-----------------------------------
NEW FEATURES
o Added new classes for Cardinal v2 including 'XDataFrame',
'PositionDataFrame', 'MassDataFrame', 'ImagingExperiment', 'SparseImagingExperiment', and 'MSImagingExperiment'
CHANGES IN VERSION 1.13.1 [2018-7-22]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Updated installation instructions for "CardinalWorkflows"
CHANGES IN VERSION 1.12.1 [2018-7-22]
-----------------------------------
BUG FIXES
o Fixed bug in reading Analyze 7.5 files
CHANGES IN VERSION 1.11.2 [2017-12-2]
-----------------------------------
NEW FEATURES
o Added 'writeMSIData', 'writeImzML', and 'writeAnalyze'
methods for writing MSI data to supported file formats
o Added support for on-disk 'processed' imzML (via argument
'attach.only' in 'readImzML' method)
SIGNIFICANT USER-VISIBLE CHANGES
o Package 'matter' is used for all file I/O now
o Switched from using 'Hashmat' to using 'sparse_mat'
class from 'matter' for 'processed' imzML data
BUG FIXES
o Changed compiler settings for parsing XML so reading
large imzML files should use much less memory now
(but may take slightly longer for smaller files)
CHANGES IN VERSION 1.11.1 [2017-10-25]
-----------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
o Use 'drop=NULL' from now on instead of 'drop=NA' to do
endomorphic subsetting of 'SimageData' objects
BUG FIXES
o Use 'keys' and 'keys<-' generic from 'matter'
CHANGES IN VERSION 1.9.2 [2017-10-25]
-----------------------------------
BUG FIXES
o Corrected author name in all documentation
CHANGES IN VERSION 1.9.1 [2017-10-23]