• About
  • Documentation

  • More Universes
  • Recent Updates
  • Leader board

  • All repositories
  • All packages
  • All articles
  • All datasets
  • All system Libraries
sounkou-bioinfo
  • Builds
  • Packages
  • Articles
  • Datasets
  • Contribution
  • Badges
  • API
  • Feed

Links tosounkou-bioinfo

Rtinycc - Builds the 'TinyCC' Command-Line Interface and Library for 'C' Scripting in 'R'

Builds the 'TinyCC' (Tiny 'C' Compiler) command-line interface and library for package use in 'R'. The package compiles 'TinyCC' from source and provides R functions to interact with the compiler. 'TinyCC' can be used for header preprocessing, just-in-time compilation of 'C' code in 'R', and lightweight 'C' scripting workflows.

Last updated

cffitinycc

7.98 score 10 stars 2 dependents 32 scripts 444 downloads

Rducks - Register R User-Defined Functions in DuckDB

R package and 'DuckDB' extension bridge for registering R functions as 'DuckDB' user-defined functions (UDFs). The package is designed around a loaded 'DuckDB' extension, declarative type descriptors, 'nanoarrow' marshalling over 'Arrow C Data', and a calling-R-thread execution discipline for safe interaction with R from 'DuckDB' execution. Arrow IPC (inter-process communication) worker transport uses vendored 'NNG' (nanomsg next generation) for worker-process communication.

Last updated

cduckdb-extension

5.53 score 5 stars 54 scripts

Rduckhts - 'DuckDB' High Throughput Sequencing File Formats Reader Extension

Bundles the 'duckhts' 'DuckDB' extension for reading High Throughput Sequencing file formats with 'DuckDB'. The 'DuckDB' C extension API <https://duckdb.org/docs/stable/clients/c/api> and its 'htslib' dependency are compiled from vendored sources during package installation. James K Bonfield and co-authors (2021) <doi:10.1093/gigascience/giab007>. VariantKey / RegionKey support follows Nicola Asuni (2018) <doi:10.1101/473744>.

Last updated

bamduckdb-extensionfastqhtslibvcf

5.17 score 13 stars 10 scripts 324 downloads

s7contract - 'Go'-Like Interfaces and 'Rust'-Like Traits with 'S7'

Contract helpers built with 'S7' for expressing runtime protocols around ordinary 'S7' dispatch. Structural interfaces describe small sets of required 'S7' generics, while explicit traits record registered implementations with optional default methods and associated metadata. Optional runtime checks can validate argument and return specifications in contract-scoped evaluation.

Last updated

interfacess7

3.90 score 4 stars

treesitter.c - 'R' Bindings to the 'C' Grammar for Tree-Sitter

Provides bindings to a 'C' grammar for Tree-sitter, to be used alongside the 'treesitter' package. Tree-sitter builds concrete syntax trees for source files and can efficiently update them or generate code like producing R C API wrappers from C functions, structs and global definitions from header files.

Last updated

3.78 score 1 stars 1 dependents 5 scripts 217 downloads

RSimpleFFI - Simple Foreign Function Interface using 'S7' and 'libffi'

Simple Foreign Function Interface for 'R' using 'libffi' and 'S7' classes. Supports calling 'C' functions with type conversion and struct handling. Includes standard 'C' types (int8, int16, int32, int64, uint variants), platform types (size_t, bool), floating point types, and complex struct types. Header parsing uses 'Rtinycc' for 'TinyCC'-backed preprocessing and enables automatic generation of 'R' bindings from 'C' header files, simplifying package development for 'C' libraries.

Last updated

libffi

3.74 score 8 stars 23 scripts

Ropendal - Abstract Filesystem Access for R via 'Apache OpenDAL'

Provides a byte-oriented abstract filesystem interface for R backed by the Rust crate of 'Apache OpenDAL' <https://opendal.apache.org/>. The package is designed around filesystem primitives, asynchronous Aio-like operations inspired by 'nanonext', pluggable raw-vector serializers, and a native C API for direct async byte access by other R packages.

Last updated

filesystemopendalrustcargo

3.54 score

Rsassy - 'R' Bindings to the 'sassy' Approximate String Matcher

Fast approximate string matching for short patterns in longer texts using the 'sassy' Rust crate. 'sassy' implements SIMD-accelerated fuzzy search over ASCII, DNA, and IUPAC alphabets, with support for reverse-complement search, overhang alignments, CIGAR strings, and batched searches. See Beeloo and Groot Koerkamp (2025) <doi:10.1101/2025.07.22.666207> and Beeloo and Groot Koerkamp (2026) <doi:10.64898/2026.03.10.710811>.

Last updated

bioinformaticsrustsassysimdstring-matchingcargo

3.40 score 6 scripts

mangoro - 'R'/'Go' 'IPC' using 'Nanomsg' Next Gen

The tools provide an interface for inter-process communication ('IPC') between 'R' and 'Go' using the 'Nanomsg' library. It vendors on the 'Go' side the 'mangos' library <https://github.com/nanomsg/mangos> and 'arrow-go' <https://github.com/apache/arrow-go> and uses 'nanonext' and 'nanoarrow' on the 'R' side.

Last updated

golang

3.35 score 5 stars 6 scripts

RsimdDispatch - Runtime 'SIMD' Dispatch Templates for 'C' Code in 'R' Packages

Provides templates and a working example for runtime Single Instruction Multiple Data ('SIMD') dispatch in 'C' code used by 'R' packages. Packages can stage scalar and architecture-specific kernel objects during configuration, then select a compiled and CPU-supported implementation at runtime through guarded function pointers. The package also vendors the header-only 'SIMDe' library for downstream packages through the 'LinkingTo' field.

