×

nf-r-ipc @ 0.2.1

Provider: nf-r
Claimed: 09 Apr 2026 17:00:37 (UTC)
Description: nf-r-ipc is a Nextflow plugin that provides Arrow-only interoperability between Nextflow (Groovy) and R via an external Rscript runtime. Core functionality: - Exposes plugin functions `rFunction`, `rRecords`, `rTable`, and `channelFromR` for calling R code and producing channel-friendly records. - Uses a strict Arrow IPC request/response contract (no JSON control or payload sidecars). - Supports nested list/map round-trip through a value-graph schema. - Supports table-mode record workflows for channel composition. - Preserves NULL vs typed NA distinctions and provides helper APIs for missing-value handling and type-safe conversion utilities. Technical choices: - Process isolation with external Rscript execution. - Arrow Java on the Nextflow side and nanoarrow on the R side. - Strict protocol validation and fail-fast behavior for malformed payloads. - Conda-aware runtime resolution compatible with Nextflow usage patterns. Benefits to the Nextflow community: - Reliable R integration with explicit typed semantics. - Deterministic, testable IPC boundary and robust error envelopes. - Channel-first APIs that compose naturally with existing Nextflow operators. License: Apache License 2.0
Latest version: 0.2.1
Total downloads: 4 View trends
Nextflow version >=24.10.0
Depends On -
Release Date 10 Apr 2026 17:01:25 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/nf-r-ipc/0.2.1/download/nf-r-ipc-0.2.1.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/nf-r-ipc/blobs/sha256:c2a72c1896846ffe2008fb2afc2a31854d2ff8c24275744ba572134ce6736d74
Size 5.3 MB
Checksum b70f3261e542f2af0961e6df3103563892e121f81910db76b3a82b1288657d45b34f50d9d8ccbe9186ded0459ba973c3b312ecef1feab6f788be304476939efc
Total downloads 2 View trends
Security Scan
Version Nextflow version Date Status Downloads
0.2.1 >=24.10.0 10 Apr 2026 17:01:25 (UTC) 2
0.2.0 >=24.10.0 10 Apr 2026 16:35:31 (UTC) 2