File: NEWS

package info (click to toggle)
r-bioc-shortread 1.32.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 8,384 kB
  • ctags: 293
  • sloc: ansic: 2,718; cpp: 202; sh: 3; makefile: 2
file content (428 lines) | stat: -rw-r--r-- 12,051 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
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
CHANGES IN VERSION 1.27
-----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o fastqFilter allows several input 'files' to be written to a
      single 'destinations'.

    o readAligned() for BAM files is defunct. QA and associated
      methods removed.

    o srapply removed

    o 'legacy' function readInfo() renamed readIntensityInfo()
    

CHANGES IN VERSION 1.25
-----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o srapply is defunct

    o readAligned() for BAM files is deprecated; use
      GenomicAlignments::readGAligned instead.

BUG FIXES

    o close opened files when parsing old bowtie, soap, and solexa
      export file formats.

    o Don't allow R memory to be released prematurely when processing
      old bowtie file formats / creating external pointers.

    o writeFastq,FastqFile obeys 'compress' argument; mode must be
      specified by the caller (typically mode="a")

CHANGES IN VERSION 1.23
-----------------------

NEW FEATURES

    o alphabetScore,PhredQuality-method implemented

    o reverse, reverseComplement methods for ShortReadQ objects

    o srlist, to access SRList data as a base R list.

SIGNIFICANT USER-VISIBLE CHANGES

    o readFastq qualityType="Auto" chooses base-64 encoding when no
      characters are encoded at less than 59, and some are encoded at
      greater than 74.

BUG FIXES

    o report() prints adapter contaminants correctly when user has
      stringsAsFactors=FALSE

    o qa(..., sample=FALSE) no longer tries to re-match 'pattern'
      argument

CHANGES IN VERSION 1.21
-----------------------

NEW FEATURES

    o writeFastq can write (and does so by default) gz-compressed files

SIGNIFICANT USER-VISIBLE CHANGES

    o Use BiocParallel rather than srapply, mark srapply as 'Deprecated'

    o qa,character-method defaults to type="fastq"

    o Input of 'legacy' formats marked as such

    o alphabetByCycle supports amino acid string sets

CHANGES IN VERSION 1.19
-----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o qa(..., type="fastq") uses a sample of n=1000000 reads by
      default, rather than then entire file; use sample=FALSE to
      revert to previous behavior.

NEW FEATURES

    o encoding,FastqQuality and encoding,SFastqQuality provide a
      convenient map between letter encodings and their corresponding
      integer quality values.

    o filterFastq transforms one fastq file to another, removing reads
      or nucleotides via a user-specified
      function. trimEnds,character-method & friends use this for an
      easy way to remove low-quality base.

BUG FIXES

    o writeFastq successfully writes zero-length fastq files.

    o FastqStreamer / FastqSampler warn on incomplete (corrupt) files

CHANGES IN VERSION 1.17
-----------------------

SIGNIFICANT USER-VISIBLE CHANGES

  o FastqSampler can return records in the order encountered in the
    sampled file.

  o Increase to 10000 the number of reads examined for determining
    Fastq quality type

  o as(FastqQuality, "numeric") returns a vector of quality scores
    concatenated end to end (previously cycle to cycle), without
    padding to effective equal width

BUG FIXES

  o trimTails, successive=TRUE would return inconsistent results

  o FastqStreamer, FastqSampler parse fastq files created with '\r'

CHANGES IN VERSION 1.15
-----------------------

NEW FEATURES

    o FastqStreamer accepts IRanges for selecting input records

SIGNIFICANT USER-VISIBLE CHANGES

    o as(ShortReadQ, "matrix") now accepts ShortReadQ instances with
    heterogeneous widths, returning a matrix x[i, j] with NA values in
    when j > width()[i].

BUG FIXES

    o readAligned, type="BAM" correctly adds required 'what' elements

    o FastqSampler would only randomize first read; introduced 1.13.9
    2011-12-02, fixed 1.15.4 2012-04-25

    o report(qa, ...) no longer produces obviously confused base
    calls per cycle

    o FastqFileList would fail to initialize correctly from a
    character vector

CHANGES IN VERSION 1.13
-----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o FastqSampler is considerably faster

    o FastqSampler and FastqStreamer require explicit close() to avoid
    warnings about closing unused connections

BUG FIXES

    o qa reports on very large lanes would overflow alphabetFrequency

    o qa report scales adapaterContamination correctly

    o FastqSampler would rarely sample fewer than requested reads

    o FastqSampler supports outputs of >2^31 - 1 total nucleotides

    o readFastq parses records with 0 width

CHANGES IN VERSION 1.11
-----------------------

NEW FEATURES

    o trimTails to trim low quality trailing nucleotides

    o trimEnds to remove arbitrary (vectors of) letters from reads or
    qualities

    o FastqStreamer to iterate over a fastq file

    o FastqFile, FastqFileList to represent fastq files

SIGNIFICANT USER-VISIBLE CHANGES

    o writeFastq has argument full, default value FALSE, disabling
    printing of identifier a second time in '+' line

    o srapply requires that options(srapply_fapply="parallel") or
    options(srapply_fapply="Rmpi") to enable parallel processing via
    fapply

BUG FIXES

    o SolexaRealign, SolexaAlign, and SolexaResult transposed strand
    information

    o FastqSampler segfaulted on some files

    o writeFasta had a semi-documented argument mode; it is now
    documented and as a consequence dis-allows argument 'append' that
    would previously have been passed to underlying methods.

CHANGES IN VERSION 1.9
----------------------

NEW FEATURES

    o Support for HiSeq tile layout

    o Track reads passing filters, including across logical filter
    operations

CHANGES IN VERSION 1.7
----------------------