Last updated

3.30 score

RsimdDispatch - Runtime 'SIMD' Dispatch Templates for 'C' Code in 'R' Packages

Provides templates and a working example for runtime Single Instruction Multiple Data ('SIMD') dispatch in 'C' code used by 'R' packages. Packages can stage scalar and architecture-specific kernel objects during configuration, then select compiled and CPU-supported implementations at runtime through guarded operation tables. The package also vendors the header-only 'SIMDe' library for downstream packages through the 'LinkingTo' field.

Last updated

simd

3.30 score 1 stars

goserveR - HTTP(S) File Server with Range Requests and Unbounded CORS Using 'go'

Provides a lightweight HTTP(S) file server implemented in Go and exposed to R. It supports range requests, configurable CORS and COOP headers, and optional TLS. The package builds and runs a background server that can be cleanly shut down from R using an OS pipe and C/Go interop. Asynchronous log handling is also supported.

Last updated

asyncgolanghttp-server

3.24 score 1 stars 1 dependents 23 scripts

RBCFTools - 'BCFTools', 'libbcftools' and 'htslib' Wrappers and 'BCF'/'VCF' to 'Parquet' Convertors

Bundles the 'htslib' and 'bcftools' libraries and command lines tools for reading and manipulating VCF/BCF files. Includes streaming facilities from VCF to Apache Arrow via 'nanoarrow', enabling export to Arrow IPC format and Parquet format using 'duckdb' including a 'bcf_reader' extension. Utilities for reading and writing VCF/BCF files into 'DuckLake' are included. provided.

Last updated

bcftoolsduckdbducklakegenomicshtslibnanoarrowparquet

3.19 score 2 stars 22 scripts

hellorust.multiversion - Minimal Rust SIMD Multiversioning Example for R

Template R package with minimal setup to use Rust code in R without hacks or frameworks, plus a Rust SIMD example selected by C runtime dispatch. Includes basic examples of importing cargo dependencies, spawning threads and passing numbers or strings from Rust to R. The SIMD demo keeps scalar and optional SSE2, AVX2, AVX-512, or NEON kernels in one Rust static library and lets C choose the best Rust function using Rust-reported compiled and CPU features. Cargo crates are automatically 'vendored' in the R source package to support offline installation. This project was first presented at 'Erum2018' to showcase R-Rust integration <https://jeroen.github.io/erum2018/>; for a real world use-case, see the 'gifski' package on 'CRAN'.

Last updated

rustcargo

3.08 score

Rfmalloc - Persistent ALTREP Vectors

Provides experimental file-backed, ALTREP-style vector allocation for R using the 'fmalloc' library. The package supports persistent and scratch runtimes, durable reference-based serialization, explicit vector lifecycle management, and multiple runtime handles for working with several backing files in one R process.

Last updated

altrepmalloccpp

2.86 score 2 stars 18 scripts

duckdbWasmHtmlJsSimple - Serve Static Files for DuckDB-Wasm via Go HTTP Server

Minimal package to serve static files (including CSVs) for DuckDB-Wasm web apps using Go HTTP server via goserveR. Automatically creates mtcars.csv in inst/static and deletes it on exit. Supports range requests and CORS.

Last updated

2.60 score 4 stars 3 scripts

hellomojo - An Example R Package that Uses 'mojo' Through the .Call Interface

This package demonstrates how to use the 'mojo' by calling shared library builds from R through its .Call interface.

Last updated

2.60 score 2 stars 1 scripts

s7contract - 'Go'-Like Interfaces and 'Rust'-Like Traits with 'S7'

Contract helpers built with 'S7' for expressing runtime protocols around ordinary 'S7' dispatch. Structural interfaces describe small sets of required 'S7' generics, while explicit traits record registered implementations with optional default methods and associated metadata. Optional runtime checks can validate argument and return specifications in contract-scoped evaluation.

Last updated

2.30 score

tccquickr - Experimental R Code Transformation Framework on Top of 'Rtinycc'

Provides an experimental and intentionally narrow declare()-annotated R code transformation and R-to-C compilation framework built on top of 'Rtinycc'. The package contains frontend parsing, typed IR, middle-end kernel rewrites, target C emission, and backend-neutral compilation helpers while keeping the underlying TinyCC toolchain and FFI runtime in 'Rtinycc' <https://github.com/sounkou-bioinfo/Rtinycc>.

Last updated

2.18 score 2 scripts

Rpixpack - R Bindings for PixPack - Encode Files into PNG Images

R bindings for PixPack, a utility that encodes arbitrary files and strings into PNG images with strong integrity checks using BLAKE3 hashing. Files can be encoded into visually distinctive PNG images and decoded back to recover the exact original data byte-for-byte. The underlying PixPack implementation uses a macro-cell grid format with error detection capabilities.

Last updated

pngrustvibecodingcargo

2.18 score 1 stars 3 scripts

GenomeScaleEmbeddings - Exploring Genome Scale Embeddings Parquet Files

Some explorations of the genomics embedding from the paper "Incorporating LLM Embeddings for Variation Across the Human Genome" <https://arxiv.org/html/2509.20702v1>

Last updated

2.00 score 2 scripts

wasmer - WebAssembly Runtime for 'R' using 'Wasmer'

'R' bindings for the 'Wasmer' <https://github.com/wasmerio/wasmer/> WebAssembly runtime. This package allows you to compile, instantiate, and execute WebAssembly modules from 'R', providing a bridge between 'R' and WebAssembly for high-performance computing and interoperability.

Last updated

rustcargo

1.70 score 1 stars 9 scripts