Bioconductor 3.23 Release!
Bioc2026 Registration Open!

Bioconductor has moved to GIT for contributed packages; the subversion logs are no longer active. The following are the git logs.

GIT Logs

This is a list of recent commits to git.bioconductor.org, the devel(development) branch of the Bioconductor GIT repository.

This list is also available as an RSS feed (devel branch), and RSS feed (release branch)

Package: Rarr
Commit: bbc893ebd576e0cfe031b82903d489e41bff3941
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-27 08:52:56 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: 4dd1708bf9fb810f51a0b70324b27acf172b3089
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-27 08:52:34 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: 1d8a577443e3b5c457e3ec0f18e0c7646c2d3a19
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-27 08:52:22 +0200
Commit message:

 Fix compatibility with older ZarrArray
 
Package: epiregulon
Commit: 4d04502f71982894976ccaac7384e01505292c0c
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-26 06:32:24 +0000
Commit message:

 update github workflow to Bioc3.24
 
Package: epiregulon
Commit: b9f6be6a9bc56ff16646c38112fed805ded3c242
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-26 06:31:14 +0000
Commit message:

 update github workflow
 
Package: epiregulon
Commit: a8fa50e9d32144ec8e1c6ba53768ca4947787935
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-26 05:58:32 +0000
Commit message:

 version 2.3.2. replace scran::findMarkers with internal findMarkersSimple
 
Package: Rsubread
Commit: f2c356364060e3089e1beb442a3fe7f42432ea17
Author: Yang Liao <yang.liao@onjcri.org.au>
Date: 2026-05-27 15:11:52 +1000
Commit message:

 used normal sort for very few items for sorting
 
Package: Rsubread
Commit: c044a6e7348db22b75e11938585f7930b78ace46
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-27 15:07:19 +1000
Commit message:

 disabled sample-level junction list
 
Package: BiocGenerics
Commit: fab8ae09376803fd8bb7d2d7a7c2638d94046ca8
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 21:50:21 -0700
Commit message:

 BiocGenerics 0.59.6: Add S4 generic rotate()
 
Package: Rsubread
Commit: 6277cc92e632aa3cf6301f1a089bb6b1e027fe2d
Author: Yang Liao <yang.liao@onjcri.org.au>
Date: 2026-05-27 13:55:02 +1000
Commit message:

 added some comments.
 
Package: Rsubread
Commit: 92bbda8745d398a8881806cd5c24de2761dfa353
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-27 13:22:31 +1000
Commit message:

 Added unassigned read output in cellCounts
 
Package: IRanges
Commit: 10ce23b0f4e889c60b495c18cc69b637540919ad
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 19:39:38 -0700
Commit message:

 IRanges 2.47.2: Use new transform() signature in method definitions
 
Package: S4Vectors
Commit: 6b6e8b0396cf84d00b05199a0580ea25284ed4b8
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 19:24:47 -0700
Commit message:

 S4Vectors 0.51.3: Use new transform() signature in method definitions
 
Package: Rsubread
Commit: a9e162b08cfa02b5b481c78533d1232ce2fc9f8f
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-27 11:19:19 +1000
Commit message:

 added vbuf to many file pointers
 
Package: glmGamPoi
Commit: 95cffb79b02ce1239112d3c8b4adabfb448940bf
Author: const-ae <artjom31415@googlemail.com>
Date: 2026-05-26 22:40:39 +0100
Commit message:

 Update NEWS
 
Package: glmGamPoi
Commit: 7a4ace6be5e446ecaf46ee1b95b3f4a11b81fdf1
Author: const-ae <artjom31415@googlemail.com>
Date: 2026-05-26 22:39:34 +0100
Commit message:

 Bump version
 
Package: glmGamPoi
Commit: a9eeed642020303b350bcf072e0b2150f593de24
Author: const-ae <artjom31415@googlemail.com>
Date: 2026-05-26 22:39:28 +0100
Commit message:

 Change license to MIT
 
Package: glmGamPoi
Commit: 8d9a005741307f13115073687fd9dbbc239ee2f0
Author: const-ae <artjom31415@googlemail.com>
Date: 2026-05-26 22:36:11 +0100
Commit message:

 Add check for degenerate model_matrix in predict.glmGamPoi for se.fit=TRUE
 
Package: AnVILAz
Commit: 89e3a4bc79c91664afd02f0fb8fcc59878191a0e
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-26 16:27:05 -0400
Commit message:

 version bump 1.7.2
 
Package: AnVILAz
Commit: b276ea3e2d963089ead2b7ef4b8239880378e514
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-26 16:26:56 -0400
Commit message:

 fix showClass typo
 
Package: universalmotif
Commit: 411e104c944df24322c4348da8c89654c0f24d85
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 21:09:39 +0100
Commit message:

 clean up news
 
Package: universalmotif
Commit: a45fb4c4175988d9c243e8dcf50c862138fa1050
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 21:02:24 +0100
Commit message:

 NEWS: frame 1.32.0 entries relative to the last release

The release notes should describe net changes since the last
release (1.30.x), not changes between intra-development states.
Two entries were written against mid-cycle states and don't make
sense to a user upgrading from the last release:

- Dropped the standalone "merge_similar2(return.clusters) now
  returns a universalmotif_df instead of a data.frame" entry:
  merge_similar2() is itself new this cycle, so there is no prior
  released behavior to migrate from. The return.clusters output is
  now described as part of the merge_motifs2()/merge_similar2()
  feature entry.

- Dropped the rev_comp_mat()/view_motifs2() reverse-complement
  bug-fix entry: view_motifs2() is new this cycle, so that bug
  never shipped in a release.

Also narrowed the negative-letter-stack rendering fix to
view_motifs() (the released function that actually carried the
bug; view_motifs2() is new).
 
Package: universalmotif
Commit: 6f8bb7b039e77342455adb6a30c504919aabed68
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 20:58:54 +0100
Commit message:

 NEWS: document CWM matrix I/O and the two view_motifs rendering fixes

Add the two outstanding bug-fix entries from the CWM / v2 work:
the negative-letter-stack cumulative-offset fix in
flip_neg_letters() (3+ negative letters used to overlap in
view_motifs / view_motifs2), and the rev_comp_mat() row-name fix
(view_motifs2 drew the column-reverse instead of the reverse
complement of RC'd motifs). Also note read_matrix() / write_matrix()
CWM round-trip via type = "CWM" in the CWM feature entry.
 
Package: universalmotif
Commit: 54599e74275ce439a33581d4cf6c33a5f20dbce2
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 20:53:16 +0100
Commit message:

 vignettes: cross-reference v2 functions throughout the prose

Mention the v2 siblings (compare_motifs2, merge_motifs2,
merge_similar2, scan_sequences2, enrich_motifs2, view_motifs2,
motif_tree2) alongside their v1 counterparts where the docs
introduce or describe each function, so readers discover the
leaner alternatives in context. Also tidies assorted phrasing
and trims yamtk-subcommand-specific references to the bare
project link.
 
Package: universalmotif
Commit: ba46d951acbee0e380bd047442a2618d3c10dea9
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 20:24:26 +0100
Commit message:

 merge_similar2(return.clusters): return universalmotif_df; CWM doc pass

merge_similar2(return.clusters = TRUE) now returns a
universalmotif_df (the to_df() view of the input motifs, motif
objects in the `motif` column and names in `name`) augmented with
`motif.i` and `cluster` columns, via a new clusters_to_df()
helper applied across the empty-input, single-motif, and
multi-motif paths. Previously it returned a bare three-column
data.frame whose `motif` column held name strings. Callers that
relied on that should switch to `name`; `motif.i` / `cluster` are
unchanged. test_merge_similar2.R updated to assert the new class
and columns; MotifDatabaseCuration.Rmd switched from
clusters$motif to clusters$name and prints the assignment columns
explicitly.

CWM documentation pass: convert_type(), create_motif(),
read_matrix(), write_matrix(), read_meme(), and write_meme() man
pages now document the CWM type / CWM argument, including the
TF-MoDISco |cwm|/sum convention, the one-way nature of the
conversion (no *->CWM), and round-trip examples. convert_type
gains a dedicated CWM @details section and Shrikumar et al.
(2017, 2018) references. A test_cwm.R case covers the
write_matrix / read_matrix CWM round-trip.

Also folds in roxygen prose tidy-ups across several v1/v2
function headers (compare_motifs, dedup_hits, motif_finder,
sample_sites, and cross-references to the v2 siblings) and the
corresponding regenerated .Rd files; NEWS updated.
 
Package: universalmotif
Commit: f7306500104e457f45cc9939f2b709d7dc572a40
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 17:03:07 +0100
Commit message:

 view_motifs: fix overlap in negative-letter stacks of 3+

flip_neg_letters() positions each negative letter by shifting it
down from the baseline by the cumulative height of every letter
above it in the stack. The shift table is computed at the bottom
of the function:

  letMins <- c(0, letMins)
  for (i in seq_along(lets)) d$y[j_i] <- d$y[j_i] + letMins[i]

`letMins` here is the per-letter min-y (i.e. each letter's height
expressed as a negative number after the flip). With this version,
letter i was shifted by *only* letter (i-1)'s height instead of
the sum of heights for letters 1..i-1, so any 3-or-more letter
negative stack had letters 2..N piling on top of each other. With
a CWM display the bug was glaring (3 equal-magnitude negative
contributions per core column rendering as 2 visible rows);
PWM logos with 3+ significant negative letters had the same
defect but more rarely.

The fix is the one-line cumsum the previous developer left
commented out directly above:

  letMins <- c(0, cumsum(letMins))

For 1- and 2-letter negative stacks the two formulas are
arithmetically identical, so PWM logos that used to render
correctly continue to do so. Full test suite still passes with
no new failures.
 
Package: universalmotif
Commit: 0c0ef0f55549e6f85582f9b031834fcc4c8f621e
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 16:56:13 +0100
Commit message:

 view_motifs CWM: derive maxheight from positive+negative col sums

The CWM branch in prep_single_motif_plot_data() previously used
max(abs(mat)) for the per-letter height scale, which captures only
the largest single cell and ignores how much vertical space the
stacked negative letters actually need. The result: y.spacer was
too small relative to the rendered logo height and the negative
letter rows visually blended into each other.

Use the same shape as the PWM branch: maxheight = max(colSums of
positive part) + abs(min(colSums of negative part)). This is the
actual rendered range of the logo, so y.spacer is scaled in
proportion and the top-and-bottom rows of the negative stack
separate cleanly. A pre-existing limitation in
make_position_polygon_data() (outer letters get half the y.spacer,
middle letters get the full y.spacer) still squeezes the middle
letter of a 3-letter negative stack — that affects PWM equally and
is out of scope here.
 
Package: universalmotif
Commit: acc259f433e5ed9becf055256d0867b57ea3313d
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 15:25:31 +0100
Commit message:

 add CWM (Contribution Weight Matrix) motif support

Adds CWM as a first-class fifth motif type alongside PCM / PPM /
PWM / ICM, with TF-MoDISco / DeepLIFT-style attribution scores
in mind: signed per-position per-letter contribution values, no
column-sum constraint, no probabilistic interpretation.

C++ layer (src/universalmotif-class.cpp,
src/utils-exported.cpp): accept "CWM" as a 5th type string in
both TYPES2_e and TYPES_e enums; matrix-constraint check
(check_motif_and_type) falls through (no positivity, no
column-sum check) just as it does for PWM; auto-detection of
type from a matrix is unchanged (CWM is explicit-only);
position_icscoreC and get_consensusC / get_consensusAAC each get
a CWM branch that column-normalises absolute values into a
PPM-shaped column before the existing IC / consensus logic runs.

R conversion (R/convert_type.R, R/utils-motif.R): new
MATRIX_cwm_to_ppm() helper computing
ppm[i,j] = |cwm[i,j]| / sum_i |cwm[i,j]| (TF-MoDISco convention,
with a uniform fallback for all-zero columns). convert_type()
gains "CWM" as an accepted source; convert_from_cwm() routes
CWM -> PPM directly and CWM -> PWM / ICM / PCM via PPM (so
CWM -> PWM produces a real log-odds matrix, not a relabel).
The reverse direction (PPM/PWM/ICM/PCM -> CWM) errors with a
clear message.

I/O (R/read_meme.R, R/write_meme.R): both gain a CWM = FALSE
argument. With CWM = TRUE, read_meme() tags the parsed matrices
as type = "CWM" and skips the PPM normalisation check;
write_meme() emits CWM values verbatim into the
letter-probability matrix block (matching what TF-MoDISco-lite
writes). With CWM = FALSE (default), CWM motifs are first
converted to PPM via |cwm|/sum before serialisation, keeping
the output strictly MEME-spec-compliant for downstream FIMO /
AME / CentriMo consumers. No "# CWM" comment marker is added,
matching TF-MoDISco-lite's output.

Display (R/view_motifs.R, R/view_motifs2.R): both accept
use.type = "CWM"; the renderer captures the original CWM
matrices before convert_type_internal() coerces them to PPM,
then splices them back at display time so signed contributions
show with their actual heights. Y-axis labelled "contribution".
prep_single_motif_plot_data() learns a CWM branch that scales
letter heights by the per-motif max(|cwm|). PWM-specific blocks
(zero-baseline geom_hline, signed-axis breaks/ylim) widen to
also cover CWM.

Trimming (R/trim_motifs.R, R/trim_cwm.R NEW): trim_motifs()
automatically works on CWM input via the new C++ IC branch
(no R-side change needed; type tag is preserved). The new
trim_cwm() function is a dedicated CWM-aware trimmer that drops
edge columns by absolute column sum. Two modes:
fraction-of-peak (trim.threshold = 0.3 default, matching
TF-MoDISco-lite's --trim_threshold) or absolute-value cutoff
(abs.threshold non-NULL takes precedence). Walks inward from
the chosen edges only, mirroring trim_motifs()'s edge semantics.

Hardcoded type whitelists in create_motif(), get_consensus(),
get_consensusAA(), view_motifs(), view_motifs2(), and
convert_type() all extended to include "CWM".

Every v1 and v2 analysis function that routes its input through
convert_type_internal() now accepts CWM motifs automatically:
compare_motifs(), compare_motifs2(), scan_sequences(),
scan_sequences2(), enrich_motifs(), enrich_motifs2(),
merge_motifs(), merge_motifs2(), merge_similar(),
merge_similar2(), motif_pvalue(), motif_tree(), motif_tree2(),
motif_rc(). Out of scope (continue to require probabilistic
types): motif_finder(), add_multifreq(), create_sequences(),
shuffle_sequences(), get_bkg(), match_bkg(),
sequence_complexity().

Tests (tests/testthat/test_cwm.R, tests/testthat/test_trim_cwm.R):
32 new assertions covering create_motif type="CWM",
convert_type CWM<->PPM contract (including the error on
PPM->CWM), read_meme/write_meme round-trip with CWM=TRUE,
display via use.type="CWM" in v1 and v2, motif_rc/trim_motifs
type preservation, trim_cwm default vs abs.threshold,
trim.from variants, and a no-op-on-uniformly-strong-CWM
invariant. Full test suite still passes with no regressions.

DESCRIPTION version 1.31.22 -> 1.31.23.
 
Package: CNViz
Commit: b8122896563c9021f62345fdcc8cfe4586d2be23
Author: rebeccagreenblatt <rebecca.greenblatt@gmail.com>
Date: 2026-05-26 14:55:16 -0400
Commit message:

 Make karyoploteR and CopyNumberPlots optional dependencies

Move these packages from Imports to Suggests and gate the karyotype
download handler behind requireNamespace() checks. The karyotype
button is hidden when the packages are unavailable. This prevents
build failures caused by upstream dependency breakage (bamsignals ->
karyoploteR -> CopyNumberPlots cascade).
 
Package: BiocGenerics
Commit: 54579afe1b17dca0c59f085cad64cbfb0a2492ce
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 12:33:16 -0700
Commit message:

 BiocGenerics 0.59.5: Add S4 generics sequence() and transform()
 
Package: daVis
Commit: 755b92ea0f395ab9c33598fe5f91815223415ccd
Author: Katarzyna Gorczak <katarzyna.gorczak@openanalytics.eu>
Date: 2026-05-26 21:33:43 +0200
Commit message:

 bump version
 
Package: Rarr
Commit: e8e93d3ac9477611fddc592a7c7fae2f3c4e98f5
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 16:53:29 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: 517e2a62ee44a6c3a8cc1487306d6a224415228b
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 16:33:41 +0200
Commit message:

 Replace missing fill value default by NULL
 
Package: Rarr
Commit: 2ffcb60aa1a3ae48bae04bb2834cadad4a23272b
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 11:55:43 +0200
Commit message:

 Avoid duplicated .normalize_array_path() in write_zarr_array()
 
Package: Rarr
Commit: 18e98e095685f967907e8a5db1cae37d66988a1d
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 11:55:06 +0200
Commit message:

 Add 'order' arg input checking
 
Package: Rarr
Commit: 84c76aaa4064f3984eceb8e96c00fbd349132906
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 11:54:32 +0200
Commit message:

 Add dimension_names input checking
 
Package: Rarr
Commit: 68b0c3208917422fcb5e38064569e113ee090271
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 11:47:30 +0200
Commit message:

 Move costly steps and dir creation after input checking
 
Package: Rarr
Commit: 7ab5c882a04a0f0d7f50d0da2283292878e3b7e8
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 08:55:48 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: 96974f0dc9270b2fbbb2c30c0e88165a52db3591
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 08:55:29 +0200
Commit message:

 Mention zstd level 0 in NEWS
 
Package: Rarr
Commit: 79aa8d2e6cc4746c08484f67b0e09ef530554e4d
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 08:51:40 +0200
Commit message:

 Make 0 a valid and default zstd compression lvl
 
Package: Rarr
Commit: 2a253b736c5729dc91a974f6aca63e63acd09609
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 09:02:23 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: a6518261c3b0e30512911a281aae9afc22a3a707
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 09:02:12 +0200
Commit message:

 Make it clearer that both v2 and v3 are supported
 
Package: Rarr
Commit: 0e71ca5c7a1471541745e64f48243cf789ab6891
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 15:24:29 +0200
Commit message:

 Create .store_list()
 
Package: Rarr
Commit: 9c5c4d7e2dcd44820ed91ca6a882bd0ac52522f4
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 14:45:32 +0200
Commit message:

 Move more functions to store_utils
 
Package: Rarr
Commit: 65b0c44c49286d039d249a8ab113dd450de3fba7
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 14:29:21 +0200
Commit message:

 Rename .file_or_blob_exists to .store_check_exist
 
Package: Rarr
Commit: b223547255fc90bc8f84659b7d2ee002d3f55af3
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 14:18:47 +0200
Commit message:

 Mark 4.2 as min required R version
 
Package: DelayedArray
Commit: 877dbfb555937986fc101e3b37fe50330f396d5f
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 09:57:22 -0700
Commit message:

 DelayedArray 0.39.3: Use scale() S4 generic from BiocGenerics

The package no longer defines its own scale() S4 generic but uses the
new scale() S4 generic from BiocGenerics instead.
 
Package: DelayedArray
Commit: 0d1f170e392e8e78515c44a9d6317fc76050ebfc
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 09:55:22 -0700
Commit message:

 get rid of .onUnload hook
 
Package: BiocGenerics
Commit: b2215575e5dd51a9c104b743b1c7a98e1fb5ae57
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-26 09:36:26 -0700
Commit message:

 BiocGenerics 0.59.4: Add scale() generic

Define scale() S4 generic with base::scale() as default method.
 
Package: gVenn
Commit: 693ee66172cf84ef24261dc30f412d28683848b1
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2026-05-26 12:15:57 -0400
Commit message:

 bump version to 1.3.1 and document plotVenn fix in NEWS
 
Package: gVenn
Commit: ed0b9a76c750df9e48dac4466376a8507076f062
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2026-05-26 12:11:39 -0400
Commit message:

 fix plotVenn
 
Package: gVenn
Commit: b6ef0b148ed771ce0ee5b328d2f55ec956745a21
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2026-05-26 11:51:14 -0400
Commit message:

 Merge remote-tracking branch 'upstream/devel'
 
Package: gVenn
Commit: 7e0f2257321d65dcceeffb18a148619fdf569100
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2026-05-26 11:51:09 -0400
Commit message:

 ignore .Rhistory
 
Package: gVenn
Commit: 1d1bc3324ce43818402e17940c4bfc5da56c9c02
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2025-12-26 23:06:08 +0100
Commit message:

 update README
 
Package: gVenn
Commit: 8417eb2fe1e7d52ce4e6a6f0bb90476c786523ca
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2025-12-26 01:45:52 +0100
Commit message:

 update
 
Package: gVenn
Commit: 701d47cd26f5720a6759fdde7240276bb2ed224e
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2025-12-12 23:44:47 -0500
Commit message:

 add general link for zenodo doi
 
Package: gVenn
Commit: 8aa311f2544645e4327e672f54f7ab09fa2ca254
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2025-12-12 23:39:41 -0500
Commit message:

 add badge Zenodo in readme
 
Package: gVenn
Commit: 3ce0907d483d70e02f636ffe31d438d1d13ca1af
Author: Christophe Tav <christophe.tav@gmail.com>
Date: 2025-12-09 21:47:39 -0500
Commit message:

 mention hexSticker R package for the logogo
 
Package: Hiiragi2013
Commit: 34daed6ce0d791c4d06bcf7134b72e76ecc00137
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 16:32:06 +0200
Commit message:

 Bump version
 
Package: Hiiragi2013
Commit: b26fefc0c44ec4e6bdd6d2ab09f8532ba6ec9773
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 16:31:50 +0200
Commit message:

 Use texttt instead of code
 
Package: universalmotif
Commit: ed200b1de094c02e36517c619b0693a6ed7c8e6d
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 14:10:13 +0100
Commit message:

 vignettes: switch drop-in view_motifs/motif_tree calls to v2

Where a v1 call can be replaced with its v2 counterpart by renaming
the function alone (no other arg changes), prefer v2. Scope kept
narrow on purpose:

ChIPseqWorkflow.Rmd: three view_motifs() calls -> view_motifs2().
All args (sort.by, show.positions, show.positions.once, names.pos)
are present in v2.

MotifDatabaseCuration.Rmd: three view_motifs() and one motif_tree()
call swapped, plus four prose mentions updated to match. The AP-1
cluster view now also flags FOS::JUN, FOS::JUNB, FOSL1::JUNB, and
FOS::JUND with [RC], which is biologically correct information that
v1's ALLR backend was missing.

IntroductionToSequenceMotifs.Rmd: two single-motif view_motifs()
calls -> view_motifs2(). Single-motif rendering goes through the
same code path in both versions, so the visual output is identical.

Skipped (not drop-in):
- MotifManipulation.Rmd: prose explicitly introduces the v1
  functions (view_motifs, merge_motifs, merge_similar) by name.
- MotifComparisonAndPvalues.Rmd: vignette deliberately demonstrates
  v1 mechanics (the EUCL/WEUCL/etc. method comparison, the manual
  compare_motifs() + ggtree workflow).
- SequenceSearches.Rmd: scan_sequences -> scan_sequences2 would
  always require renaming threshold to pvalue; use.freq = 2 and
  threshold.type = "logodds" have no v2 equivalents.
 
Package: universalmotif
Commit: b6693152fe006ebe653611b0482e099bb3493a96
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 14:09:52 +0100
Commit message:

 fix rev_comp_mat() row-name handling for name-indexed consumers

rev_comp_mat() reverses columns and then permutes rows via
m[c(4,3,2,1), ], which physically rearranges the data AND carries
the input row names over in the new T,G,C,A order. That worked for
merge_motifs2()'s per-position accumulator (which adds the columns
positionally into an out_mat with alphabetical A,C,G,T row names,
ignoring the source row names) but produced visually wrong logos in
view_motifs2(): the logo renderer reads each column by row name,
so a position whose physical row-1 data was "the original T row"
got drawn as a "T" letter instead of an "A" (its proper RC).

The MotifDatabaseCuration vignette's AP-1 cluster view exposed the
bug: motifs flagged [RC] rendered as the reverse of TGACTCA
(ACTCAGT) instead of its proper RC (TGAGTCA). Restoring the
alphabetical row names after the permutation fixes it. Physical
data placement is unchanged, so merge_motifs2() behaviour and
tests are unaffected.
 
Package: universalmotif
Commit: ccf8158857717d66eeb74c71677f13f09abd370b
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 14:09:33 +0100
Commit message:

 add suggest_motif_tree2() hint to motif_tree()

Completes the v1->v2 suggestion family for the package's user-facing
analysis and visualisation functions. motif_tree() now emits the same
one-time-per-session "Tip: this call uses only arguments supported by
motif_tree2(), a leaner counterpart..." message that compare_motifs(),
enrich_motifs(), merge_motifs(), merge_similar(), and scan_sequences()
already emit. The hint fires only when the v1 caller is using the
default for every argument that motif_tree2() doesn't expose (method,
use.type, min.mean.ic, min.position.ic, relative_entropy, score.strat,
db.scores) so users who have actively customised a v1-only knob are
left alone. Per-session opt-out via
options(universalmotif.suggest.motif_tree2 = FALSE).