BUG FIXES

    o qa() represented the per-cycle quality scores incorrectly; this
    influenced qa[["perCycle"]][["quality"]][["Score"]], but not the
    qa report.

    o qa() for type="SolexaExport" transposed the 'aligned' and
    'filtered' labels on all elements of SolexaExportQA. Thanks
    Nicolas Delhomme for the report.

    o report() failed when each read was unique. Thanks Peng Yu for
    the report.

SIGNIFICANT USER-VISIBLE CHANGES

    o The perCycleQuality graph in the qa report now includes boxplots
    for all cycles instead of just the median value.

    o A depthOfCoverage graph has been added to the qa report for BAM,
    Bowtie, SolexaExport and SolexaRealign file types.

    o An adapterContamination measure has been added to the qa report for BAM,
    Bowtie, SolexaExport, SolexaRealign and Fastq file types.

    o srorder is now stable (the original order of identical is
    preservered).

NEW FEATURES

    o Add class BAMQA. qa() can now be called on BAM files.

    o The param argument in readAligned() and qa() for 
    type="BAM" can now be a single ScanBamParam object
    or a list of them.  

    o FastqSampler can be used to draw samples from a fastq file.

CHANGES IN VERSION 1.5
----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o levels(strand(aln)) is c("+", "-", "*") (was c("-", "+", "*"))

    o Add USE.NAMES argument to srapply, minimum length to (internal)
    function ..reduce.

NEW FEATURES

    o Optionally retrieve multiplex bar code, paired read number, and
    id from SolexaExport (contribution from Nicolas Delhomme)

    o renew() and renewable() provide an interface to updating
    ShortRead instances

    o srapply checks for and uses multicore

    o readIntensities supports Illumina RTA '.cif' / '.cnf' files

    o readAligned type="BAM" parses BAM files, extracting simple (no
    indel) cigars

BUG FIXES

    o readIntensities type="IparIntensity" correctly handles multiple
    tiles

CHANGES IN VERSION 1.3
----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o coverage,AlignedRead-method has a changed interface (shift/width
    rather than start/end) and default behavior (return value in
    genome coordinates, rather than minimal covered region).

    o readAligned,character-method, type="Bowtie" and readFastq return
    FastqQuality by default.

    o coverage,AlignedRead-method now returns an RleList

NEW FEATURES

    o qa reports from _realign.txt, MAQMap files

    o QualityScoreDNAStringSet coercion methods

    o qa type="character" now accepts a filter argument with value
    srFilter()

    o alphabetByCycle supports variable-width XStringSets

    o qa,ShortReadQ and qa,list methods for qa on existing objects

BUG FIXES

    o Parse .gz realign files

    o alphabetScore,FastqQuality-method shifted quality by +1


CHANGES IN VERSION 1.1
----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o 454 quality scores are returned as FastqQuality-encoded

    o For functions accepting dirPath, pattern to name files, allow
    dirPath to be a vector of file names when pattern is character().

    o width() on ShortRead and derived classes (including AlignedRead
    now returns a vector of widths, of length equal to the length of
    the object.

NEW FEATURES

    o Add Bowtie as a 'type' value for qa and report

    o Add dustyScore() and dustyFilter() to identify low-complexity
    regions

    o Parse _qseq files (to ShortReadQ or XDataFrame)

    o Parse IPAR image intensity files _int.txt.p, _nse.txt.p, 
    _pos.txt

    o Create HTML-based quality assessment reports

    o Add trimLRPatterns() for ShortRead and derived classes
    (ShortReadQ, AlignedRead).

    o Add narrow() for ShortRead, QualityScore, and derived classes.

    o Use append() to append two objects of the same ShortReadQ or
    QualityScore and derived classes together

    o writeFastq for classes derived from ShortReadQ

    o Input functions support .gz or text files.

    o readIntensity reads Solexa image intensity files into R,
    including information about lane, tile, x, and y coordinates of
    each read.

    o readPrb returns different types of objects, depending on the
    'as' argument of the readPrb,character-method.

    o readXStringSet gets arguments skip, nrows; argument order
    changed slightly

    o New built-in SRFilters positionFilter, uniqueFilter to select
    reads aligning to particular positions, or to select only unique
    instances of reads aligning to each position.
    
    o readAligned gains a Solexa _results parser (_results files are
    listed as 'intermediate' in the Solexa manual, and not a good
    end-point for analysis)

    o readAligned gains a Bowtie output parser

    o readAligned gains ability to parse MAQ 0.7 version binary files

BUG FIXES

    o readQual would fail to read 454 quality scores correctly when
    these spanned more than one line of input per read

    o coverage treated reads as 1 base longer than they were

    o FastqQuality got the quality encoding off by one in as(x,
    "matrix")

    o qa_solexa.Rnw incorrectly displayed read occurences when lanes
    were presented out-of-order (an unusual occurence)

    o readAligned SolexaAlign, etc., updated to parse 'chromsome' and
    'position', and 'strand' information correctly

    o readAligned MAQMapview failed for most chromosome labels

CHANGES IN VERSION 1.0
----------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o SRFilter allows construction of filters that can be used to
    subset existing data objects, or filter incoming (readAligned, at
    the moment) objects.

    o readAligned for Solexa-based alignments return 'strand'
    information as factor with levels "-", "+", "*" (strand not
    relevant), NA (no strand information available).

    o srorder, srsort, srrank, and srduplicated for AligendRead class
    now sort based on chromosome, strand, position AND sread; previous
    behavior can be recovers by extracting the sequences
    srsort(sread(aln)), etc.

    o Functions using SolexaPath now search all relevant directories,
    e.g., in analysisPath, rather than the first

BUG FIXES

    o 'run' in eland_export files is correctly parsed as a factor

(start date: 29 September, 2008)