Package: Rminibwa 0.7.0-0.0.1.9000

Sounkou Mahamane Toure

Rminibwa: Native R Bindings and SIMD Dispatch for 'minibwa'

Provides native R bindings to the 'minibwa' genomic read aligner with raw-vector query input, external-pointer alignment batches, ALTREP column views, and an installed C API for downstream packages. The package builds staged Single Instruction Multiple Data ('SIMD') KSW backends, selects portable scalar, SSE4, or AVX2 code at runtime without global instruction-set compiler flags, and on native platforms links to the exact 'htslib' build supplied by 'Rduckhts' as its alignment-format dependency.

Authors:Sounkou Mahamane Toure [aut, cre], Dana-Farber Cancer Institute [cph], Ilya Grebnov [cph], N. Jesper Larsson [cph], Wong Chi Kwong [cph]

Rminibwa_0.7.0-0.0.1.9000.tar.gz
Rminibwa_0.7.0-0.0.1.9000.zip(r-4.7-x86_64)Rminibwa_0.7.0-0.0.1.9000.zip(r-4.7-arm64)Rminibwa_0.7.0-0.0.1.9000.zip(r-4.6-x86_64)Rminibwa_0.7.0-0.0.1.9000.zip(r-4.6-arm64)Rminibwa_0.7.0-0.0.1.9000.zip(r-4.5-x86_64)
Rminibwa_0.7.0-0.0.1.9000.tgz(r-4.6-x86_64)Rminibwa_0.7.0-0.0.1.9000.tgz(r-4.6-arm64)Rminibwa_0.7.0-0.0.1.9000.tgz(r-4.5-x86_64)Rminibwa_0.7.0-0.0.1.9000.tgz(r-4.5-arm64)
Rminibwa_0.7.0-0.0.1.9000.tar.gz(r-4.7-arm64)Rminibwa_0.7.0-0.0.1.9000.tar.gz(r-4.7-x86_64)Rminibwa_0.7.0-0.0.1.9000.tar.gz(r-4.6-arm64)Rminibwa_0.7.0-0.0.1.9000.tar.gz(r-4.6-x86_64)
Rminibwa_0.7.0-0.0.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Rminibwa/json (API)

# Install 'Rminibwa' in R:
install.packages('Rminibwa', repos = c('https://rgenomicsetl.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rgenomicsetl/rminibwa/issues

Pkgdown/docs site:https://rgenomicsetl.github.io

Uses libs:
  • zlib– Compression library

On CRAN:

Conda:

alignmentaltrepbioinformaticsc-apigenomicsminibwasimdzlib

4.08 score 5 scripts 35 exports 4 dependencies

Last updated from:0e7d607271. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK122
linux-devel-x86_64OK131
source / vignettesOK266
linux-release-arm64OK123
linux-release-x86_64OK158
macos-release-arm64OK113
macos-release-x86_64OK241
macos-oldrel-arm64OK135
macos-oldrel-x86_64OK371
windows-devel-arm64OK258
windows-devel-x86_64OK219
windows-release-arm64OK224
windows-release-x86_64OK183
windows-oldrel-x86_64OK188
wasm-releaseOK134

Exports:mb_align_cigar_wordsmb_align_colmb_align_nmb_align_read_colmb_align_read_nmb_fastx_itermb_fastx_nmb_fastx_nextmb_index_buildmb_index_contigsmb_index_loadmb_mapmb_map_batchmb_map_fastx_batchmb_map_pair_batchmb_optsmb_query_group_input_ordermb_query_group_n_readsmb_query_group_n_recordsmb_query_group_namemb_query_streammb_query_stream_cancelmb_query_stream_errormb_query_stream_nextminibwa_availableminibwa_climinibwa_indexminibwa_mapminibwa_pathminibwa_upstream_infominibwa_versionrminibwa_htslib_infosimd_backendsimd_infosimd_set_backend

Dependencies:DBIduckdbRduckhtsRsimdDispatch

SIMDe Dispatch Design
Boundary | Backends | R surface | Validation

Last update: 2026-10-05
Started: 2026-06-18

Downstream C API
Build a tiny alignment batch | The downstream C consumer | Compile and call it with Rtinycc | Lossless query-group stream

Last update: 2026-08-06
Started: 2026-06-23

Getting Started

Last update: 2026-06-23
Started: 2026-06-18

Vendoring minibwa
Pin file | Patch queue | Developer checkout | Vendored source

Last update: 2026-06-23
Started: 2026-06-18

Readme and manuals

Help Manual

Help pageTopics
Inspect native minibwa alignment batchesmb_align_cigar_words mb_align_col mb_align_n mb_align_read_col mb_align_read_n
Iterate FASTA/FASTQ batches without R sequence materializationmb_fastx_iter mb_fastx_n mb_fastx_next mb_map_fastx_batch
Build a minibwa index with the native librarymb_index_build
Return minibwa index contigsmb_index_contigs
Load a native minibwa indexmb_index_load
Map raw sequence bytes with native minibwamb_map
Map a batch of query sequences with native minibwamb_map_batch
Map paired query sequence batches with native minibwamb_map_pair_batch
Native minibwa optionsmb_opts
Open a lossless native FASTQ query-group streammb_query_group_input_order mb_query_group_name mb_query_group_n_reads mb_query_group_n_records mb_query_stream mb_query_stream_cancel mb_query_stream_error mb_query_stream_next
Test whether the minibwa CLI is availableminibwa_available
Run the minibwa CLIminibwa_cli
Build a minibwa index through the CLIminibwa_index
Map reads through the minibwa CLIminibwa_map
Locate the packaged minibwa executableminibwa_path
Report the pinned upstream minibwa sourceminibwa_upstream_info
Report the minibwa CLI versionminibwa_version
Inspect the htslib Supplied by Rduckhtsrminibwa_htslib_info
Report the selected SIMD backendsimd_backend
Report SIMD dispatch diagnosticssimd_info
Select the runtime SIMD backendsimd_set_backend