view_motifs() deliberately has no suggester.

Bumps DESCRIPTION 1.31.21 -> 1.31.22.
 
Package: universalmotif
Commit: dc0e37157efb36d603d37dd628924b2f26ae04ff
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 12:51:37 +0100
Commit message:

 add view_motifs2() and motif_tree2()

Two v2-backend siblings of the package's most user-facing
visualisation functions, following the established v2 pattern
(compare_motifs2, scan_sequences2, enrich_motifs2,
merge_motifs2, merge_similar2): leaner Pearson-correlation
alignment via compare_motifs2_align_cpp, fewer arguments, and a
small, focused public surface.

view_motifs2: picks the highest-IC motif as the anchor (same as
merge_motifs2 / view_motifs), aligns every other motif against
it in one compare_motifs2_align_cpp call, applies reverse
complement where the best alignment lands on the - strand,
pads each oriented motif into a shared column frame, and runs
the result through the same logo renderer as view_motifs.
Drops the v1-only arguments (method, score.strat, min.mean.ic,
min.position.ic, normalise.scores). DNA / RNA only.

motif_tree2: builds the distance matrix from
compare_motifs2(matrix.out = "score") and converts it to a
symmetric distance via (1 - score) / 2, then feeds it into the
same hclust / ape::as.phylo / ggtree::ggtree pipeline that
motif_tree uses. The is(motifs, "dist") short-circuit path is
preserved, so users can pre-compute their own distance matrix
and pass it in directly. Drops the v1-only arguments
(method, use.type, score.strat, relative_entropy,
min.mean.ic, min.position.ic).

Both default to nthreads = 1 to match every other user-facing
function in the package.

The v1 functions view_motifs() and motif_tree() are untouched
beyond a one-sentence cross-reference pointing readers to their
v2 counterparts. Adds tests covering the single/multi-motif
paths, RC detection on non-palindromic motifs, sort.by /
names.pos branches, alphabet rejection, dist short-circuit, and
distance-range invariants. DESCRIPTION version 1.31.20 to
1.31.21; new files added to the Collate field.
 
Package: MetaboAnnotatoR
Commit: cbb249664f58635e3e7d0e2571395f9352271150
Author: Goncalo Graca <45899755+gggraca@users.noreply.github.com>
Date: 2026-05-26 13:19:40 +0100
Commit message:

 Bump version to 1.1.1 and update release date

Updated version and date in DESCRIPTION file. 
Package: MetaboAnnotatoR
Commit: 353c261d520fcc87538fa7e271faa66cd51c1bd6
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 13:10:11 +0100
Commit message:

 version name change
 
Package: MetaboAnnotatoR
Commit: f6a8fb9e804dc563e959ddff8fc79a8af62953f4
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 12:56:00 +0100
Commit message:

 updates
 
Package: MetaboAnnotatoR
Commit: be9ff720865d88fd54b6a5bd59f945a25cf6974f
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 12:52:47 +0100
Commit message:

 version updated after adding ISF annotation
 
Package: MetaboAnnotatoR
Commit: 9b9340cb886d58a06e11bfbf12a4e5d69f02fe3e
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 12:50:44 +0100
Commit message:

 annotateISF function added to list
 
Package: MetaboAnnotatoR
Commit: 39e0ba5da3036b754a783f2864024fc285d7e368
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 12:48:09 +0100
Commit message:

 addtions to allow ISF annotated results to be saved
 
Package: MetaboAnnotatoR
Commit: 58f284c1082f67fd7594b05046c0a9d9d3f8bcbe
Author: Gomes Da Graca <ggomesda@ic.ac.uk>
Date: 2026-05-26 12:47:09 +0100
Commit message:

 ISF annotation function added
 
Package: ExperimentHubData
Commit: da56e777980ccb3155c1946d317acaf810f356a0
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-22 15:09:18 -0700
Commit message:

 ExperimentHubData 1.39.1: Drop dependency on utils

Package utils doesn't seem to be used anywhere in ExperimentHubData, so
can go away. This will also make the following 'R CMD check' warnings go
away:

* checking whether package ‘ExperimentHubData’ can be installed ... WARNING
Found the following significant warnings:
  Warning: replacing previous import ‘utils::data’ by ‘BiocGenerics::data’ when loading ‘ExperimentHubData’
  Warning: replacing previous import ‘utils::findMatches’ by ‘S4Vectors::findMatches’ when loading ‘ExperimentHubData’
 
Package: iSEEtree
Commit: e4fd1ef538117635f8010f37eb2244ed112605aa
Author: Giulio Benedetti <giuliobene2000@gmail.com>
Date: 2026-05-20 15:57:33 +0300
Commit message:

 Merge pull request #51 from federicomarini/patch-1

Update iSEEtree.Rmd 
Package: iSEEtree
Commit: 9639f87c9a1c90e1448105f2e0b58eb0da0153fa
Author: Giulio Benedetti <giuliobene2000@gmail.com>
Date: 2026-05-20 15:57:07 +0300
Commit message:

 Merge pull request #52 from federicomarini/patch-2

Update panels.Rmd 
Package: iSEEtree
Commit: db0092ae6588b7ad62087a45bfde0544414429c5
Author: Federico Marini <marinif@uni-mainz.de>
Date: 2026-05-20 11:18:16 +0200
Commit message:

 Update panels.Rmd

to have the name rendered correctly on Bioc - at the moment, both vignettes are "called" `iSEEtree` there 
Package: iSEEtree
Commit: 23b2ce0573f52eae2caeca09c24416413ac624eb
Author: Federico Marini <marinif@uni-mainz.de>
Date: 2026-05-20 11:17:24 +0200
Commit message:

 Update iSEEtree.Rmd

to have the name rendered correctly on Bioc 
Package: BgeeCall
Commit: cac40f400647e84759a644e03d5648b266fb1b51
Author: Julien Wollbrett <julien.wollbrett@unil.ch>
Date: 2026-05-26 13:34:22 +0200
Commit message:

 bump version
 
Package: BgeeCall
Commit: 4c60914d0c1d3ed6209b8f032cf615fc3e73084d
Author: Julien Wollbrett <julien.wollbrett@unil.ch>
Date: 2026-05-26 13:32:58 +0200
Commit message:

 fix the intergenic release used in the vignette
 
Package: universalmotif
Commit: 57cead6feb7eda4ad168b7de1b68d9608824a704
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-26 10:22:51 +0100
Commit message:

 add MotifDatabaseCuration vignette

End-to-end recipe for consolidating motif sets from several public
sources into one deduplicated, trimmed, metadata-decorated MEME
file. Pulls Homo sapiens motifs from three MotifDb sub-collections
(JASPAR2022, HOCOMOCOv11-core-A, cisbp_1.02), stamps the originating
source onto each motif's family slot, inspects pairwise q-value
distribution via compare_motifs2() in matrix mode, picks a q
threshold by visually examining the largest cluster, deduplicates
with merge_similar2() at q = 1e-6, renames merged clusters to
compact "name1+name2[+N more]" lineage labels, visualises the
cross-source clade structure with motif_tree(), trims low-IC
flanks with trim_motifs() (selecting the demo motif by maximum
trim delta so the before/after is visible), decorates the survivors
with db.sources, n.contributors, and curation.date metadata via
to_df()/update_motifs(), and round-trips the curated library
through write_meme() and read_meme(). Adds a cross-reference from
the MotifManipulation vignette and a NEWS entry. Bumps DESCRIPTION
version 1.31.19 to 1.31.20.
 
Package: pipeComp
Commit: b629c236b16207e9b6037dc8cb82310bfe00c6e1
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 10:08:05 +0200
Commit message:

 updated ggplot2 deprecated fns
 
Package: pipeComp
Commit: 5f657f80c5e4040104787d4210d1f9f063ef1721
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 10:00:29 +0200
Commit message:

 version bump
 
Package: pipeComp
Commit: a384611064cf86e65c0bb6a5f314662edd9c1406
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 10:00:07 +0200
Commit message:

 avoiding deprec warnings
 
Package: pipeComp
Commit: b0dda546e550f8580d0b22070eaa5cb508489e8e
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 09:42:55 +0200
Commit message:

 fix type.convert as.is
 
Package: GenomicScores
Commit: 162043feaa092bfd5f4d162b60184551a5539b92
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-26 09:39:59 +0200
Commit message:

 Remove importing utils::data() b/c (1) is not used and (2) it has been promoted to BiocGenerics; see issue #22
 
Package: cellNexus
Commit: d7f0137d1c71be379107844554c6370f3a1b6ffe
Author: Mengyuan Shen <129487421+myushen@users.noreply.github.com>
Date: 2026-05-26 17:15:53 +1000
Commit message:

 Merge pull request #113 from myushen/metadata_new_release

Metadata new release 
Package: cellNexus
Commit: 54f266ec1373f996934f4ff8759de386c17d38cc
Author: myushen <mengyuan.shen@outlook.com>
Date: 2026-05-26 16:49:36 +1000
Commit message:

 vignette and readme rendering
 
Package: cellNexus
Commit: bd2ef66221949137eda4e73353f393170b44950d
Author: myushen <mengyuan.shen@outlook.com>
Date: 2026-05-26 15:45:29 +1000
Commit message:

 metadata version up
 
Package: rhdf5
Commit: 1dd62c41d01b482616e27461f12db3f662cc0256
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 09:18:55 +0200
Commit message:

 Bump version
 
Package: rhdf5
Commit: 990596f7e56030d4555c93efd8c6d7f2b7022e91
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 09:18:32 +0200
Commit message:

 Use startsWith() instead of grep()
 
Package: rhdf5
Commit: a93770304856829db5d3e13dc197cf898314603a
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-26 09:16:56 +0200
Commit message:

 Document S3 support in H5Fopen()
 
Package: rhdf5
Commit: 8260b333bdf6b2837775079375cb2cfc7a176198
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 22:07:01 +0200
Commit message:

 Run devtools::document()
 
Package: rhdf5
Commit: 383feb93bee4aa354b3ac1e53db1c1b5866d001b
Author: Michael Sumner <mdsumner@gmail.com>
Date: 2026-05-20 04:35:25 +0000
Commit message:

 enable remote H5open
 
Package: rhdf5
Commit: 621edf0a03408f1ade107eabd1b30302d8392834
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 17:07:32 +0200
Commit message:

 Fix configure files line endings
 
Package: rhdf5
Commit: 3eb5165a387e8d23878a4951ec4fa3739ec1ee57
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 15:52:55 +0200
Commit message:

 Set R CMD check level back to WARN
 
Package: rhdf5
Commit: 3e5f53f746376d2ff47e7e96d3fe351ca3faa154
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 15:52:37 +0200
Commit message:

 Use PRIu64 for next_dim in snprintf()
 
Package: rhdf5
Commit: 8b811a7f25b4105a1108bd0d8f79435fec618e87
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 17:06:34 +0200
Commit message:

 Reduce duplication in h5checktype
 
Package: rhdf5
Commit: c4ca3dbcedd2a301b9b03db2e707ba139d9063f8
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:58:08 +0200
Commit message:

 Run devtools::document()
 
Package: rhdf5
Commit: 8b937db1ddcef841d14ffad5a98737dce57a5b4e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 12:02:54 +0200
Commit message:

 Add de.NBI ROR
 
Package: rhdf5
Commit: 3da5f556b8011b0943e3a510d7d1313772ad1f01
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-22 15:15:02 +0200
Commit message:

 Use more traditional R CMD check workflow 
Package: scDblFinder
Commit: 8f8c295ffef5bed9ae8449a8d129ef549ccbac71
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 09:16:37 +0200
Commit message:

 version
 
Package: scDblFinder
Commit: 54f778e8a6cb37565e17cf11de13999dd56c8424
Author: plger <pl.germain@gmail.com>
Date: 2026-05-26 09:15:20 +0200
Commit message:

 porting xgboost using-all-threads fix
 
Package: BamScale
Commit: 026ff90e052d4769cd73251ec81124cc2fb3bfd1
Author: Chirag Parsania <chirag.parsania@gmail.com>
Date: 2026-05-26 15:52:36 +1000
Commit message:

 Increment version number to 0.99.10
 
Package: BamScale
Commit: e13d0d35ed7280921f42ca79d7be4061fddb1708
Author: Chirag Parsania <chirag.parsania@gmail.com>
Date: 2026-05-26 15:50:03 +1000
Commit message:

 Fix auto thread allocation in test
 
Package: BamScale
Commit: 3bed5ef97cd7ae0c7a4f9c8b8db13fa0e21da323
Author: Chirag Parsania <chirag.parsania@gmail.com>
Date: 2026-05-26 15:49:25 +1000
Commit message:

 Fix README
 
Package: Rsubread
Commit: 75ee69b53e151f73e31150ad06ef5d42cda2670a
Author: Yang Liao (Monash University) <yliao@m3v106.massive.org.au>
Date: 2026-05-26 14:34:27 +1000
Commit message:

 Updatd version number
 
Package: Rsubread
Commit: 6a500052a143b234ba966934340e70228c6dc7d7
Author: Yang Liao (Monash University) <yliao@m3v106.massive.org.au>
Date: 2026-05-26 14:31:33 +1000
Commit message:

 since cellCounts now works well, the env check is removed.
 
Package: Rsubread
Commit: 16771dfe8566fdeee9ccfaaa79ea2844200f002a
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-26 10:03:30 +1000
Commit message:

 moved memory check to outside for speed
 
Package: Rsubread
Commit: 7798b9ee12b13e7af207aef444d4852ea5c237e5
Author: Yang Liao (Monash University) <yliao@m3v106.massive.org.au>
Date: 2026-05-26 09:49:32 +1000
Commit message:

 removed debug output
 
Package: dnaEPICO
Commit: 4d418dabfe1d9e6efe62dfbec7d1f49fbbe9975c
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-26 09:47:02 +1000
Commit message:

 Bioconductor 0.99.21 Vignettes
 
Package: Rsubread
Commit: 3e5b91bc2b7c9ac34ec0da3dc3edef75c54bab2e
Author: Yang Liao <yang.liao@monash.edu>
Date: 2026-05-26 09:31:16 +1000
Commit message:

 Fixed many bugs in memory-realign buffer
 
Package: minfi
Commit: fa38de784663c77840904f4878a7a97b1629f268
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-25 16:10:36 -0700
Commit message:

 minfi 1.59.1: Import data() from BiocGenerics instead of utils
 
Package: SynExtend
Commit: ff73121bf0b617589be75b89ae0d1f1da0acd7f2
Author: npcooley <npcooley@gmail.com>
Date: 2026-05-25 23:59:48 +0100
Commit message:

 version bumps and news
 
Package: SynExtend
Commit: 296b1ec1551503475da61f5490f050fe27d4e17f
Author: npcooley <npcooley@gmail.com>
Date: 2026-05-25 23:54:53 +0100
Commit message:

 ambitious rewrite
 
Package: SynExtend
Commit: beaba15154b649185966502f94753f7aefbe0198
Author: npcooley <npcooley@gmail.com>
Date: 2026-05-25 15:38:33 +0100
Commit message:

 Merge branch 'devel' of https://github.com/npcooley/SynExtend into devel

update version number
 
Package: SynExtend
Commit: 04824a28cba79c0daaf371117357e97abdd6d4a2
Author: npcooley <npcooley@gmail.com>
Date: 2026-05-25 13:23:54 +0100
Commit message:

 1.25 devel update
 
Package: SynExtend
Commit: 07021850ff8701e7a6743b8ffe8a62a79eeee2b5
Author: Nicholas Cooley <39340402+npcooley@users.noreply.github.com>
Date: 2026-04-23 11:18:05 +0100
Commit message:

 Merge pull request #82 from ahl27/master

Documentation fixes 
Package: SynExtend
Commit: b3be43e5c054f0d881790be696518d7de4b64abc
Author: ahl27 <30053966+ahl27@users.noreply.github.com>
Date: 2026-04-15 15:43:17 -0400
Commit message:

 update supertree.rd references
 
Package: SynExtend
Commit: 78b562e04531824683bcf88f914b5a18662ba599
Author: ahl27 <30053966+ahl27@users.noreply.github.com>
Date: 2026-04-14 17:24:53 -0400
Commit message:

 update documentation
 
Package: SynExtend
Commit: 44644af986d4a1ef3f6a99fee822b764f29ac660
Author: Aidan Lakshman <30053966+ahl27@users.noreply.github.com>
Date: 2026-04-14 17:06:56 -0400
Commit message:

 Merge branch 'npcooley:devel' into master
 
Package: SynExtend
Commit: a380653d6ace5ac7246a6da6ebc2dab2f226e1a9
Author: npcooley <npcooley@gmail.com>
Date: 2026-03-09 13:09:51 +0000
Commit message:

 add function, fix indexing bug
 
Package: SynExtend
Commit: 5b4c818008aac2c0555eb657bf4b44ce7756bd7b
Author: npcooley <npcooley@gmail.com>
Date: 2026-03-04 10:10:25 +0000
Commit message:

 large rewrite of NucleotideOverlap
 
Package: SynExtend
Commit: e7912685b340962bfa228b06ee501c1c006234e5
Author: ahl27 <30053966+ahl27@users.noreply.github.com>
Date: 2026-01-21 16:32:29 -0500
Commit message:

 Fix issue with Standardize_Subset where something inexplicable was happening.

Not sure what I was even intending to do. Previous state of this system was doing
something crazy when passed input of `Subset` that was an integer vector.

I've simplified this codepath to make it more understandable and left some
documentation. Should be working correctly now.
 
Package: Rsubread
Commit: 872c0e464ad0fa00f1600356d5323af42fcc53e0
Author: Yang Liao (Monash University) <yliao@m3v106.massive.org.au>
Date: 2026-05-26 08:49:22 +1000
Commit message:

 further improved memory temp
 
Package: bumphunter
Commit: 51b589f2c3be64859df7b50431005b8cec3b72d7
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-25 14:13:00 -0700
Commit message:

 bumphunter 1.55.1: No need to import data() from utils

Package internal code doesn't use utils::data() so there's no need
to import it.
 
Package: Rsubread
Commit: 0bf51d49ec5b7619683189af8043e92ae82d7907
Author: Yang Liao <yang.liao@monash.edu>
Date: 2026-05-26 07:04:25 +1000
Commit message:

 fixed many bugs in the new memory realign space.
 
Package: GSVA
Commit: 3644b54d300072a7fc6710f30811355b762290e7
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 22:50:16 +0200
Commit message:

 Bump version
 
Package: GSVA
Commit: a7730d014f8acf2e2b786fb61e416370058241c6
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 22:48:15 +0200
Commit message:

 Merge pull request #267 from rcastelo/266-split-gsva-ranks-calculations

Split GSVA ranks calculations, enabling distribution of computations 
Package: GSVA
Commit: 85eac2a6a5d999fe0e3c2cc956ead5263a93a4e5
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 21:07:10 +0200
Commit message:

 Fixed in the documentation
 
Package: GSVA
Commit: 8178bcbba97d5f5cd0d2c27ae2b5137fa7eb5fc7
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 21:06:19 +0200
Commit message:

 Missing comma in help page

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> 
Package: GSVA
Commit: 72e056b9031090e0fa478089fa50ce0335d04b0e
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 21:01:52 +0200
Commit message:

 Fix parameter whdim in call to .check_ondisk()

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> 
Package: GSVA
Commit: 64d5f0527c9c494e893502a6fc35f91d3b35be84
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 21:00:16 +0200
Commit message:

 Fix whdim argument in call to .check_ondisk()

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> 
Package: GSVA
Commit: f3fccf56ae5198a85be7b7a2b3c336374b4be9df
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 20:11:02 +0200
Commit message:

 Fixed saveHDF5GSVAranks() and loadHDF5GSVAranks()
 
Package: GSVA
Commit: af5941ab45426cb44ae0fb28fde8d63f463d05fc
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 17:07:11 +0200
Commit message:

 Added first and last parameters to enable restricting calculations to a range of rows in gsvaRowNorm(), or columns in gsvaColRanks() and gsvaColScores(). Added corresponding unit tests
 
Package: GSVA
Commit: bf082248a311b722f517ccf1469219ad19bb1d21
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-25 10:50:33 +0200
Commit message:

 Added dropExistingAssays parameter to gsvaRowNorm() and gsvaColRanks(). Added corresponding unit tests
 
Package: GSVA
Commit: 4ee72889ffa303f92a95667f73eabf499131d9b4
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-24 21:55:26 +0200
Commit message:

 Added deprecation of gsvaRanks() and gsvaScores()
 
Package: GSVA
Commit: 1776d568282f368e35c6952854f558696f35d6f4
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-24 21:00:13 +0200
Commit message:

 Fixed gsvaEnrichment(), updated show() method, updated scRNA-seq vignette
 
Package: GSVA
Commit: 36df55d6845b5d9f7bb187f63edc726f64368446
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-23 03:08:43 +0200
Commit message:

 Fixes on code, documentation and unit tests
 
Package: GSVA
Commit: ca5e7ebdce5b3a90cca5d41a1e4b2bb29b45928e
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-22 17:49:14 +0200
Commit message:

 Added gsvaColRanks() and gsvaColScores() functions
 
Package: GSVA
Commit: da448ad9e5ab2add6c80bf1b6d66b46f593dbbbf
Author: Robert Castelo <robert.castelo@upf.edu>
Date: 2026-05-22 05:45:39 +0200
Commit message:

 Added gsvaRowNorm() function
 
Package: Rsubread
Commit: 450cf989409f8fbaf8db0a49a45ce5dcfd95b8a4
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-26 05:58:22 +1000
Commit message:

 load index once only
 
Package: Rsubread
Commit: 0851a34ac33402fb11558a7017ae3bb118f426d4
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-26 05:53:29 +1000
Commit message:

 added memory-only realign temp mode
 
Package: universalmotif
Commit: 9233d18ee71f4c69ce02a71a65292b5c345f0655
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-25 16:40:31 +0100
Commit message:

 bump version
 
Package: universalmotif
Commit: ace6eea331e31b4422bcc79922e799ad0159cf48
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-25 16:36:51 +0100
Commit message:

 vignette: tighten ChIPseqWorkflow figure placement

Load the LaTeX float package and set figure placement to H so figures
land where they are defined rather than floating onto the next page,
which was leaving big white-space gaps below several code chunks.
Trim the 12-motif view_motifs at fig.height=7 to 6, and the merged-set
view_motifs at fig.height=7 to 4, so both fit on the same page as their
preceding code. Drop the duplicate view_motifs at the end of the summary
section since the merged motifs were already shown twice earlier, which
closes the last remaining gap. Page count drops from 18 to 16.
 
Package: universalmotif
Commit: 113a9b6086aeb10387a223e61f8ddb9d955f5080
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-25 15:48:08 +0100
Commit message:

 update description
 
Package: Rarr
Commit: e58bdc67cc3f2a580188185839ec1194162a3161
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 12:10:02 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: 999a2da277a949ced8a930ebe3feed6da8ff3a55
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 11:36:45 +0200
Commit message:

 Use rlang::inject() instead of .create_replace_call()
 
Package: Rarr
Commit: 3f2ec41342bef27ad3ca16ca208562511f85e96e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 10:42:03 +0200
Commit message:

 Extract lossy conversion steps during write in .prepare_write_data()
 
Package: Rarr
Commit: 117dbbc80335c7442bbc7967d98b50a8f9e1f8bd
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 10:34:45 +0200
Commit message:

 Use global variables for supported codecs
 
Package: Rarr
Commit: 2c0c081037450c0bc989d20ab66335c637e527bd
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 09:29:06 +0200
Commit message:

 Extract .normalize_v3_metadata() in its own helper
 
Package: Rarr
Commit: b9221bd8ba313f4731737a95031bd693a52c7089
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-25 09:20:14 +0200
Commit message:

 Refactor json S3/local reading
 
Package: universalmotif
Commit: 1470689469ab4a55b7871be6bfe055c77a0289b3
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-25 12:09:01 +0100
Commit message:

 clean up news
 
Package: universalmotif
Commit: 79b2495e9767a7c2f97bc18641e325cd7baec323
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-25 11:59:28 +0100
Commit message:

 add ChIP-seq workflow vignette + view_motifs sort.by + match_bkg genome path

New end-to-end ChIPseqWorkflow.Rmd vignette walks through a complete
motif analysis on real ChIP-seq peaks, using a newly bundled BED
(VAL1-GFP peaks in Arabidopsis from Yuan et al. 2021, NAR 49:98-113)
that lives in inst/extdata. The workflow: import peaks via
rtracklayer, extract sequences from BSgenome.Athaliana.TAIR.TAIR9,
build a composition-matched genomic background with match_bkg(),
discover motifs with motif_finder(bkg.sequences=...), deduplicate
with merge_similar2(), label clusters by their biological identity
(RY, G_box, ...), compare to JASPAR2022 plants via MotifDb,
validate enrichment with enrich_motifs2(), test central positional
bias with motif_peaks(), and examine RY-self and RY-other spatial
clustering with motif_coocc() plus per-pair distance histograms.
The biological story: six distinct real TF families (B3-domain
ABI3, bZIP ABF3, BPC1, DOF CDF5, RVE8, SPL7) come out of one
peak set.

match_bkg() gains a `genome` argument (BSgenome object) plus
companion `exclude` (GRanges to skip), `n.candidates`, and
`chromosomes` knobs. When supplied, the function samples random
non-overlapping genomic windows internally, replacing the
sample-and-getSeq boilerplate that was otherwise duplicated in
every ChIP-seq workflow. Mutually exclusive with `universe`.

view_motifs() gains a `sort.by` argument with options
"none" (default; input order preserved while alignment still
uses the highest-IC anchor), "ic" (descending information
content), and "similarity" (hierarchical clustering on Pearson
correlation between aligned columns, so visually similar motifs
are adjacent).

DESCRIPTION: adds rtracklayer and BSgenome.Athaliana.TAIR.TAIR9 to
Suggests; version 1.31.13 -> 1.31.16. New BibTeX entry yuan2021val.
Added 11 new tests (7 for match_bkg, 4 for the genome path) and
all 643 tests pass.
 
Package: universalmotif
Commit: 4f0d4397237f956886ad07680dcdfe12a3c76b43
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 12:50:16 +0100
Commit message:

 vignette: tighten motif_coocc max.distance paragraph wording
 
Package: universalmotif
Commit: 58b46f55bc7df492a7a60c0edd08b69ac123983c
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 12:49:11 +0100
Commit message:

 drop plot_motif_coocc and the motif_clusters stub

- plot_motif_coocc() removed; users with the data.frame can build any
  ggplot2 heatmap they want without a thin wrapper.
- R/motif_clusters.R removed -- unfinished v1 stub (empty function
  body, never exported, never tested). Dropped from Collate.
- NEWS, vignette, tests, NAMESPACE, man/ all cleaned up.
 
Package: universalmotif
Commit: 16469bca8280014868712de58ae11a79c8166624
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 12:42:50 +0100
Commit message:

 plot_motif_coocc: drop all axis lines + ticks for a cleaner heatmap
 
Package: universalmotif
Commit: 880a478ea62e986cd83bc56c2c471c5678960370
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 12:40:38 +0100
Commit message:

 motif_coocc(): make spatial mode descriptive, not part of the Fisher test

The previous implementation filtered the `both` cell by spatial
distance but kept `a_only` and `b_only` based on the unfiltered
presence sets, leaving the 2x2 internally inconsistent
(a_only + b_only + both could exceed n.sequences, neither clamped to
zero). The resulting Fisher p-value lost its meaning.

The conceptual issue is bigger than the math: a proper spatial test
(SpaMo-style) is conditional on co-presence and tests the distance
distribution against a null -- not a 2x2 Fisher.

New semantics: the Fisher test always answers the SET question (do
these motifs co-occur in the same sequences?). When `max.distance`
is supplied, two descriptive columns are added:
  - both.clustered: subset of `both` with a within-distance pair.
  - median.distance: median nearest-pair distance.

Read together: pvalue/qvalue say "do they co-occur?", median.distance
hints "when they co-occur, do they cluster?". Heterodimer-like
arrangements show up as small q AND small median.distance.
 
Package: universalmotif
Commit: dcc767f11af61cc387d9790d0cf9bbcd68139b2a
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 11:54:16 +0100
Commit message:

 add motif_coocc() and plot_motif_coocc(): motif pair co-occurrence

motif_coocc() finds significantly co-occurring motif pairs in a set of
sequences via one-sided Fisher's exact test on per-sequence 2x2
presence/absence, BH-corrected across all tested pairs. Mirrors HOMER's
pairwise-Fisher convention; optional `max.distance` adds a SpaMo-lite
spatial constraint.

Two input paths:
  - Internal scan via scan_sequences2() -- DNA/RNA only.
  - Precomputed hits + n.sequences -- any alphabet (AA, custom).

Companion plot_motif_coocc() returns a clustered ggplot tile heatmap
of -log10(qvalue) or odds_ratio.

DNA/RNA only on the scan path; any alphabet on the hits path. Pure R;
no C++. 36 unit tests pass. Version bump 1.31.12 -> 1.31.13.
 
Package: universalmotif
Commit: 15eca64225de371d77168fde544e36f1604b77f3
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 11:31:47 +0100
Commit message:

 vignette: tone down implant_motifs() blurb
 
Package: universalmotif
Commit: b3fcf01a0a2aefdb2989381b4a86d4d7d23e5280
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 11:29:46 +0100
Commit message:

 implant_motifs(): return.indices = TRUE now returns list(sequences, indices)

Previously returning only the data.frame forced callers to either run
the function twice with the same seed (to also keep the modified
sequences) or accept losing one of the two outputs. Returning both
in a single call eliminates the awkward double-call idiom and matches
how the ground truth is actually used downstream (you almost always
need both the planted sequences and the answer key together).
 
Package: universalmotif
Commit: ee5a0b4f57b7ba66af4cc8b56bb552344534a6ea
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 11:26:48 +0100
Commit message:

 drop rng.seed from match_bkg() and implant_motifs()

Both are pure-R and used set.seed(rng.seed) inside the function body,
which silently mutated the caller's global .Random.seed -- a real
side-effect bug.

Caller now controls reproducibility via set.seed() before the call,
which is the standard R idiom. Tests and vignette examples updated to
match. rng.seed remains on functions that pass the seed into C++ RNG
state (create_sequences, motif_pvalue, motif_finder, shuffle_sequences,
enrich_motifs, enrich_motifs2, shuffle_string) where it doesn't touch
R's global state.
 
Package: universalmotif
Commit: e90d0c9cf2aaf50e8c025737760405b30302df66
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 11:13:21 +0100
Commit message:

 add implant_motifs(): plant motif instances into sequences

Inspired by yamtk seed. Generates ground-truth positive sequences for
benchmarking scan_sequences / motif_finder / enrich_motifs2 / motif_peaks.

Three insertion modes (n.per.seq / rate / positions), centre.bias for
ChIP-seq-style clustering, min.spacing for non-overlapping placement,
strand control, deterministic via rng.seed. Returns either the
implanted XStringSet or a ground-truth data.frame (sequence.i,
motif.i, start, width, strand, planted).

DNA/RNA only. Pure R; no C++. 52 unit tests pass.

Version bump 1.31.11 -> 1.31.12.
 
Package: universalmotif
Commit: 679b920d6a07502cfc4bd58bab76801c1eb1d41c
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-23 10:54:57 +0100
Commit message:

 mark candidate sites for RcppThread::isInterrupted() in long C++ hot paths
 
Package: universalmotif
Commit: 66586fdc97ba782d7475d25563ab660dabf40dc8
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 14:45:38 +0100
Commit message:

 bump to 1.31.11 and document match_bkg()/plot_match_bkg() in NEWS
 
Package: universalmotif
Commit: 4c61eccd62a6a4fadade536ec9804c0570dd5071
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 14:43:39 +0100
Commit message:

 match_bkg: fix sample() length-1 gotcha + ring-cap fallback

Two related bugs caused match_bkg() to return wildly-mismatched
backgrounds when the target distribution was narrow and the home
bin's available pool dropped to a single index:

  1. R's `sample(x, n)` treats a length-1 numeric `x` as `1:x` and
     returns sample.int(x, n). So `sample(c(201), 1)` returns a
     random integer in [1, 201], not the value 201. The find_candidates
     loop was hitting this when a cell had only one universe
     sequence available after dedup -- which then produced an
     arbitrary universe index unrelated to the target's bin.

  2. The original unbounded ring-expansion (up to max(n.gc.bins,
     n.len.bins) rings) was too aggressive: once nearby cells got
     drained via unique=TRUE, ring expansion would walk far out to
     bins compositionally unlike the target before finally hitting
     the global random fallback.

Fixes:
  - All sample() calls switched to `pool[sample.int(length(pool), n)]`
    which is immune to the length-1 gotcha.
  - Ring expansion is now capped at MAX_LOCAL_RING = 2. Beyond that,
    the function falls back to with-replacement sampling from the
    accumulated *local* pool (rings 0-2). This preserves the
    composition match at the cost of occasional duplicates, instead
    of degrading into a global random sample.

On the canonical demo fixture (target GC ~0.68/length ~400, universe
GC ~Beta(2,2)/length ~U(200,800)):
  - Before: matched bkg GC = 0.52 +/- 0.22, length = 474 +/- 154
  - After:  matched bkg GC = 0.67 +/- 0.05, length = 389 +/-  61

Includes the linter's incidental polish to match_bkg.R / man /
vignette (drop the chromVAR reference, tighten markdown emphasis).
 
Package: universalmotif
Commit: f3364a5590c37c9cdb97f8563ade07b1197ea55f
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 14:09:47 +0100
Commit message:

 docs: add match_bkg() / plot_match_bkg() section to the sequence searches vignette
 
Package: universalmotif
Commit: 00ad929e7317b0997d8bef8129ade441adb832c4
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 14:09:41 +0100
Commit message:

 add match_bkg() and plot_match_bkg(): composition-matched backgrounds

`match_bkg()` samples background sequences from a universe XStringSet
that match the input set on GC fraction and sequence length, the
HOMER-style binned approach:

  1. Bin the universe by (GC equal-width, length quantile-based).
  2. For each target, find its (GC, length) cell and sample
     n.per.target universe sequences from it.
  3. If the home cell is empty / undersized, expand outward in
     Manhattan-distance rings (with a warning). Fall back to global
     with-replacement sampling only if the universe is truly too
     small to cover the target set.

Returns either the matched XStringSet (default) or a data.frame of
per-pair match indices (return.indices = TRUE) for traceability.

Complements (does NOT replace) shuffle_sequences(): the shuffle path
randomises each input in place; match_bkg() instead samples real
sequences from a larger genomic universe. Use the latter when the
input has composition bias relative to the genome that you want to
control for in enrich_motifs2() / motif_finder().

plot_match_bkg() is a companion ggplot helper that overlays GC and
length density curves for target vs matched-background, useful for
visually verifying the match landed. Same theme conventions as
plot_motif_peaks() (no interior gridlines, L-frame axes).

20 unit tests including: shape/class, GC-match quality, length-match
quality, determinism, unique-without-replacement, indices output,
n.per.target = N, AA rejection, alphabet mismatch, small-universe
fallback, empty-bin ring expansion, plot ggplot class. Integration
test through enrich_motifs2 round-trips cleanly.

No new package dependencies. No C++ code.
 
Package: universalmotif
Commit: b66bcbe55f7f6cef75a40e24ed786dd8fb308aa9
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 13:39:50 +0100
Commit message:

 bump to 1.31.10 and document motif_peaks() rewrite in NEWS
 
Package: universalmotif
Commit: 413e16485eeac61b415a267d71c55e859a5a7489
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 13:38:33 +0100
Commit message:

 motif_peaks: add v1 GRanges test + polish plot_motif_peaks() output

- Add a unit test covering scan_sequences() (v1) GRanges round-trip:
  motif_peaks() auto-resolves seq.length from seqlengths(hits) for v1
  GRanges the same way it already did for v2 GRanges.

- plot_motif_peaks() polish:
    * black bars (was grey25)
    * no interior grid lines
    * L-frame axes only (kill panel border, draw bottom + left axis
      lines explicitly)
    * bottom x-axis line, ticks, and tick labels on every facet (via
      axes = "all_x" / axis.labels = "all_x")
    * strip-title outline removed
    * per-motif p-value / enrichment annotation moved into the strip
      label via a labeller -- avoids the overlap that happened when
      the tallest bar landed at the top-left corner of a panel
 
Package: universalmotif
Commit: 014efe0d8491884f2e7514fafe091b3fedaf6652
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 13:22:58 +0100
Commit message:

 docs: add motif_peaks() / plot_motif_peaks() section to the sequence searches vignette
 
Package: universalmotif
Commit: 0db48b3dfad6f1ea9faec74ea697719883dd5ca7
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 13:22:51 +0100
Commit message:

 rewrite motif_peaks(): CentriMo-style positional enrichment

Wholesale replacement of the old kernel-density-with-permutation-null
implementation, which never matched the function's intended CentriMo
semantics. The new version takes its input directly from
scan_sequences() / scan_sequences2() (either data.frame or GRanges)
and answers the actual question: "are this motif's hits non-uniformly
distributed along the sequences?"

Algorithm (Bailey & Machanick 2012):
  1. Normalise hits (best score per (motif, sequence) pair).
  2. For each motif and each candidate window width, compute the
     one-sided binomial p-value for hit-count-in-window under the
     null "hits uniform over [1, seq.length]".
  3. Pick the best (smallest-p) window per motif; Bonferroni-correct
     over windows tested; BH-correct across motifs.

Two modes:
  - mode = "central" (default): only centre-of-sequence windows.
  - mode = "local": window centre is also varied across the sequence.

Companion plot_motif_peaks() returns a ggplot faceted by motif with a
hit-centre histogram and the best window shaded. It consumes the new
`centers` list-column on motif_peaks()'s return, so users don't have
to thread their scan results back in.

The C++ helpers used by the old stub (peakfinder_cpp, linbin_cpp in
src/motif_peaks.cpp) are gone -- they were unique to that stub and
unreferenced elsewhere.

This is a hard incompatible rewrite under the same name: the v1
signature (hits, seq.length, seq.count, bandwidth, max.p, peak.width,
nrand, plot, BP) has no v2 counterpart. NEWS notes the break.
 
Package: universalmotif
Commit: dcf5b8e90ac19bb87a8576defff130d8683e7fd0
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 12:47:37 +0100
Commit message:

 bump to 1.31.9 and document merge_motifs2()/merge_similar2() in NEWS
 
Package: universalmotif
Commit: 1e3094880ee982fa87d3ccf87d6c6e96997b4bad
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 12:44:02 +0100
Commit message:

 docs: polish merge_motifs/similar wording + cross-link v1 docs to v2
 
Package: universalmotif
Commit: 81f9538b361f78b898a3f0afca2deaf11cb16a0e
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 12:33:44 +0100
Commit message:

 docs: add merge_motifs2/merge_similar2 vignette section + polish merge_motifs2 docstring
 
Package: universalmotif
Commit: ada9de3375beec9c0b30a5fc939077f762ba7ca8
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 12:33:15 +0100
Commit message:

 add merge_motifs2() and merge_similar2(): significance-based motif merging

Companion v2 functions to merge_motifs() and merge_similar(), built on
compare_motifs2(). Both DNA/RNA only.

merge_motifs2(motifs):
  - Anchor-based progressive alignment via compare_motifs2()'s C++
    alignment finder. Picks the highest-IC input motif as the anchor;
    every other motif's best alignment offset / strand / overlap is
    computed against the anchor in a single C++ call.
  - Motifs whose best alignment is on the - strand are reverse-
    complemented before averaging, so the merged motif is always in
    the anchor's orientation. This removes the input-order dependence
    of merge_motifs()'s iterative pairwise scheme.
  - Column-union averaging in R: each output column at frame position p
    is the (optionally @nsites-weighted) mean of the per-motif PPM
    columns covering p. No automatic IC-trim -- users who want that
    can pipe through trim_motifs().

merge_similar2(motifs, qvalue):
  - Calls compare_motifs2(matrix.out = "qvalue") to get an N x N
    pairwise q-value matrix.
  - Symmetrises Q via pmin(Q, t(Q)) (pair linked if either direction
    is significant; per-query BH adjustment in compare_motifs2 makes
    Q asymmetric).
  - Connected-components clustering via a small union-find: motifs i
    and j are in the same cluster iff Qsym[i,j] <= qvalue. Each
    multi-motif cluster is collapsed via merge_motifs2(); singletons
    pass through unchanged.
  - Returns a list of universalmotif S4 objects shorter than the
    input, or a data.frame of cluster assignments when
    return.clusters = TRUE.

This is the STAMP / TOMTOM-clustering semantics ("group all motifs
that are pairwise significantly similar"), which is more interpretable
than v1's score-threshold hierarchical clustering and removes the
linkage-method / cutoff-unit ambiguity.

merge_motifs() and merge_similar() now emit one-line tips pointing at
the v2 functions when the user's argument set maps cleanly. Silence
with options(universalmotif.suggest.merge_motifs2 = FALSE) /
universalmotif.suggest.merge_similar2 = FALSE.
 
Package: universalmotif
Commit: a9b0a8017182457ffba9a8408f2ce66890247901
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 11:31:09 +0100
Commit message:

 bump to 1.31.8 and document motif_finder() in NEWS
 
Package: universalmotif
Commit: 04e8bbb58038641de99193b4975292a0fb101adf
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 11:25:51 +0100
Commit message:

 docs: tighten motif_finder() vignette section
 
Package: universalmotif
Commit: bec0aee4d38169676027b73a66e10d8fb5e90372
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 11:23:50 +0100
Commit message:

 docs: note STREME basis of motif_finder() and add Bailey 2021 reference
 
Package: universalmotif
Commit: 4bcaea08014e2fd47abc6060600c145dad7e988c
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 11:11:58 +0100
Commit message:

 motif_finder: tighten allocations, background, and interruptibility

Four follow-up improvements to the initial motif_finder() landing:

  1. Background from positives. The C++ side was being passed uniform
     (0.25, 0.25, 0.25, 0.25), which diverged from yamtk me's default
     (compute from the actual sequence composition). Now the R wrapper
     computes the bkg from the combined positives + bkg.sequences via
     Biostrings::letterFrequency (with yamtk's 0.001 floor + renorm) and
     forwards it both to the C++ scanner and to each discovered motif's
     @bkg slot.

  2. Allocation churn. Three hot loops were rebuilding scratch buffers
     on every call:
       - fill_cdf()'s tmp_pdf is now a member of the Motif struct,
         grown but never shrunk across CDF builds.
       - enumerate_seeds()'s per-sequence `seen` unordered_set is now
         hoisted out of the inner loop and clear()'d, so the bucket
         capacity is reused across sequences.
       - discover_for_width()'s `covered` bitmask is pre-allocated once
         per width and zeroed in-place between seed attempts (only
         re-shaped if a previous attempt moved it into local_results).

  3. Drop the manual consensus workaround. Now that the upstream
     create_motif() matrix-dispatch bug is fixed (737d8e4),
     create_motif() correctly populates @consensus and motif colnames,
     so the per-column get_consensus() loop in the R wrapper is
     redundant. Twelve lines deleted.

  4. Safety. RcppThread::checkUserInterrupt() now fires at the top of
     each per-width iteration -- the RcppThread variant throws a C++
     exception (vs longjmp), so STL destructors run cleanly and per-
     width buffers are released on Ctrl-C. Also added defensive input
     guards at the motif_finder_cpp entry (empty seqs, bad pvalues,
     non-positive bkg, etc.) so direct C++ callers can't wander into
     runaway allocations or divide-by-zero.

All 21 motif_finder tests still pass. No behavior change on valid
inputs beyond the bkg-from-positives shift (which makes the discovered
PWM log-odds correct for non-uniform sequence sets).
 
Package: universalmotif
Commit: 28973d28f18122f0397a2122f14ae2de6782162a
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 10:09:15 +0100
Commit message:

 docs: add motif_finder() section to the sequence searches vignette
 
Package: universalmotif
Commit: 6eae7434fe9a0871f18eebb79a2501da9fa8d3d9
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 10:08:58 +0100
Commit message:

 rewrite motif_finder(): yamtk me-aligned de novo discovery

Replaces the 109-line, unexported, never-tested stub with a real
implementation modelled after the yamtk me command-line tool
(https://github.com/bjmt/yamtk). The new function is exported and
returns a universalmotif_df, slotting into the v2 stack alongside
scan_sequences2() / compare_motifs2() / enrich_motifs2().

Pipeline (faithful port of yamtk/src/yamme.c):
  - For each motif width in [min.width, max.width], iterate up to
    nmotifs:
    - enumerate over-represented k-mer seeds (Fisher's exact log-p
      on per-sequence canonical-strand presence)
    - build initial PPM by aligning Hamming-1 neighbours of the
      best seed
    - convert PPM -> integer PWM, build score CDF, choose threshold
      by hit p-value
    - refine PPM twice (re-scan, rebuild, re-threshold)
    - evaluate on positives + negatives; accept if Fisher's per-seq
      presence p-value below stop.pvalue
    - mask covered positions and try the next seed
  - merge per-thread results in (width, discovery_seq) order
  - re-evaluate every motif on pristine positives so cross-width
    dedup compares apples-to-apples
  - drop motifs whose coverage overlap with a lower-p-value motif
    exceeds dedup.overlap (default 0.5)
  - BH q-values across survivors; filter by qvalue cutoff
  - IC-trim low-information flanks

Width-level parallelism via RcppThread::parallelFor. Background is
auto-generated by k=2 euler-shuffle of positives if not supplied.
DNA/RNA only (matches yamtk me).

src/motif_finder.cpp is a fresh ~700-line file; the old C++ helper
(calc_seq_probs_cpp, which only served the stub) is gone.
 
Package: universalmotif
Commit: 737d8e4a050369e3d37f3dd91441dafe586fdfed
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-22 11:02:48 +0100
Commit message:

 fix: preserve explicit alphabet arg in create_motif() matrix dispatch

When create_motif() was called with both a matrix carrying rownames and
an explicit alphabet="DNA"/"RNA"/"AA" argument, the matrix-dispatch
else-if chain in create_motif() fell through to a clause that overwrote
the user-supplied alphabet with collapse_cpp(rownames(matrix)) ("ACGT"
for DNA). That collapsed string is not a key in the C++ ALPHS_e
alphabet lookup, so universalmotif_consensus()'s switch fell into the
default case, leaving @consensus empty and colnames(@motif) NULL.

Net effect: create_motif(mat, alphabet="DNA", type="PPM") produced a
motif with empty @consensus, even though create_motif(mat, type="PPM")
(no alphabet arg) populated it correctly. Downstream this broke
to_list() round-trips via update_motifs() (slot comparison error) and
left the consensus column in to_df() output empty.

Add the missing `&& missing(alphabet)` guard to the offending clause so
an explicit DNA/RNA/AA alphabet arg passes through unchanged.
 
Package: universalmotif
Commit: 619a7b0001be2ef447a9bead0e044e8a689f8a78
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 16:52:22 +0100
Commit message:

 bump to 1.31.7 and document enrich_motifs2() in NEWS
 
Package: universalmotif
Commit: cc994220b4c006e2cca53b7a97f987a3765e88a9
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 16:51:41 +0100
Commit message:

 docs: add enrich_motifs2() section to the sequence searches vignette
 
Package: universalmotif
Commit: 252224c2f9a86495e1c21df44ffc59ac15f5ebf2
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 16:41:22 +0100
Commit message:

 add enrich_motifs2(): minimalist yamtk-aligned motif enrichment

Companion to scan_sequences2() and compare_motifs2(): a 10-formal
DNA/RNA enrichment function whose default surface mirrors
yamtk enr (https://github.com/bjmt/yamtk). Internally calls
scan_sequences2() on target and (auto-shuffled or user-supplied)
background sets, aggregates per-motif counts, runs
fisher.test(alternative = "greater"), applies BH q-value
adjustment, and returns a plain data.frame whose 13 columns mirror
yamtk's TSV one-for-one (motif, motif.i, consensus,
target.seq.n / .seq.hits / .site.hits, bkg.seq.n / .seq.hits /
.site.hits, enrichment, log2.enrichment, pvalue, qvalue).

Two test modes via the test argument:
  - "seqs"  (default): Fisher on per-sequence hit presence
  - "sites": Fisher on per-position rate
matching v1's mode = "seq.hits" / "total.hits". The "ranksum"
yamtk mode is intentionally out of scope for v2.

enrich_motifs() also gains a one-line suggestion hint that fires
when a call's argument set maps cleanly onto enrich_motifs2().
Silence with options(universalmotif.suggest.enrich_motifs2 = FALSE).
 
Package: universalmotif
Commit: df7c90c24808e8d5375aeb5fa1101c7473ca03ff
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 13:48:26 +0100
Commit message:

 docs: point compare_motifs() at compare_motifs2() in the title note

R/compare_motifs.R: add a one-line note in the function description
pointing DNA/RNA + PCC users at compare_motifs2(), matching the
parallel pointer already present in scan_sequences().

man/compare_motifs.Rd regenerated.
DESCRIPTION: 1.31.5 -> 1.31.6.
 
Package: universalmotif
Commit: f4981b5f8660d8c1569399f659650de3cd74139a
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 13:46:20 +0100
Commit message:

 bump to 1.31.5 and document compare_motifs2() in NEWS

DESCRIPTION: 1.31.4 -> 1.31.5 (patch bump, development cycle).

NEWS: under "CHANGES IN VERSION 1.32.0", add a NEW FEATURES entry for
compare_motifs2() (yamtk-aligned motif-vs-motif comparison with both
empirical and parametric null modes) and a MINOR CHANGES entry for
the new compare_motifs() -> compare_motifs2() suggestion hint.
 
Package: universalmotif
Commit: b4c1b389854c11d218bb4c5242ccd76accf82a81
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 13:44:52 +0100
Commit message:

 docs: add compare_motifs2() section to the comparison vignette

Adds "A faster alternative: compare_motifs2()" to the "Motif
comparisons" section of MotifComparisonAndPvalues.Rmd, mirroring the
scan_sequences2() write-up in the sequence-scanning vignette. The new
section includes:

- A short overview of compare_motifs2()'s feature surface and the two
  null-PMF modes (empirical / parametric).
- A non-evaluated code chunk showing matrix mode (`matrix.out` =
  "score" / "pvalue" / "qvalue") and long-format mode (`compare.to`).
- A baked-in speed comparison table for yamtk cmp, compare_motifs(),
  and compare_motifs2() in both score-only and pvalue modes, at
  nthreads = 1 and 4, on 50x50 and 200x200 HOCOMOCO fixtures.

Numbers are not recomputed at vignette build time; the benchmark
script that generated them lives at
benchmarks/compare_motifs2_vignette.log in the package repository.

Also: minor whitespace clean-up in SequenceSearches.Rmd (blank lines
before two code chunks for consistent rendering).
 
Package: universalmotif
Commit: 34196e9dd448da0fe53e9f0e7492bb844fcd077d
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 13:21:18 +0100
Commit message:

 add compare_motifs2(): minimalist yamtk-aligned motif comparison

compare_motifs2() is the motif-comparison counterpart to
scan_sequences2(): a deliberately stripped-down version of
compare_motifs() whose defaults and algorithm mirror the command-line
tool `yamtk cmp` (Tremblay 2026, https://github.com/bjmt/yamtk). It
uses Pearson correlation per column as the only similarity metric and
computes p-values from a TOMTOM-style empirical null PMF built from
the target database, with Bonferroni + Benjamini-Hochberg adjustment.

Signature (eight formals):

  compare_motifs2(motifs, compare.to = NULL,
                  qvalue = 0.1, min.overlap = 5L, RC = TRUE,
                  null = c("empirical", "parametric"),
                  bkg = NULL,
                  matrix.out = c("score", "pvalue", "qvalue"),
                  nthreads = 1)

Two null-PMF modes, both ported verbatim from yamcmp.c:

  - "empirical" (default): per-query column, histogram PCC against
    every target-database column, convolve to overlap length L. Best
    for large databases.
  - "parametric": enumerate 56 simplex-grid columns weighted by a
    Dirichlet-Multinomial PMF (alpha = 4 * bkg). Best for small
    databases or when histogram sparsity would distort the empirical
    estimate.

Two output shapes:

  - compare.to = NULL: square numeric matrix (motif x motif) holding
    the value selected by matrix.out (mean PCC, p-value, or q-value).
  - compare.to provided: long-format data.frame of pairs filtered by
    qvalue, with the same column shape yamtk emits to TSV (subject,
    target, offset, strand, overlap, score, consensus strings,
    pvalue, qvalue).

The reported `score` is mean PCC over the overlap (always in [-1, 1])
rather than the raw sum yamtk reports. The underlying sum is still
what the p-value lookup indexes into.

Output conventions diverge slightly from compare_motifs() to match
yamtk and universalmotif convention: column names are subject/target
(universalmotif), the score is unit-normalised (this package), and
the per-motif p-value asymmetry of the empirical null is preserved
(non-symmetric pvalue/qvalue matrix; the score matrix remains
symmetric).

Performance: 100% hit-set overlap with yamtk in both modes on a
50-motif HOCOMOCO fixture; all score/offset/overlap/strand exactly
identical; p/q-value relative error < 4e-6. Threading scales 3.1-3.3x
at 4 threads. matrix.out = "score" skips the p-value path entirely,
giving a 6-10x speedup when significance isn't needed.

Implementation:

  - src/compare_motifs2.cpp: ~450 lines. Per-pair best alignment
    scanner + yamtk-style p-value path + IUPAC consensus helper.
    Three Rcpp exports, RcppThread-parallelised over queries with
    pre-extract/parallelise/wrap idiom.
  - R/compare_motifs2.R: ~220 lines. Arg validation, motif
    normalisation, mode dispatch, BH adjustment, output reshape.
  - utils-internal.R: suggest_compare_motifs2() hint emitted from
    compare_motifs() when arguments map cleanly onto compare_motifs2().
    Silence with `options(universalmotif.suggest.compare_motifs2 = FALSE)`.

Tests: 16 test blocks / 47 assertions covering matrix symmetry,
diagonal = 1, score range, matrix.out variants, self-comparison
sanity, both null modes, custom bkg behaviour, qvalue filtering,
empty results, AA rejection, character-name compare.to.
 
Package: ensembldb
Commit: 159ed8be7de21619c5912cd81d784174cb016dc8
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-25 11:21:41 +0200
Commit message:

 Add the actual change
 
Package: ensembldb
Commit: 31a36769ea0fea4be6d883f254027c42ee00a05e
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-25 11:21:05 +0200
Commit message:

 Update script
 
Package: ensembldb
Commit: 4db05d68b1973b899176bc38e27ad20194aee517
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-25 11:18:34 +0200
Commit message:

 Merge remote-tracking branch 'upstream/devel' into devel
 
Package: ensembldb
Commit: 28960976ad87c4922fd62089cf120ada09eca504
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2025-08-18 14:49:24 +0200
Commit message:

 feat: add genome<- method for EnsDb

- Add a `genome<-,EnsDb` method to allow manually changing/setting the Genome
  version (related to issue #159).
 
Package: assorthead
Commit: c6fe5cb105ccb62d773245a548663bc0486907bd
Author: LTLA <infinite.monkeys.with.keyboards@gmail.com>
Date: 2026-05-25 15:47:02 +1000
Commit message:

 Updated the version of the gesel library.
 
Package: scMitoMut
Commit: b32b9b661e609709d5664c4f593ea52d87ceca19
Author: Wenjie Sun <sunwjie@gmail.com>
Date: 2026-05-25 01:28:27 -0400
Commit message:

 Declare NSE globals for check
 
Package: scMitoMut
Commit: a501c454afb4a4f53962251b91c2c36b24d99c44
Author: Wenjie Sun <sunwjie@gmail.com>
Date: 2026-05-25 01:23:52 -0400
Commit message:

 fix the segmentfault error
 
Package: TCGAutils
Commit: 8b02352fe80408c8b965e2f107e4b093112f2341
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-24 22:23:57 -0400
Commit message:

 version bump 1.33.2
 
Package: TCGAutils
Commit: 6b8d8a84f9d48852e6256147818f2ea524f68869
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-24 19:32:13 -0400
Commit message:

 update importFrom lines for roxygen2
 
Package: TCGAutils
Commit: cfce0315e12d7426a287015d0321aa847d844f8d
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-24 22:23:57 -0400
Commit message:

 un-defunct mirToRanges
 
Package: TCGAutils
Commit: e4a82cc4b6e608d6cccf9a669bed7e897e8eb73a
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-24 19:18:52 -0400
Commit message:

 remove slides argument in filenameToBarcode
 
Package: Rarr
Commit: 7ac65fe51ba8b0b7524c50369551231638ede67d
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:38:50 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: adf27a8d86de4f3de26240a6ea742726659a16a6
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:38:34 +0200
Commit message:

 Mention consolidation feature in NEWS
 
Package: Rarr
Commit: 612a6ef3c3e6e514affbc2d780e69493c946c617
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:55:08 +0200
Commit message:

 Silence cyclocomp linter
 
Package: Rarr
Commit: 535bc84a6e972547aa1b55011eae42e19ae69626
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:48:49 +0200
Commit message:

 Add consolidate_metadata() to pkgdown index
 
Package: Rarr
Commit: dc65c6fbb380478d56dadea974914666f0028134
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:31:35 +0200
Commit message:

 Refactor .read_consolidate_metadata() with explicit handling of array zarr.json
 
Package: Rarr
Commit: 137eaa3bbe5d9126ac6422031af5b3a2f4d6f068
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:10:40 +0200
Commit message:

 Point to consolidation fct if consolidated metadata is empty
 
Package: Rarr
Commit: 0f70db403e1d13a0981d2227f589f114d41f09a3
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 12:30:11 +0200
Commit message:

 Add overwrite parameter
 
Package: Rarr
Commit: e4ddd0b679e685cdbd90b0f88036a37f9f728da7
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 11:56:05 +0200
Commit message:

 Add snapshot tests for zarr_consolidate_metadata()
 
Package: Rarr
Commit: 73a4bde2e81ff003f915d3fa4f8a950464183b86
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 11:45:55 +0200
Commit message:

 Clarify that `zarr_overview()` can apply to groups
 
Package: Rarr
Commit: b3132670f697c1beb85f9dbb4f4ecfe03320518e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 11:36:56 +0200
Commit message:

 Add example for zarr_consolidate_metadata()
 
Package: Rarr
Commit: 48cb9eed197d6de1e5fd0b5b2ce429ebfd0f2173
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-22 15:22:08 +0200
Commit message:

 Create zarr_consolidate_metadata()
 
Package: Rarr
Commit: a093c98404870ebed5c5e07328c400e74160bd51
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 14:56:39 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: 11efa72851ae0c558ce8e3da3449c80ca1e1dbda
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 12:01:31 +0200
Commit message:

 Add deNBI ROR
 
Package: Rarr
Commit: a5b5ab4dc502d75ce34ce9a05627dfbb4979d727
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 11:05:46 +0200
Commit message:

 Remove mentions of outdated compression codecs limitations
 
Package: Rarr
Commit: e1ee14ef27bc83e121c3bce81810780a4ac73003
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-24 10:57:18 +0200
Commit message:

 Update data types support table with ref to grumpy
 
Package: Rarr
Commit: 9ab8fcbcbeaee797bccf8be0d8f2b560c742942a
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 14:21:08 +0200
Commit message:

 Fold .determine_s3_provider() into parse_s3_path()
 
Package: Rarr
Commit: f2d36801887bbe61d72000ad92b8f0fcedcbaa1b
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 14:20:48 +0200
Commit message:

 Simplify .determine_s3_provider()
 
Package: Rarr
Commit: 22e74a4927ff4232e6eb42cf0b397cb8743b9138
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 14:16:59 +0200
Commit message:

 Use startsWith() / endsWith() where possible
 
Package: Rarr
Commit: 912b1b4bdac1d4e45d64576c83845595cd8b1072
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 12:47:07 +0200
Commit message:

 Avoid renaming vlen-utf8 codec

To simplify code
 
Package: Rsubread
Commit: 9adaea57434c2c7f37cdc76bcf8cbac642bf3ec5
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-24 07:18:28 +1000
Commit message:

 fixed a bug in NH:i tag
 
Package: Rsubread
Commit: 197af617a99123a6c3c0bbe8d27b01aeafa84c64
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-24 06:50:20 +1000
Commit message:

 Used a semi-compressed realign temp bin file
 
Package: dnaEPICO
Commit: c1f2fd9085612ca513aa819823cf33c34fb100eb
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-24 00:27:12 +1000
Commit message:

 Bioconductor 0.99.20 Vignettes
 
Package: dnaEPICO
Commit: 9415ede26146e9b188e893784316bcffb7825894
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 23:45:27 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: assorthead
Commit: 88c8a0644d7a9f552742d29489c3c7a3f069005a
Author: LTLA <infinite.monkeys.with.keyboards@gmail.com>
Date: 2026-05-23 23:54:04 +1000
Commit message:

 Bumped version and date.
 
Package: assorthead
Commit: a67677f4617f3b3fa4fc1376bb36963660d6f19d
Author: LTLA <infinite.monkeys.with.keyboards@gmail.com>
Date: 2026-05-22 01:54:45 +1000
Commit message:

 Added the gesel library.
 
Package: dnaEPICO
Commit: ae21d61b9b6aa1650810311d1b441d7a243842fc
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 23:41:32 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: dnaEPICO
Commit: 91174a8b39e040d21ca16b05ee818f2ab048c92b
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 22:07:00 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: dnaEPICO
Commit: 175081e1b2c4a1f3acee3e6721987f2ae7db359b
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 21:38:19 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: dnaEPICO
Commit: 10680ab5432838e37289308ae91c9672160bac56
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 21:24:24 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: dnaEPICO
Commit: e6a6fa07a07e27c45db000bfe734fdbdcb9267df
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 20:59:51 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: dnaEPICO
Commit: 5cbb769ac1d60a31dfb92e96bea2d0dd210d1f98
Author: Paul Ruiz <ruizpint@qut.edu.au>
Date: 2026-05-23 20:49:01 +1000
Commit message:

 Bioconductor 0.99.19 Vignettes
 
Package: cellmig
Commit: 8f5b204efeae7f7365e0db6384d746f108f4d441
Author: snaketron <simo.kitanovski@proton.me>
Date: 2026-05-23 10:56:57 +0200
Commit message:

 Merge branch 'main' of github.com:snaketron/cellmig
 
Package: cellmig
Commit: 77d92c5f5968aaf3a1fb0fce432cd2c1600fe427
Author: snaketron <simo.kitanovski@proton.me>
Date: 2026-05-23 10:53:33 +0200
Commit message:

 final version
 
Package: cellmig
Commit: 9e61108ab7f306ba6d4c1b162857cc1451379ccc
Author: snaketron <simo.kitanovski@proton.me>
Date: 2026-05-19 18:12:57 +0200
Commit message:

 minor fix
 
Package: SeqArray
Commit: 6c3f9b6562855878e092452689f5aaf616add5a7
Author: Xiuwen Zheng <zhengxwen@gmail.com>
Date: 2026-05-23 01:40:12 -0500
Commit message:

 multiple updates
 
Package: edgeR
Commit: ae520cd50a79aa9ffee655d86d7fcf1c3572799e
Author: Gordon Smyth <smyth@wehi.edu.au>
Date: 2026-05-23 13:28:00 +1000
Commit message:

 edgeR 4.11.1
- Update featureCounts2DGEList() to work with the current version of Rsubread.
 
Package: epiregulon
Commit: b89932b2099ad69cbfb7c14aaeff3e5643064618
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-22 23:48:15 +0000
Commit message:

 version 2.3.1
 
Package: epiregulon
Commit: 434c3f4b8f9a4ba6d1801a08eb935ef5f34ef18c
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-22 23:43:29 +0000
Commit message:

 update changes to 3.24
 
Package: epiregulon
Commit: 81924526a95003f88bdba78ca902d7382c26f8ab
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-22 23:27:30 +0000
Commit message:

 update documentation
 
Package: epiregulon
Commit: 1bb7022ba4df28e82cc73d1f120a1d40ce2928d3
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2026-05-22 19:32:42 +0000
Commit message:

 ATAC peaks dependent on expected gene expression
 
Package: epiregulon
Commit: ac4b43386f571d94c2f7e7f99691df9a70af9ec2
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-19 05:51:43 +0000
Commit message:

 correct bug for calculating average
 
Package: epiregulon
Commit: 024f4e82ecbaeb27c808a59ac1e836c1105e3f47
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2026-05-19 05:29:11 +0000
Commit message:

 replace deprecated functions with new scrapper functions
 
Package: epiregulon
Commit: d49ce6883c7817c140bceb32d16059daae0f1871
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-12-16 10:46:56 +0000
Commit message:

 v2.1.3
 
Package: epiregulon
Commit: 26ab76ae6aa81df40439dad64c532a62403486dd
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-12-16 10:46:03 +0000
Commit message:

 typo correction
 
Package: epiregulon
Commit: 2900cd0c2eacd1afb33eadf9e562640ba503ccd8
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-12-08 11:05:37 +0000
Commit message:

 v2.0.2
 
Package: epiregulon
Commit: a97d4f8644dfeacedb4ed556db64ab73f2aed16c
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-12-04 14:13:56 +0000
Commit message:

 prevent conversion of matrix to a vector
 
Package: epiregulon
Commit: 66831338665a611617b7fb25a87df70055dfd5c5
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-12-04 14:09:57 +0000
Commit message:

 handle regulon without idxATAC
 
Package: epiregulon
Commit: 7d078e4b936074cad127a1694529f0bed436e101
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-11-10 19:01:51 +0000
Commit message:

 update
 
Package: epiregulon
Commit: bae834d8b547644409f3dbf06cf1fe31a1d8c612
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-11-10 12:09:04 +0000
Commit message:

 v2.0.1
 
Package: epiregulon
Commit: b3102ca1e18c0e505091c4f339e1a705b7689331
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2025-11-10 11:36:32 +0000
Commit message:

 message formatting
 
Package: epiregulon
Commit: 1ea703ff8ddbc071c72402632995db5673de8193
Author: Tomasz Włodarczyk <tomwlo@gmail.com>
Date: 2025-12-16 11:10:11 +0100
Commit message:

 Update Bioconductor workflow for R 4.6 and 3.23 
Package: epiregulon
Commit: 3d373ab2f2337832866ab234410b1c68e8b5bada
Author: Tomasz Włodarczyk <tomwlo@gmail.com>
Date: 2025-11-17 18:18:48 +0100
Commit message:

 Merge pull request #47 from xiaosaiyao/RELEASE_3_22

Release 3 22 
Package: epiregulon
Commit: 72ef7566696701ed4e97a0b9a1bc434ad23d826f
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2025-10-20 06:04:56 +0000
Commit message:

 Merge branch 'master' of github.com:xiaosaiyao/epiregulon
 
Package: epiregulon
Commit: f569ec4d44e3626b90bc7b020775b4dd80325dd0
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2025-10-20 06:03:36 +0000
Commit message:

 Merge branch 'master' of ssh.code.roche.com:scwg/gene-transcriptional-network/activity-inference/Epiregulon
 
Package: epiregulon
Commit: b3c9153d2c3fbd18a55bcede06029abb1de87186
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2025-10-20 06:01:19 +0000
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: 3178c1f2e7e6875a89d97f979e1c79592f2bc234
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2025-04-30 09:13:23 -0700
Commit message:

 Merge pull request #40 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: 55bb0b507b4c7f6e3b3fb9219c99c68fc2024fa5
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-11-15 08:23:46 -0800
Commit message:

 Merge pull request #32 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: a7d04abbe0ebb293c3ef39c4551fa795343e8d2f
Author: TomVuod <tomasz.wlodarczyk@contractors.roche.com>
Date: 2024-11-14 22:24:19 -0800
Commit message:

 Merge branch 'devel' into master
 
Package: epiregulon
Commit: 535c713777d11e7fe85b0e0a2c22b2fe1ca00a71
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-06-30 14:49:39 -0700
Commit message:

 Merge pull request #29 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: 5aec0265e849470ca31705f258b6de688e4db316
Author: TomVuod <tomwlo@gmail.com>
Date: 2024-06-28 02:27:18 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: 9e22ad239574b448cca6d65c05ae833d18b960c4
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2024-05-27 22:20:01 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: b8e1ad820297126a668834e21ebf70dfccfc5e4d
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2024-05-27 22:15:06 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: d9fd5fd89b9ee3ea859689522a5dcd4bf26dac42
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-26 12:20:25 -0700
Commit message:

 Merge pull request #28 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: f9116f6cbac747d95f25d91ac4eebe5ddc236fca
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-25 12:40:46 -0700
Commit message:

 Merge pull request #27 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: 06187d7befcb4904cf58d8a265e18b0b2f0ae5b2
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2024-04-24 09:35:23 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: 9ead74cf4f92a01e09af868d53b6c9f31e24f049
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2024-04-23 09:30:47 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: 37bf5fb6ad0e6fbd85e4f5f79577f8ab223053a9
Author: Xiaosai Yao <yao.xiaosai@gene.com>
Date: 2024-04-22 15:53:57 -0700
Commit message:

 Merge branch 'master' of ssh.code.roche.com:scwg/gene-transcriptional-network/activity-inference/Epiregulon
 
Package: epiregulon
Commit: 6421fcd3362b3bb556653f3b5fe3bed9afc13d44
Author: TomVuod <tomwlo@gmail.com>
Date: 2024-04-12 07:50:14 -0700
Commit message:

 Merge branch 'devel'
 
Package: epiregulon
Commit: 16d2dc0f46c365732df8204df0fcbf60c2da2138
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-11 12:25:51 -0700
Commit message:

 Merge pull request #25 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: c489866a37468100bf8a8bb54828831cadac1ebf
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-11 06:31:38 -0700
Commit message:

 Merge pull request #24 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: a8e9a231480e5dca491023afbe45ca9332c76f52
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-09 13:58:11 -0700
Commit message:

 Merge pull request #23 from xiaosaiyao/devel

Devel 
Package: epiregulon
Commit: aa77afd0c8f95aba457b2c3c7b0e993519463f9a
Author: Xiaosai Yao <70164860+xiaosaiyao@users.noreply.github.com>
Date: 2024-04-05 11:12:15 -0700
Commit message:

 Merge pull request #18 from xiaosaiyao/devel

Devel 
Package: AnVILAz
Commit: ee0de5280732caeabb695cd30b1e0267fc860a21
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:27:36 -0400
Commit message:

 version bump 1.7.1
 
Package: AnVILAz
Commit: 1487494e43da30b8be8b7317256615e769e1ca81
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:25:57 -0400
Commit message:

 add chunk labels to IntroductionToAnVILAz vignette
 
Package: AnVILAz
Commit: 1ee597571549d371855dae21ea3b75cc19b2e8f9
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:22:26 -0400
Commit message:

 incl. email in package doc
 
Package: AnVILAz
Commit: 75122cc6a649773025182abc0e8871ac7405ea74
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:22:08 -0400
Commit message:

 add multi line aliases for roxygen2 v8
 
Package: AnVILAz
Commit: a669d0aade3e131ac497df0e243a8e51e76f0044
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:21:49 -0400
Commit message:

 add importFrom tags for roxygen2
 
Package: AnVILAz
Commit: 6c6c79f6aa162a492a3bf05e8d2b319b84586fe1
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:21:38 -0400
Commit message:

 use roxygen2 v8
 
Package: AnVILAz
Commit: bec0c76dd7e39bec8c8ee34befd3af1f37255cc0
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:21:14 -0400
Commit message:

 add returns and examples to azure-class doc
 
Package: AnVILGCP
Commit: d52ab2e170f7a23b70627347384e672cdaf94e67
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:14:41 -0400
Commit message:

 version bump 1.7.3
 
Package: AnVILGCP
Commit: 0fca0332287cf21b800293b5345240b02a11dc19
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:13:41 -0400
Commit message:

 add return value and example for gcp-class doc
 
Package: AnVILGCP
Commit: aab6be403d6fe4d7e12633d08ab6ddfcb7d8e423
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:13:21 -0400
Commit message:

 replace %>% with native |>
 
Package: AnVILGCP
Commit: 4b511389c686f3ec66b630389906a4bb9b176287
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 17:12:51 -0400
Commit message:

 formatting and spacing for BiocCheck
 
Package: AnVILGCP
Commit: 5d7f2d58b976a685ad4f8c70a17365f2ab951f95
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:49:48 -0400
Commit message:

 version bump 1.7.2
 
Package: AnVILGCP
Commit: e5c4581575edb3f4e127f4264b1f7068a3c87eda
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:49:42 -0400
Commit message:

 update to changes in roxygen2 v8
 
Package: AnVILGCP
Commit: 1fc005180b85d1bb54b3f9ff003ce23c48e25d99
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:48:57 -0400
Commit message:

 use roxygen2 v8
 
Package: AnVILGCP
Commit: 97d456ecb82f8b19e898031aa67e1204b9fd4f80
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:48:48 -0400
Commit message:

 add avtable_* method descriptions to docs
 
Package: AnVILGCP
Commit: c1783069a23196f384d61f6ebc36b1eff066c544
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:45:01 -0400
Commit message:

 remove GCPtools version restriction
 
Package: AnVILGCP
Commit: c385bf71265f7603ccce22a8f579a0732541e07e
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:44:50 -0400
Commit message:

 update R version to 4.6.0
 
Package: AnVILGCP
Commit: 27fa30bdc5a4474697714d6f80977da904bef59d
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:44:30 -0400
Commit message:

 mark gsutil functions as defunct

- remove examples
- produce errors via lifeCycle
 
Package: AnVILGCP
Commit: e897f2543c3904d2b7b7f935830ed053977d1fef
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:23:57 -0400
Commit message:

 add lifeCycle import to gsutil
 
Package: AnVILGCP
Commit: 244ba7aa94d5da062e3cd33af60c2aa899bfd187
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:23:40 -0400
Commit message:

 remove gcloud_* functionality

- see GCPtools for gcloud_*
 
Package: GCPtools
Commit: ee812c93d0c6f0f86933379fc4c9aabdec775e94
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 16:17:02 -0400
Commit message:

 version bump 1.3.2
 
Package: GCPtools
Commit: d6233d3fc440043ddbc1290bb4d442a07b12e937
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 15:51:16 -0400
Commit message:

 set R version to 4.6.0
 
Package: GCPtools
Commit: f1677f939a86d455fba9ca753065352fccb3059e
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 15:50:23 -0400
Commit message:

 show error message from gcloud if available
 
Package: GCPtools
Commit: 662f833da5a4ce8041763ba4426df6c2c0ba610f
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 15:49:52 -0400
Commit message:

 add missing testthat file

- add testthat in Suggests
 
Package: AnVILGCP
Commit: 02c6068e244357badc4593d8a07d0e885e39c115
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 15:58:22 -0400
Commit message:

 version bump 1.7.1
 
Package: AnVILGCP
Commit: f5faabbe34946a687f50b21a2f6725c646133ae7
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-22 15:56:20 -0400
Commit message:

 add code chunk labels to vignette

Co-authored-by: Gemini 3.5 Flash <gemini@google.com>
 
Package: GraphExperiment
Commit: 6ffe807211516f88cd77f75369998d2a41496776
Author: almeidasilvaf <fabricio_almeidasilva@hotmail.com>
Date: 2026-05-22 21:36:22 +0200
Commit message:

 Version bump in devel
 
Package: GraphExperiment
Commit: feb92fc34e52ba8b8da3c91afae349b1c0098be7
Author: almeidasilvaf <fabricio_almeidasilva@hotmail.com>
Date: 2026-05-22 21:35:02 +0200
Commit message:

 Added support for colGraphs
 
Package: GenomeInfoDb
Commit: 037c38473a4c01b798a442cfbe4c47f49cd29120
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-22 11:46:20 -0700
Commit message:

 GenomeInfoDb 1.49.1: Import data() from BiocGenerics instead of utils
 
Package: scRNAseqApp
Commit: 5edcf2db280dd39ff36deadba42f85213611bc3a
Author: Jianhong Ou <jianhong.ou@gmail.com>
Date: 2026-05-22 14:16:29 -0400
Commit message:

 add module privilege.
 
Package: GSEAlens
Commit: 87cd49ddab56371fefc39ff8ce9ce3b9638fb916
Author: DDL095 <sealgod@qq.com>
Date: 2026-05-22 21:17:31 +0800
Commit message:

 v0.99.4: fix BiocCheck warnings and update installation method
 
Package: MsBackendMetaboLights
Commit: a4988417d37cd0d49ce216f2e071d25d1fb4d97d
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-22 15:25:47 +0200
Commit message:

 Update NEWS
 
Package: MsBackendMetaboLights
Commit: f80ddc29498585083d58bf9603dbf1fc48f0aa4f
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-22 15:25:42 +0200
Commit message:

 Merge remote-tracking branch 'upstream/devel'
 
Package: MsBackendMetaboLights
Commit: 3e66c476d2941316b521526dd42981f828f7edaa
Author: Johannes Rainer <johannes.rainer@gmail.com>
Date: 2026-05-22 14:28:20 +0200
Commit message:

 ci: update GHA
 
Package: MsBackendMetaboLights
Commit: 11f5c43b8db5120762eab97f58989a0bf1301af4
Author: Johannes Rainer <5506112+jorainer@users.noreply.github.com>
Date: 2026-05-22 14:20:59 +0200
Commit message:

 Merge pull request #17 from rformassspectrometry/gabri

fix: issue white spaces in ftp link 
Package: MsBackendMetaboLights
Commit: 6dd8514cc99165749eff9da11b1d2320bd3469da
Author: Gabriele Tomè <39188419+gabrieletome@users.noreply.github.com>
Date: 2026-05-22 13:15:50 +0200
Commit message:

 fix: isuue white spaces in ftp link
 
Package: CellMentor
Commit: 52bfb5db78f2ce67c8e4f619ea1344b44a789d09
Author: Petrenko Kate <petrenko.kate@icloud.com>
Date: 2026-05-22 13:03:17 +0300
Commit message:

 bug fix: factor-coerce NMI inputs for aricode 1.1.0 in Bioc 3.24

calculate_performance() in R/helper_functions.R was passing
aricode::NMI() a character vector of cell-type labels and a numeric
vector of cluster IDs. aricode 1.1.0 (currently shipping in
Bioconductor 3.24) tightened input handling and now routes mixed-type
arguments through sort_pairs(), which calls as.integer() on the
character argument — turning labels such as "alpha" into NA and
aborting with "NA are not supported." Both grid-search
configurations in the vignette therefore failed, cascading to
"All parameter configurations failed; cannot select best_params"
on the Bioconductor build farm.

Coerce both NMI inputs to factor so labels and clusters share a
well-defined integer encoding. This restores the vignette and
preserves the score semantics (NMI is invariant to label coding).

This is the underlying cause that the previous fix (1.1.1) surfaced
with a clearer error message but did not address.

Verified in bioconductor/bioconductor_docker:devel (R 4.6.0 /
Bioc 3.24):
  R CMD build --keep-empty-dirs --no-resave-data --md5 CellMentor
    → creating vignettes ... OK
  R CMD check --no-manual CellMentor_1.1.2.tar.gz
    → Status: OK
 
Package: EMTscore
Commit: 714030883bc207e6630acb9daaf5bc960291b210
Author: wenmm <hudie.luoluo@gmail.com>
Date: 2026-05-22 03:00:01 -0500
Commit message:

 Update
 
Package: EMTscore
Commit: f0693ade8d31c4625ad821be21e3fbef1a459d8c
Author: wenmm <hudie.luoluo@gmail.com>
Date: 2026-05-22 02:29:06 -0500
Commit message:

 bump to 0.99.1
 
Package: EMTscore
Commit: 0dc546f8a2d5947b854b5022211db389fa108a3a
Author: wenmm <hudie.luoluo@gmail.com>
Date: 2026-05-22 02:23:05 -0500
Commit message:

 Update
 
Package: EMTscore
Commit: 0005d5dc38d4ae28f4685cdb76217cc7362c677c
Author: wenmm <hudie.luoluo@gmail.com>
Date: 2026-05-22 02:20:02 -0500
Commit message:

 Update
 
Package: pwalign
Commit: f1991c73415ec8720cbdb57673fe57cd12715c23
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-21 23:10:02 -0700
Commit message:

 pwalign 1.9.1: Import data() from BiocGenerics instead of utils
 
Package: Biostrings
Commit: d92dbf3506fe780476f725c2224cf60a7b63c7af
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-21 22:59:14 -0700
Commit message:

 Biostrings 2.81.2: Move utils from Imports to Suggests
 
Package: BiocGenerics
Commit: e4dcbbfa04c6e1a7e27ba1c015b993c3b33f7f33
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-21 22:15:46 -0700
Commit message:

 add package datasets to Suggests
 
Package: Rsubread
Commit: bb83e9e326d2bf4fc69a843ced77641b159e2733
Author: Yang Liao (Monash University) <yliao@m3v103.massive.org.au>
Date: 2026-05-22 11:32:59 +1000
Commit message:

 removed a redundant var
 
Package: Rsubread
Commit: 72a007ca44aeafae5f9709076277be4a566cfa3e
Author: Yang Liao (Monash University) <yliao@m3v103.massive.org.au>
Date: 2026-05-22 11:30:33 +1000
Commit message:

 fixed a bug in the temp bin file writing
 
Package: BiocGenerics
Commit: 93a0f55d0280cdef46603c677a0a955ba966bfd6
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-21 16:37:02 -0700
Commit message:

 BiocGenerics 0.59.3: Define the data() S4 generic

Known issue: Having

    \usage{
      data(x, ...)
    }

in man/data.Rd triggers the following 'R CMD check' warning:

    * checking for code/documentation mismatches ... WARNING
    Data with usage in Rd file 'data.Rd' but not in code:
      ‘x’

which is of course spurious because this man page is **not** about
documenting a dataset but is about documenting a function (the data()
generic function). This is confirmed by the fact that our man page
does **not** contain \docType{data}, so is clearly and unambiguously
documenting a function. Unfortunately, for some reason 'R CMD check'
ignores that. Something to report to the R core folks at some point...

In the mean time, we're putting

    \usage{
      #data(x, ...)
    }

in man/data.Rd to keep 'R CMD check' quiet.
 
Package: BiocHubsShiny
Commit: 51dd7c9c8862dec9a861c018a707c29ac55dda00
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 18:08:31 -0400
Commit message:

 version bump 1.13.1
 
Package: BiocHubsShiny
Commit: cb60c626427a48897a13755dece8697da40d3de5
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 18:08:25 -0400
Commit message:

 update links based on roxygen changes
 
Package: BiocHubsShiny
Commit: 7fcf9119130ff5d28774393714105fefb8db2d1a
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 18:08:10 -0400
Commit message:

 update to roxygen2 v8
 
Package: BiocHubsShiny
Commit: 4d5fc1673e9ab107808f7264fc341b2464732108
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 18:07:25 -0400
Commit message:

 use interactive() criteria to assign *h_meta object in .GlobalEnv

- show notification if not running app locally
 
Package: Rsubread
Commit: 749d6cfdf96aee25103f5c0865e9788745cef97d
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-22 08:01:41 +1000
Commit message:

 fixed a redundant code
 
Package: GCPtools
Commit: 5ab5ea51936be3b91afb747025c8243798251bdb
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 15:05:45 -0400
Commit message:

 version bump 1.3.1
 
Package: GCPtools
Commit: f61096dfd40f3f63b1486282003e3888fd1f7763
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 16:50:40 -0400
Commit message:

 update NEWS.md
 
Package: GCPtools
Commit: 54663a62ac1433923a5566e2cc206b6bf6043e10
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 15:05:39 -0400
Commit message:

 use roxygen2 v8
 
Package: GCPtools
Commit: 74b0f1bd766a734f18c4865e755466301e4b127f
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 15:05:31 -0400
Commit message:

 avoid requesterpays errors with true public dataset in examples
 
Package: GCPtools
Commit: 9865fdc240fee78ae55b1b03ed63dcd63980ce81
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 15:04:36 -0400
Commit message:

 move importFrom lines above examples
 
Package: GCPtools
Commit: 4385d3521200cdbab9a9feff490c55f09ce6cc1f
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:42:45 -0400
Commit message:

 shQuote all args in gsutil_pipe
 
Package: GCPtools
Commit: f27de4ef752de7123e8932d3b5769d57e83557bc
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:42:14 -0400
Commit message:

 shQuote exclude in gsutil_sync rather than double quote
 
Package: GCPtools
Commit: becf7c925f662fa511650d2c502e52263dc234b4
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:41:36 -0400
Commit message:

 protect against multiple length result in gsutil_requesterpays
 
Package: GCPtools
Commit: 2854fda26f86089ae13581338520ab7245e18d3a
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:40:59 -0400
Commit message:

 gsutil_is_uri checks if source starts with gs
 
Package: GCPtools
Commit: 958f9ad19f0513c514ca30dde592e792d963380b
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:40:34 -0400
Commit message:

 fix function name to match actual value for gcloud_project
 
Package: GCPtools
Commit: b12780aadfcf86817838c806cb2539f502d41da8
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-21 14:40:05 -0400
Commit message:

 use encode arg for httr::POST
 
Package: imageTCGAutils
Commit: 3823f42f483699d62a04a4d30d4f3929365c952f
Author: LiNK-NY <mramos09@gmail.com>
Date: 2026-05-21 16:40:00 -0400
Commit message:

 add compress_json.sh script
 
Package: spbtest3
Commit: 0040ff24f065d80cf926525a7045ba58aae4633c
Author: vjcitn <stvjc@channing.harvard.edu>
Date: 2026-05-19 13:07:46 -0400
Commit message:

 more test
 
Package: spbtest3
Commit: bef0a5d8507939ee3762dd14225da6d28f1c666e
Author: vjcitn <stvjc@channing.harvard.edu>
Date: 2026-05-19 13:06:59 -0400
Commit message:

 bump
 
Package: spbtest3
Commit: 8b260041fdc0661d50ae333d218ac4a57bd4cfca
Author: Alexandru Mahmoud <almahmoudresearch@gmail.com>
Date: 2025-08-20 14:00:44 -0400
Commit message:

 Bump version
 
Package: spbtest3
Commit: 980f2e1b0a9f836311e4b1ef27e68b87bb4e59a5
Author: Alexandru Mahmoud <almahmoudresearch@gmail.com>
Date: 2025-08-20 13:49:53 -0400
Commit message:

 Bump version
 
Package: spbtest3
Commit: 31547fe7465f87245a2f76eae57696f6782321f1
Author: Alexandru Mahmoud <almahmoudresearch@gmail.com>
Date: 2025-08-20 13:49:44 -0400
Commit message:

 Bump version
 
Package: spbtest3
Commit: c779659c582bbd6d05e737ad4d7a3a81ae03ab07
Author: Alexandru Mahmoud <almahmoudresearch@gmail.com>
Date: 2025-08-20 13:27:22 -0400
Commit message:

 Bump version
 
Package: spbtest3
Commit: 03b71f3c088c6860d781501a6484be10c0d0a69d
Author: Alexandru Mahmoud <almahmoudresearch@gmail.com>
Date: 2025-08-20 13:17:28 -0400
Commit message:

 bump again
 
Package: dmGsea
Commit: 67d9347086a3f0843fb864fc7320265a6f1db7f4
Author: xuz1 <xuz@niehs.nih.gov>
Date: 2026-05-21 12:53:30 -0400
Commit message:

 bugfix

Signed-off-by: xuz1 <xuz@niehs.nih.gov>
 
Package: normr
Commit: f2ac4d8bc9852d6395708dc7cd0636ab1fba1483
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 18:15:38 +0200
Commit message:

 Version bump to 1.39.2
 
Package: normr
Commit: d2296b6edc6b80e33695bcea615af6cda6c0970b
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 18:12:09 +0200
Commit message:

 Removing R/zzz.R from Collate
 
Package: normr
Commit: 0bf50eb5870787dcf9275efa12a5fee21a481186
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 18:03:37 +0200
Commit message:

 Version bump to 1.39.1 + Date adapted
 
Package: normr
Commit: 95113df12f382a79d7fd837c681dab5ac8354a83
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 18:02:30 +0200
Commit message:

 Removing deprecat ion notification
 
Package: normr
Commit: e468045f788aa0e6c26a699ad8721ce61a8cc3ed
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 18:01:54 +0200
Commit message:

 bug fix: Switching from testthat::expectation to testthat::expect_no_errors

Closes #20
 
Package: bamsignals
Commit: 80ce5c52a4249962c07c65a4871824e58dab5590
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 17:28:44 +0200
Commit message:

 Merge remote-tracking branch 'upstream/devel'
 
Package: bamsignals
Commit: 68f6ab78d2581b720d8075958b8d49e0d0240971
Author: Johannes Helmuth <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 17:16:02 +0200
Commit message:

 Merge pull request #33 from lamortenera/31-bioconductor-failure-and-risk-of-deprecation

31 bioconductor failure and risk of deprecation 
Package: bamsignals
Commit: 4cd5dc6b6ed42bea1a5f996e561943a68dc2f715
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 17:14:53 +0200
Commit message:

 Version bump devel to 1.44.1
 
Package: bamsignals
Commit: 4a51e812a54e09119723115b7f1e6a6c16ef7d14
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 17:04:33 +0200
Commit message:

 Version bump + last touched date added
 
Package: bamsignals
Commit: 77527ddda08cf14b7d6e48655e05f529ce7b7249
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 17:00:15 +0200
Commit message:

 Removing deprecation notification
 
Package: bamsignals
Commit: 373178ce5e29b0c892563e21838750657f1cd7e6
Author: your-highness <johannes.helmuth@laborberlin.com>
Date: 2026-05-21 16:59:29 +0200
Commit message:

 bug fix: Switching from testthat::expectation to testthat::expect_no_errors

Closes #31
 
Package: smoppix
Commit: 2a318bceacb32138e8c9e80fa05c0480be2b353a
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 14:53:35 +0200
Commit message:

 Just use MulticoreParam and its fallback
 
Package: smoppix
Commit: 4fb02793c32623d38ce5341370e64bf3201939bf
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 13:37:47 +0200
Commit message:

 Push to winbuilder again
 
Package: smoppix
Commit: 98423bc159a7db91f863e0358b0169b7cc237101
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 11:20:33 +0200
Commit message:

 register snowparam
 
Package: smoppix
Commit: 56acf26f800af8182a146d72ae1bbc381189bcd7
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 11:09:38 +0200
Commit message:

 windows, alsways use srialparam for building vignette
 
Package: smoppix
Commit: 00fb303131a12685857593609eebaf282ccb0bb3
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 09:08:26 +0200
Commit message:

 no more multithreading in vignet buiilding on windiows
 
Package: smoppix
Commit: fbf516003a0c38a54840c6748f74ec8b63fad7ac
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-21 08:47:13 +0200
Commit message:

 Change url neghyper
 
Package: smoppix
Commit: 498027ac6d082fcd9c5d13c2b2cffe0960884c9a
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-20 18:23:54 +0200
Commit message:

 Switch off multithreading on windows in vignette
 
Package: universalmotif
Commit: 391c19bca8a390054f2e56cfbbbbd0774055002d
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 11:34:04 +0100
Commit message:

 bump to 1.31.4 and document scan_sequences2 / dedup_hits in NEWS

DESCRIPTION: 1.31.3 -> 1.31.4 (patch bump, development cycle).

NEWS: under "CHANGES IN VERSION 1.32.0" (the next release version per
Bioconductor's even-minor convention), add NEW FEATURES entries for
scan_sequences2() and dedup_hits(), MINOR CHANGES entries for the
batched dynamic motif_pvalue() path and the scan_sequences ->
scan_sequences2 suggestion hint, and a BUG FIXES entry for the
nthreads = 0 silently-serial regression.
 
Package: universalmotif
Commit: ed02ce26e7bfab2174f0e933db4614904f439ac7
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 11:29:55 +0100
Commit message:

 docs: link yamtk and pitch scan_sequences2() in the vignette

- vignettes/SequenceSearches.Rmd: add a "A faster alternative:
  scan_sequences2()" subsection with a baked-in four-way speed
  comparison (yamtk scan, motifmatchr matches, motifmatchr positions,
  scan_sequences2, scan_sequences with calc.pvals=TRUE) on a 50-motif
  HOCOMOCOv11 fixture at p=5e-5. Numbers are not recomputed at
  vignette build time; the source scripts live under benchmarks/.

- R/scan_sequences.R: add a one-line note in the function title
  pointing DNA/RNA users at scan_sequences2().

- R/scan_sequences2.R, R/dedup_hits.R: link the yamtk URL
  (https://github.com/bjmt/yamtk) at the first descriptive mention,
  add @references entries for yamtk, and tighten the docstring
  wording.

Regenerated man/*.Rd via devtools::document().
 
Package: universalmotif
Commit: a91915d177fede1ee3661c93187701a596e1aff5
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 10:00:35 +0100
Commit message:

 hint at scan_sequences2() from scan_sequences() when applicable

Adds an opt-out message inside scan_sequences() that fires when the
user's argument set maps cleanly onto scan_sequences2()'s feature
surface. The hint suggests trying scan_sequences2() for better
performance.

Conditions for the hint (all must hold):
  threshold.type        == "pvalue"
  use.freq              == 1
  !allow.nonfinite
  !no.overlaps                      (different semantics in scan_sequences2)
  !calc.qvals
  !respect.strand
  motif_pvalue.method   == "dynamic"
  motif alphabet         is DNA or RNA
  !use.gaps || no gapped motifs

The hint is emitted via the existing wmsg()/message() pattern. Silence
with `options(universalmotif.suggest.scan_sequences2 = FALSE)` (default
TRUE; initialised in zzz.R alongside the other universalmotif options).

Implementation is a small helper suggest_scan_sequences2() in
utils-internal.R, called from scan_sequences() right after motif
preprocessing where the alphabet and gap-status are known.

7 new assertions in test_scan_sequences.R confirm the hint fires under
the eligible default case, is suppressed by each disqualifying argument
(no.overlaps, respect.strand, motif_pvalue.method = "exhaustive",
allow.nonfinite via the logodds path, non-pvalue threshold.type), and
is silenced by the option flag. Full regression suite passes.
 
Package: universalmotif
Commit: d39e807abc07ce0fb1157944f94dacc59e1aad90
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 09:51:07 +0100
Commit message:

 add dedup_hits(): yamtk-style greedy overlap dedup

dedup_hits() removes overlapping motif hits within each
(sequence, motif, strand) group using the same algorithm as
`yamtk dedup` (yamtk/src/yamdedup.c): a single linear sweep
identifies clusters by running max-end, then within each cluster
hits are sorted by priority (descending) with ties broken by
input order, and a greedy pass keeps the first hit plus any
later hit that does not overlap an already-kept hit.

This is intentionally different from scan_sequences()'s existing
no.overlaps argument, which uses hierarchical clustering on the
full pairwise overlap matrix and collapses every connected-
overlap component to a single survivor. The greedy approach
implemented here keeps legitimately distinct hits even when a
noisy intermediate bridges them. Worked example:

  [1-5, p=1e-10], [3-7, p=1e-8], [6-9, p=1e-9]

  scan_sequences (CC): keeps {1-5}
  dedup_hits (greedy): keeps {1-5, 6-9}

scan_sequences's existing no.overlaps is untouched.

API:

  dedup_hits(hits,
             by            = "pvalue",   # or "score"
             reverse       = FALSE,
             ignore.strand = FALSE,
             ignore.motif  = FALSE,
             ...)

Auto-detects priority direction from column name (pval* ->
lower is better; everything else -> higher is better). Accepts
both data.frame and GRanges; returns the same shape.

scan_sequences2() gains four optional arguments that wire up to
dedup_hits():

  no.overlaps           = FALSE
  no.overlaps.by        = c("pvalue", "score")
  no.overlaps.by.strand = FALSE  # TRUE -> +/- compete
  no.overlaps.by.motif  = FALSE  # TRUE -> motifs compete

Implementation: ~140 lines of C++ (src/dedup_hits.cpp). One Rcpp
export, dedup_hits_cpp(); no threading -- the sweep is fast
enough that thread setup would dominate.

Complexity: O(N log N) overall (dominated by the index sort);
O(K log K) per cluster (K = cluster size, typically 1 or 2);
O(1) extra memory beyond the index permutation. Compared with
scan_sequences's O(N^2 log N) hclust-based implementation.

Verification:
- 16 unit tests in test_dedup_hits.R: hand-computed greedy
  semantics (incl. the disambiguator above), ties, ignore-flag
  combinations, GRanges round-trip, touching/adjacent coord
  edges, empty input, integration with scan_sequences2.
- Cross-check vs `yamtk scan | yamtk dedup` on 50 HOCOMOCO
  motifs x 100 x 5kb random DNA at p=5e-5: 94.6% hit-set
  overlap, same as the un-deduped baseline (the residual is the
  documented PCM-rounding drift in PWM construction).
- Negligible runtime overhead vs scan_sequences2 without dedup
  (1.69s vs 1.64s on the same fixture).
 
Package: universalmotif
Commit: 7fbfbd8fe76ac194d21590ff18f6feeb73466250
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 08:45:12 +0100
Commit message:

 add scan_sequences2(): minimalist yamtk-aligned scanner

scan_sequences2() is a deliberately stripped-down counterpart to
scan_sequences() whose default surface mirrors `yamtk scan`. Six
formals only: motifs, sequences, pvalue (default 1e-4), RC (TRUE),
nthreads (1), return.granges (NULL = auto). Drops multifreq, gapped
motifs, q-values, exhaustive p-value mode, overlap removal,
respect.strand, allow.nonfinite, and every threshold type other
than p-value.

Reuses the existing C++ scanner (scan_sequences_cpp) and the batched
dynamic-DP p-value path. PWMs are built via universalmotif's own
convert_type_internal() pipeline, so output is not bit-identical to
yamtk (universalmotif rounds counts in the PCM step; yamtk operates
on continuous PPMs throughout) but agrees on ~95% of hits at p=5e-5
on a HOCOMOCOv11 / random-DNA fixture.

Output convention differs from scan_sequences() in two ways:
  (1) coordinates are always start <= end regardless of strand,
      matching BED / GRanges / yamtk;
  (2) the match string on '-' strand hits is reverse-complemented
      (matched orientation), again matching yamtk.

Default output is a GRanges (when GenomicRanges is installed);
data.frame fallback otherwise. data.frame columns:
motif, motif.i, sequence, sequence.i, start, end, strand, score,
score.pct, match, pvalue.

Per-hit p-values are always computed via motif_pvalue(method =
"dynamic"), which now batches across motifs in a single C++ call.
With the batched p-value path this hits ~3.0x of yamtk at 4 threads
on long-sequence workloads -- meeting the Tier-1 roadmap target of
"within 2-3x of yamtk".

Tests: 14 unit tests covering determinism, coord convention, RC
match reversal, score/score.pct internal consistency, GRanges /
data.frame shapes, error cases, and equality with scan_sequences()
on shared hits.
 
Package: universalmotif
Commit: 10ebe426d16daea5ae1df9a70bd95895c4174bd2
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-21 08:44:29 +0100
Commit message:

 batch the dynamic motif_pvalue path into a single C++ call

motif_pvalue(method="dynamic") previously dispatched per-motif via
mapply(motif_pvalue_dynamic_single_cpp, ...) in R, leaving the
documented `nthreads` argument as a no-op on this path (TODO at
R/motif_pvalue.R:497).

Add two new Rcpp exports in src/motif_pvalue.cpp:

  motif_pvalue_dynamic_batch_cpp(motifs, bkgs, scores,  nthreads)
  motif_score_dynamic_batch_cpp (motifs, bkgs, pvalues, nthreads)

Both pre-extract Rcpp list/matrix inputs into plain std types
serially, then parallelise across motifs with RcppThread::parallelFor
using new plain-std workers (get_pdf_internal, motif_cdf_internal,
pvalue_from_cdf, score_from_cdf). The existing single-motif exports
are left untouched, so any caller still pointing at them continues
to work.

The R helpers motif_pvalue_dynamic() / motif_score_dynamic() are
rewritten as thin wrappers around the new batched entry points and
now accept nthreads, which the motif_pvalue() top-level forwards
through. No public API change.

Results are bit-identical to the previous per-motif path
(`identical()` on a small fixture, both nthreads=1 and nthreads=4)
-- new regression tests in tests/testthat/test_motif_pvalue.R lock
this in.

Performance on 50 HOCOMOCO motifs x 100 x 5kb random DNA
(scan_sequences2, end-to-end):

  pre-batch:  3.77s (nthreads=1)   3.56s (nthreads=4, no scaling)
  post-batch: 1.64s (nthreads=1)   0.48s (nthreads=4, 3.4x)

i.e. 2.3x faster single-threaded and 7.4x faster at 4 threads.
The same speedup applies to scan_sequences(calc.pvals=TRUE) which
shares the same code path.
 
Package: universalmotif
Commit: f8d0ff8579f1b032c3ffea1e5773503aece3d349
Author: bjmt <benjmtremblay@gmail.com>
Date: 2026-05-20 16:18:10 +0100
Commit message:

 fix nthreads=0 to actually use all available threads

RcppThread::parallelFor(..., nthreads=0) silently runs on a single
worker instead of all cores, despite the documented contract in every
nthreads-aware function. Translate `nthreads = 0` to
parallel::detectCores() at the R level before the value reaches C++,
via a shared resolve_nthreads() helper in utils-internal.R.

Applied to: scan_sequences, shuffle_sequences, compare_motifs,
motif_pvalue, motif_tree, create_sequences, get_bkg, enrich_motifs,
make_DBscores, sequence_complexity, window_string.
 
Package: Hiiragi2013
Commit: 0a709b04aca617c138f06667a0d664c1d87b06b3
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 11:44:54 +0200
Commit message:

 Bump version
 
Package: Hiiragi2013
Commit: 113cc56aebf9b3a04d60c92a01592ce427869dcd
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 11:44:43 +0200
Commit message:

 Load packages required for the vignette
 
Package: Rarr
Commit: e2e67d1afc5acedce533be15aed6c135605dcd6a
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 10:21:36 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: 65961adecd770b86c1265bc5457c61020fcb4094
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 10:21:31 +0200
Commit message:

 Mention oversized chunks in NEWS
 
Package: Rarr
Commit: e7d0cd6cb8e343d70c404511904642c3b3f3a93f
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-21 10:20:21 +0200
Commit message:

 Allow oversized chunks (with a warning)

As required by, e.g., anndataR for their nullable arrays
 
Package: extraChIPs
Commit: 369c32fb4bddacfb598f80ab81952f174c69be88
Author: Stevie Ped <stephen.pederson.au@gmail.com>
Date: 2026-05-21 17:24:55 +0930
Commit message:

 Fixed tests
 
Package: extraChIPs
Commit: b675c35f1fd0e5822bb007f24e6e0cbd4cb41433
Author: Stevie Ped <stephen.pederson.au@gmail.com>
Date: 2026-05-21 17:03:46 +0930
Commit message:

 Minor UI changes to `mergeByHMP()` and `addDiffStatus()`
 
Package: SingleR
Commit: 2ac2314a3953123f4e34fe7e59335a13a227a2e7
Author: LTLA <infinite.monkeys.with.keyboards@gmail.com>
Date: 2026-05-21 17:29:08 +1000
Commit message:

 Updates to the integrated training in the latest singlepp.

This introduces a top= argument to consolidate the pairwise markers into a
smaller set of per-label markers. The hope is to reduce the runtime of
combineRecomputedResults() by using a smaller feature space.
 
Package: assorthead
Commit: c90548d9e4fa19fc80a70f562ad90f3eb7a44ab4
Author: LTLA <infinite.monkeys.with.keyboards@gmail.com>
Date: 2026-05-21 16:32:04 +1000
Commit message:

 Updated the vendored version of singlepp.
 
Package: cellNexus
Commit: a9d35c95269b575a6617b3dbdb232c8dd9715901
Author: Mengyuan Shen <129487421+myushen@users.noreply.github.com>
Date: 2026-05-21 15:56:21 +1000
Commit message:

 Merge pull request #109 from Bisaloo/runnable-vignettes

Make vignettes before rendering actually runnable 
Package: cellNexus
Commit: b864c19d06d5e2c9d964a50f70bf12807feb44f7
Author: myushen <mengyuan.shen@outlook.com>
Date: 2026-05-21 15:41:37 +1000
Commit message:

 make vignettes chunks runable
 
Package: cellNexus
Commit: 15edb63e3d31c8289f7174d79a097b8eafea761e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 18:20:33 +0200
Commit message:

 Make vignettes before rendering actually runnable
 
Package: Rsubread
Commit: 582c8205e717d4ebe0500c2ba26815b88e59369c
Author: Yang Liao <yang.liao@onjcri.org.au>
Date: 2026-05-21 15:57:51 +1000
Commit message:

 Acceleration.
 
Package: Rsubread
Commit: 26f72824388ce0cd5380a1f56db4bac5ad1a91db
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-21 15:30:59 +1000
Commit message:

 added sample index and quality into the temp bin
 
Package: MicrobiomeProfiler
Commit: 82c128c3cebbcd485cb8e72172b7577c9495e9e1
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: 2026-05-21 03:21:57 +0000
Commit message:

 chore: auto-update internal data in sysdata.rda
 
Package: MicrobiomeProfiler
Commit: f38a3f21a4edfab1742fda2b955f3f45683edcf2
Author: Guangchuang Yu <guangchuangyu@gmail.com>
Date: 2026-05-21 11:13:37 +0800
Commit message:

 github  action
 
Package: MicrobiomeProfiler
Commit: 93378d4294efee1db3c979d2f52b9360007c541a
Author: Guangchuang Yu <guangchuangyu@gmail.com>
Date: 2026-05-21 09:28:06 +0800
Commit message:

 support shinysever #3
 
Package: MicrobiomeProfiler
Commit: be37edfeef994e269b3d7f6249dfbb034fb5ac2b
Author: Guangchuang Yu <guangchuangyu@gmail.com>
Date: 2026-05-21 09:08:58 +0800
Commit message:

 import clusterProfiler
 
Package: MicrobiomeProfiler
Commit: f38362e988360eae41e3025efd76cdb1f7020b64
Author: Guangchuang Yu <guangchuangyu@gmail.com>
Date: 2026-04-29 12:23:46 +0800
Commit message:

 update bioc version
 
Package: Rsubread
Commit: 17ac39ca44ca28a14834d604f7af92803a8949d2
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-21 11:44:46 +1000
Commit message:

 freed thread context after running
 
Package: Rsubread
Commit: 004d3f02c8732924146917f8722fa7b27b0573f3
Author: Yang Liao (Monash University) <yliao@m3v103.massive.org.au>
Date: 2026-05-21 11:40:25 +1000
Commit message:

 added buffer size for io in cellCounts
 
Package: Rsubread
Commit: 7f934f7de7bb5ec44719adf8dd2ecea8fc414c75
Author: Yang Liao (Monash University) <yliao@m3-login2.massive.org.au>
Date: 2026-05-21 11:32:56 +1000
Commit message:

 added input binfile buffer
 
Package: Rsubread
Commit: 7caca70b63bb06d17db41420ae09a5379f20fd3e
Author: Yang Liao <yang.liao@onjcri.org.au>
Date: 2026-05-21 11:26:16 +1000
Commit message:

 added buffer to temp_fp.
 
Package: Rsubread
Commit: ca909637c3701185763bc29cf8c886d57ed289ff
Author: Yang Liao <yang.liao@monash.edu>
Date: 2026-05-21 11:11:38 +1000
Commit message:

 Added junction temp file in cellCounts
 
Package: Rsubread
Commit: 007e33d29f96f1bafbecb2c925fb4c6b734a5172
Author: Yang Liao (Monash University) <yliao@m3v103.massive.org.au>
Date: 2026-05-21 10:17:29 +1000
Commit message:

 prevent general user from using the devel cellCounts
 
Package: Rsubread
Commit: 455056722ce5922384457eda8812105eb91dfc86
Author: Yang Liao (Monash University) <yliao@m3v103.massive.org.au>
Date: 2026-05-21 10:15:12 +1000
Commit message:

 temp file tests for junction detection
 
Package: TSENAT
Commit: a518ae3f67159f07142d099aef9cbe02209b7973
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 23:12:09 +0200
Commit message:

 Merge branch 'devel' of https://github.com/gallardoalba/TSENAT into devel
 
Package: TSENAT
Commit: 037629f449f309da5faeed229772913133462b6f
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 23:11:18 +0200
Commit message:

 Fix codefactor issues
 
Package: TSENAT
Commit: 5bf0d97974d2940295a4c156c84240fb0610b389
Author: Cristóbal Gallardo Alba <gallardoalbac@gmail.com>
Date: 2026-05-20 23:08:20 +0200
Commit message:

 Merge branch 'stable' into devel 
Package: TSENAT
Commit: 883085aeab40adc837e0ccd683a8b31d1fff498b
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 23:05:04 +0200
Commit message:

 Increase coverage
 
Package: TSENAT
Commit: 79292cceb2917fc028c011142e6e4b9960ca7cc2
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 23:04:36 +0200
Commit message:

 Increase coverage
 
Package: TSENAT
Commit: 0b45f72b8c5982a5fc20f7419ea1dbdd5c70f609
Author: Cristóbal Gallardo Alba <gallardoalbac@gmail.com>
Date: 2026-05-20 22:05:32 +0200
Commit message:

 Bioconductor submission changes (#41)

This commit implement the changes suggested during Bioconductor revision:

- It is incorrect to state the edgeR and DEseq only perform different gene abundance analysis.
- The vignette should use Bioconductor styling. Please refer to R Markdown Vignettes.
- You should explain why readcounts contains decimal numbers rather than integers.
- Text has "a q-curve per sample and gene." but Figure 1 has no gene names, unlike Figure 2.
- Don't use for loops where vapply could be used according to Code Syntax and Efficiency.
- Some parameters, such as pi0_method have a set of valid values. Please use match.arg at start of function to check.

In addition, it increases test coverage. 
Package: spatialLIBD
Commit: bf033c8f64e9f35d3f59e401960cb3ee583036bc
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 17:12:12 -0400
Commit message:

 Fix name of Xenium example in fetch_data() calls
 
Package: BiocPkgTools
Commit: 4eefd1f610b659a004b7b1ab48ef2d77165d87aa
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 17:03:21 -0400
Commit message:

 version bump 1.31.7
 
Package: BiocPkgTools
Commit: b0615ecfcabd88ed5e0da5d3ef00116e945cdc2e
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 16:57:45 -0400
Commit message:

 update NEWS

Co-authored-by: Gemini 3.5 Flash <gemini-assistant@google.com>
 
Package: SingleCellMultiModal
Commit: cdbd97d961766b7e77df6378816967b14866b4f7
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 16:52:19 -0400
Commit message:

 version bump 1.25.3
 
Package: SingleCellMultiModal
Commit: c97cc2db2bfdc9987a354991e0495b38f1419e53
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 16:51:14 -0400
Commit message:

 update NEWS.md

Co-authored-by: Gemini 3.5 Flash <gemini-assistant@google.com>
 
Package: spatialLIBD
Commit: 5f9509505ed1d80f780125477948080f30e482ec
Author: Leonardo Collado-Torres <lcolladotor@gmail.com>
Date: 2026-05-20 16:41:27 -0400
Commit message:

 Merge pull request #121 from LieberInstitute/xenium_vis_functions

Adapt vis_clus() functions for use with Xenium data 
Package: spatialLIBD
Commit: 046bd0e48baa56f9d6bd13ff7d443eaf0469fb63
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 16:37:22 -0400
Commit message:

 v1.25.1 -- `vis_*()` functions and `run_app()` now support visualizing Xenium data. `fetch_data()` now includes example Xenium data.
 
Package: spatialLIBD
Commit: 3d182105f24d910b21a0b7d17cba50a49f8374f0
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 16:34:15 -0400
Commit message:

 Merge remote-tracking branch 'upstream/devel' into xenium_vis_functions
 
Package: spatialLIBD
Commit: 7d08e0684f4cd08e4d17effca41af02de74952a3
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 16:32:24 -0400
Commit message:

 Update fetch_data() for the spe_xenium_example data
 
Package: spatialLIBD
Commit: ea237b0dc5f26dfac7cc9c20296b9789ff1e7f83
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 16:23:48 -0400
Commit message:

 Add support on the shiny app for Xenium data
 
Package: spatialLIBD
Commit: ed5d03a8e86db5344d51928fd170e8fa80dc5146
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 15:52:39 -0400
Commit message:

 Fix several things about the Xenium support in
vis_clus(), vis_gene() and related functions.

Fix examples.
 
Package: spatialLIBD
Commit: f2750c5751bee04e85a4101446eb259da60c5300
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 14:43:27 -0400
Commit message:

 Make vis_grid_gene() and vis_grid_clus() support
`datatype` from vis_clus() and vis_gene()
 
Package: spatialLIBD
Commit: 4ca4cb58b7d7756459a404af0f4083bda496e6c4
Author: lcolladotor <lcolladotor@gmail.com>
Date: 2026-05-20 14:32:12 -0400
Commit message:

 vis_gene already inherits params from vis_clus
 
Package: spatialLIBD
Commit: faff1678edeb21c8254f86c80460a4408670cf5f
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-20 14:20:51 -0400
Commit message:

 Update docs
 
Package: spatialLIBD
Commit: ed9c5f2be68c21e4a99937b7d7cf449973c80f0a
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-20 14:20:40 -0400
Commit message:

 get datatype arg in app_ui and app_server
 
Package: spatialLIBD
Commit: 4cdc7be03f7f1f167e8816d4dbac5f9109c962b1
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-20 12:18:48 -0400
Commit message:

 Add datatype checks
 
Package: spatialLIBD
Commit: 7d5640324c573799f0da193ff02dcc7f37effff8
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-20 12:08:18 -0400
Commit message:

 Add datatype as param to run_app - update docs
 
Package: spatialLIBD
Commit: 3f56fba4ce535c06eb0b90dd6f1183c2615cfb99
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-07 10:50:42 -0400
Commit message:

 Fix Cross-refrences in descriptions
 
Package: spatialLIBD
Commit: dfb9a3c2e198f258501acd7b544b9485bf5dd801
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-07 10:47:04 -0400
Commit message:

 fix spe_xenium_example name
 
Package: spatialLIBD
Commit: 3649ebf28841be6bef2c0656455a872f885a71bf
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-07 10:02:49 -0400
Commit message:

 Update date
 
Package: spatialLIBD
Commit: 4134d6a8631fbee403fc37d4ac121720b7e036d0
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 16:02:52 -0400
Commit message:

 Add xenium example, fix auto_crop
 
Package: spatialLIBD
Commit: 7d0ac11111ecd8fefa27563dc41b6b5269bf949b
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 15:48:47 -0400
Commit message:

 Adapt vis_gene for xenium data
 
Package: spatialLIBD
Commit: ab82404d0debdbc19dc95b25259ec6490d1a43d1
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 15:48:14 -0400
Commit message:

 Fix typo
 
Package: spatialLIBD
Commit: 25cb967f24d83cf279561ddc56210923398fd12d
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 15:36:55 -0400
Commit message:

 Add datatype arg to vis_gene
 
Package: spatialLIBD
Commit: 0823d989d3fcfba23bdb96dc1351055b431162a5
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 15:29:05 -0400
Commit message:

 Update docs
 
Package: spatialLIBD
Commit: a4f21a32757422cb708e96ad7129e8184840db6b
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 15:28:14 -0400
Commit message:

 Add vis_gene_c
 
Package: spatialLIBD
Commit: 1a0206d2dc676704a656da1432c9d77e789a08a0
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 14:44:43 -0400
Commit message:

 Bump date and version
 
Package: spatialLIBD
Commit: b84be4c35daaf8c5514de6735d374d0efa0d2943
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 14:40:57 -0400
Commit message:

 Fix typo in example
 
Package: spatialLIBD
Commit: 92b7ae59f558d94a11cddefd0f4dcfa2b4d9939a
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-06 14:39:13 -0400
Commit message:

 Fix cross link in docs (vis_gene_c not defined yet)
 
Package: spatialLIBD
Commit: 3587f09463841edef4fb091706e675bb6e136619
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 17:03:19 -0400
Commit message:

 Update doc with fixed example
 
Package: spatialLIBD
Commit: 539787b855b7c67903bd24cb19413183f224e4f7
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 17:03:04 -0400
Commit message:

 fix example, redefine d
 
Package: spatialLIBD
Commit: 3c8795329e34162e43d6808c0c0fd0430d81aea4
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:57:33 -0400
Commit message:

 fix unit
 
Package: spatialLIBD
Commit: 1b734e2f2fbb8eb5116babfa0b091bb547da3852
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:52:23 -0400
Commit message:

 use vis_clus_c for xenium datatype
 
Package: spatialLIBD
Commit: c981336f000e5aae202494ba7dfc9b3b594168e5
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:45:37 -0400
Commit message:

 Add xenium example
 
Package: spatialLIBD
Commit: 22392ae0b811e21f7fe139bac5464c0d633db1df
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:45:20 -0400
Commit message:

 clean up vis_clus_c example
 
Package: spatialLIBD
Commit: 2fed7895e6d0ce4ab924871fedea9fbfd20c32ca
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:44:46 -0400
Commit message:

 Add spe_xenium_example to fetch_data (need to update github when ready)
 
Package: spatialLIBD
Commit: 90d348810d252563da55252defcf611680373666
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 16:28:51 -0400
Commit message:

 Add xenium example to experimenthub metadata for LFF ERC
 
Package: spatialLIBD
Commit: 4ac9bc9d74b94464d7aea434ee55115b1cab0385
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 14:30:27 -0400
Commit message:

 Update docs
 
Package: spatialLIBD
Commit: e534d9f2c02a4e0715826809a5deb52c46b9f44e
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 14:30:02 -0400
Commit message:

 Update desciptions for vis_clus_*() functions
 
Package: spatialLIBD
Commit: b9dcff862b3ae3759d2346a6409c797c04c928dc
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 14:25:05 -0400
Commit message:

 Add vis_clus_c() function for handling visulization of Xenium/centroid based data
 
Package: spatialLIBD
Commit: 42fcec07e455d3d0046d74c5f898e7221950c368
Author: lahuuki <lahuuki@gmail.com>
Date: 2026-05-05 14:24:04 -0400
Commit message:

 Add datatype param, check for correct input formats
 
Package: pipeComp
Commit: e0faab782e74e132e7d78d2e112878a8666a2f8b
Author: plger <pl.germain@gmail.com>
Date: 2026-05-20 22:39:11 +0200
Commit message:

 comply with aricode input expectation
 
Package: TSENAT
Commit: c5fcb64e275d72347f532aa731cda6ceb5014dd7
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 21:04:50 +0200
Commit message:

 Fix codefactor style
 
Package: TSENAT
Commit: cd35d52fe49997bda29822640f7c6be529948794
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 21:01:08 +0200
Commit message:

 Fix punctuation README.md
 
Package: TSENAT
Commit: eb3136a9626f2c3861acc29b7c485e215d0a55c4
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 20:58:21 +0200
Commit message:

 Increase test coverage
 
Package: TSENAT
Commit: 49fe4f2400703c14cec6cde282de84970fa925f5
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 18:52:48 +0200
Commit message:

 Fix format issue
 
Package: TSENAT
Commit: 2aa01d89bc820baaf40c3c2484a75b85cd4e5030
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 18:49:14 +0200
Commit message:

 Bioconductor submission review
 
Package: TSENAT
Commit: c2e8214cce02fcf5ec12dec9fbc879449c7410dd
Author: gallardoalba <gallardoalbac@gmail.com>
Date: 2026-05-20 18:48:30 +0200
Commit message:

 Bioconductor submission review
 
Package: HubPub
Commit: 9d1fe289b13a11e5092dd0f95313e95b6a0df179
Author: lshep <lori.shepherd@roswellpark.org>
Date: 2026-05-20 15:13:54 -0400
Commit message:

 Add zenodo example
 
Package: igblastr
Commit: 94e694348eed68e752e154a39367926a980bbeaa
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-20 11:32:53 -0700
Commit message:

 small fix to unit tests
 
Package: igblastr
Commit: 839549ff95ce6c10b1c68b72476139ccb91b8ead
Author: Hervé Pagès <hpages.on.github@gmail.com>
Date: 2026-05-20 11:11:55 -0700
Commit message:

 igblastr 1.3.3: Update the built-in C-region dbs

This follows major updates of the artificially spliced exons sets for IG
and TR constant genes by the IMGT folks in Dec 2025. Note that these sets
are available here: https://www.imgt.org/vquest/refseqh.html#constant-sets

With this update, the new set of built-in C-region dbs is:

    > list_c_region_dbs()
     db_name                                      C
     _IMGT.human.IGH+IGK+IGL.202605             180
     _IMGT.human.TRA+TRB+TRG+TRD.202605          23
     _IMGT.mouse.IGH+IGK+IGL.202605              64
     _IMGT.mouse.TRA+TRB+TRG+TRD.202605          13
     _IMGT.rabbit.IGH+IGK+IGL.202605             50
     _IMGT.rabbit.TRA+TRB+TRG+TRD.202605          6
     _IMGT.rat.IGH+IGK+IGL.202605                25
     _IMGT.rhesus_monkey.IGH+IGK+IGL.202605      44
     _IMGT.rhesus_monkey.TRA+TRB+TRG+TRD.202605  10

The old set was:

    > list_c_region_dbs()
     db_name                                  C
     _IMGT.human.IGH+IGK+IGL.202412          76
     _IMGT.human.TRA+TRB+TRG+TRD.202509      12
     _IMGT.mouse.IGH.202509                  55
     _IMGT.mouse.TRA+TRB+TRG+TRD.202509       9
     _IMGT.rabbit.IGH.202412                 28
     _IMGT.rat.IGH.202508                    18
     _IMGT.rhesus_monkey.IGH+IGK+IGL.202509  40

CONDITIONS OF USE AND LICENSE: The IMGT data is provided to the academic
users and NPO's (Not for Profit Organization(s)) under the CC BY-NC-ND 4.0
license. See https://creativecommons.org/licenses/by-nc-nd/4.0/. Any other
use of IMGT material, from the private sector, needs a financial arrangement
with CNRS.
 
Package: SingleCellMultiModal
Commit: 1d39fc82cb63b8f1714da37f3c5bc1e78a824d5c
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 13:28:56 -0400
Commit message:

 version bump 1.25.2
 
Package: SingleCellMultiModal
Commit: 1f39bf03b3ddd62fb895a1d2322d09fd3bf750fc
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 12:39:58 -0400
Commit message:

 simplify .cord_blood code
 
Package: SingleCellMultiModal
Commit: 418ba1f037bd8e6311655374439bd2bc6c956dd4
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 12:39:46 -0400
Commit message:

 use double bracket subsetting instead of $
 
Package: SingleCellMultiModal
Commit: df680c471907dc401befc470f0bf7a894af844a5
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 12:00:29 -0400
Commit message:

 run air on CITEseq.R
 
Package: SingleCellMultiModal
Commit: e829d021794df234ad890155c2b89d5aab5e0894
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 11:32:12 -0400
Commit message:

 fixed by roxygen; link refers to topic not Rd name
 
Package: SingleCellMultiModal
Commit: b8c0d17ae354ff0c28e45042fa658a817f14308a
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 11:31:04 -0400
Commit message:

 updated SCMM package doc from roxygen2 v8
 
Package: SingleCellMultiModal
Commit: 92a5a7e784799824d78e613ea13294b26d62f36c
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 11:30:40 -0400
Commit message:

 use multiple lines for importFrom
 
Package: SingleCellMultiModal
Commit: 45086ae08058d00023667bb18c8f53f06fb73dd3
Author: LiNk-NY <marcel.ramos@sph.cuny.edu>
Date: 2026-05-20 11:30:33 -0400
Commit message:

 update to roxygen2 v8
 
Package: motifbreakR
Commit: 21d39f8cc6ed7f8ef8aebedd792ffb2ebf101a6b
Author: Simon-Coetzee <coetzee@uthscsa.edu>
Date: 2026-05-20 11:29:06 -0500
Commit message:

 fixed genome package eval away from `eval(parse`
 
Package: Rarr
Commit: d5fdec24aee5fea7dd6fd1e40122060a4bf7e38b
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 18:22:27 +0200
Commit message:

 Set noRd on internal function
 
Package: Rarr
Commit: da608a1837d04c78ab06933ac0aa91524a1dc0d2
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 17:21:31 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: c0d05ba2aa77de026aa3fa0b776c42c5f1a97b62
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 17:21:16 +0200
Commit message:

 Mention deprecated v3 structured type in NEWS
 
Package: Rarr
Commit: 7baf7a1ef12d4e9aa92196189faa35dda03622c9
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 18:03:38 +0200
Commit message:

 Remove internal function man page
 
Package: Rarr
Commit: f569c45b04121f3d5ed3f06ed935582bbd6dc8b5
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 17:19:51 +0200
Commit message:

 Implement deprecated v3 structured data type
 
Package: Rarr
Commit: aee12e079a2bad52ed380dd78aafc9c2e1ce5e11
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 15:33:20 +0200
Commit message:

 Mention new supported types in features vignette
 
Package: scDblFinder
Commit: 6f40789f1021f640f89b0f1959d73542d72b174d
Author: plger <pl.germain@gmail.com>
Date: 2026-05-20 17:07:10 +0200
Commit message:

 version bump
 
Package: scDblFinder
Commit: af356d8150e9248bb008708406c186a18b957b27
Author: plger <pl.germain@gmail.com>
Date: 2026-05-20 17:07:00 +0200
Commit message:

 Merge branch 'devel' of git.bioconductor.org:packages/scDblFinder into devel
 
Package: scDblFinder
Commit: 001e1201d0d581dbf26f0026277744b3d6819abb
Author: Pierre-Luc <pl.germain@gmail.com>
Date: 2026-05-20 17:04:53 +0200
Commit message:

 Merge pull request #140 from csoneson/set-nthreads

Pass on `nthreads` to `xgboost` functions in `scDblFinder` 
Package: scDblFinder
Commit: 0758504c456ef25260bb4062103f166522c775b0
Author: Charlotte Soneson <charlottesoneson@gmail.com>
Date: 2026-05-20 16:35:40 +0200
Commit message:

 Pass on nthreads to xgboost functions
 
Package: BiocBuildReporter
Commit: 13ae3c462141b335a31fa547915e00bdacf6a996
Author: lshep <lori.shepherd@roswellpark.org>
Date: 2026-05-20 11:03:26 -0400
Commit message:

 version bump for bug correction
 
Package: BiocBuildReporter
Commit: 61531538fad04f1d4045f8e4bdd24971ceb77349
Author: lshep <lori.shepherd@roswellpark.org>
Date: 2026-05-20 10:58:39 -0400
Commit message:

 Fix bug for updating
 
Package: COTAN
Commit: c968e6997af0dbcd408041c4a7c9faf24702d680
Author: trinetra75 <marco.fantozzi@gmail.com>
Date: 2026-05-20 15:05:30 +0200
Commit message:

 Bumped-up version and updated NEWS.md
 
Package: COTAN
Commit: 84c7cfae536be12516241f9b93bb6eab093b3438
Author: Marco Fantozzi <57561972+trinetra75@users.noreply.github.com>
Date: 2026-05-09 10:13:42 +0200
Commit message:

 Adapted the code to the R version update to version 4.6 (#139)

- Changed roxygen to 8.0.0
- As consequence all links in documentation were updated
- Ensured all packages required by `COTAN` are in the `Imports` list 
Package: Rarr
Commit: c52647e24863c5694c1b2ad40f0e0b7250d0320f
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 15:01:51 +0200
Commit message:

 Avoid irrelevant lintrs in data-raw/
 
Package: Rarr
Commit: 92ce616dd78347e8546090f50982fe172de4f555
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 13:33:25 +0200
Commit message:

 Fix cyclocomp lint
 
Package: Rarr
Commit: 5c2cd1708498e472ce9f90817687badca3e84268
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 13:32:34 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: 7520006dd190ee2dd7272821a243557e8c88d504
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-20 13:32:20 +0200
Commit message:

 Mention all grumpy changes in NEWS
 
Package: Rarr
Commit: 9a4092b345df0264daac0de4ce6e914584b0220e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-18 16:49:15 +0200
Commit message:

 Use list approach for parsing v3 datatypes
 
Package: Rarr
Commit: a8841b5ddc922dd6a97aad751b080ad9859b1139
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-08 10:26:06 +0200
Commit message:

 Add support and test for v3 structured datatype
 
Package: Rarr
Commit: c5d6f9e91a0837162160a79edcf2c83b4f9dd98d
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-07 16:09:06 +0200
Commit message:

 Remove now unused C code
 
Package: Rarr
Commit: 3e346a882ac68cbcc59f1febc4b1281706755355
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-06 17:12:57 +0200
Commit message:

 Run devtools::document()
 
Package: Rarr
Commit: 0d5d8c3c341b3098f9b39becda80bc25d3116aad
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 22:32:08 +0200
Commit message:

 Use parse_npy_datatype() directly
 
Package: Rarr
Commit: 53c934bb08c212975070db4103ea7c076ad09213
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 11:30:55 +0200
Commit message:

 Handle new structured data_type name
 
Package: Rarr
Commit: 1b7b64367e4590f1d8fef5548cd324907e1f82f9
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 11:30:33 +0200
Commit message:

 Convert v2 structured types to v3 structured types
 
Package: Rarr
Commit: 70cd02328e971555ea3fde8405da7df30b295a83
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 11:11:32 +0200
Commit message:

 Simplify .update_fill_value()
 
Package: Rarr
Commit: d03f5bc0683bd022781263984570927d4bc480e4
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 10:35:53 +0200
Commit message:

 Avoid wrapping config in one extra string
 
Package: Rarr
Commit: 7f4ac955e9fd5e67b9c3fa6e11ddce78947b6cd1
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 10:35:42 +0200
Commit message:

 Add grumpy to DESCRIPTION
 
Package: Rarr
Commit: 58d26baf6b48aaf957bca923d70bc4f4caec6790
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 10:17:33 +0200
Commit message:

 Replace (mostly) .parse_datatype by grumpy::parse_npy_datatype()
 
Package: Rarr
Commit: a52f0fce67a56e761f732331bcd34443f5af3da8
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-05 09:57:37 +0200
Commit message:

 Replace codec_bytes_decode() by grumpy::parse_npy_data()
 
Package: immGLIPH
Commit: 17636de1dcad06e64a93a739d88bf90eb2d41c83
Author: theHumanBorch <ncborch@gmail.com>
Date: 2026-05-20 07:06:01 -0500
Commit message:

 Merge pull request #8 from BorchLab/bioc-review2

Bioc review2 
Package: immGLIPH
Commit: c3fca2bc93048080b5e1d2d049d534d196971f5d
Author: theHumanBorch <ncborch@gmail.com>
Date: 2026-05-20 06:54:00 -0500
Commit message:

 Update R-CMD-check.yaml

remove ubuntu devel from automated
 
Package: immGLIPH
Commit: 6faceb45711809c57691687159bfa2b593f95593
Author: theHumanBorch <ncborch@gmail.com>
Date: 2026-05-20 06:10:11 -0500
Commit message:

 Update documentation
 
Package: immGLIPH
Commit: ca75f340d8ff719b4f1ef7f642750736f3a9e869
Author: theHumanBorch <ncborch@gmail.com>
Date: 2026-05-20 06:09:59 -0500
Commit message:

 update for loops
 
Package: immGLIPH
Commit: 068d84da393164ae7a1870a0c0f6dda7d09b2ba1
Author: theHumanBorch <ncborch@gmail.com>
Date: 2026-05-20 06:09:41 -0500
Commit message:

 vignette eval
 
Package: smoppix
Commit: d22c6528d33f06d8cebaca3b79d5b48d0de790ad
Author: stijn <stijn.hawinkel@psb.ugent.be>
Date: 2026-05-20 13:52:53 +0200
Commit message:

 Swithc to snowparam
 
Package: Rarr
Commit: 1663224e72b4daf6ad2b9c2b1ffb1504d8fd7d2f
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 16:21:34 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: cb963614946122eddcdcf5ad2699a11bd253d23e
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 16:21:19 +0200
Commit message:

 Mention fixed length string types renames in NEWS
 
Package: Rarr
Commit: d7c085b57d0122dc0f20257dc62e81c0bf27f600
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 16:11:37 +0200
Commit message:

 Use spec-defined v3 names for S and U types
 
Package: Rarr
Commit: 99f35d76182cf7b162740f594331f51852b5f966
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 13:48:31 +0200
Commit message:

 Bump version
 
Package: Rarr
Commit: 602878dade5cf179909b8826cf73fb8daf504275
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 13:48:14 +0200
Commit message:

 Mention read_metadata refactor in NEWS
 
Package: Rarr
Commit: 541a9b6757bcfd30c2503d3b40cb0040ca318b60
Author: Hugo Gruson <git@hugogruson.fr>
Date: 2026-05-15 13:44:55 +0200
Commit message:

 Run devtools::document()