Building resilient infrastructure for data and science.
Sigilweaver primarily develops open-source scientific data tooling and standalone data pipelines. Our overarching goal is to ensure data remains portable, reproducible, and accessible across different ecosystems.
| Project | Description |
|---|---|
| Loom | Visual data pipeline tool built on Polars. Self-hosted, no SaaS required. Approaching its first public release. |
Open, high-performance tooling for specialized scientific workflows across genomics, mass spectrometry, and medical imaging.
| Repository | Description |
|---|---|
| OpenMassSpec | Umbrella Rust and Python stack for mass spectrometry raw-file access. Single API over all vendor parsers, mzML 1.1.0 conversion, and Arrow output - no vendor SDKs or Windows-only DLLs. |
| OpenTFRaw OpenTimsTDF OpenWRaw OpenARaw OpenSXRaw OpenSZRaw |
Independent specs and readers for each vendor's raw format, unified under OpenMassSpec: Thermo Fisher RAW, Bruker TDF, Waters RAW, Agilent .d, SCIEX .wiff, Shimadzu .lcd/.qgd. |
| SpecLance | Columnar, memory-mapped mass spectrometry store built on Lance. Ingests from vendor formats (via OpenMassSpec) or mzML - faster reads, cheaper seeks, multi-run directories, and direct export back to mzML. |
| Project | Description |
|---|---|
| Phreddy | From-scratch, columnar, memory-mappable genomics pipeline in Rust. Transcodes paired-end FASTQ into a custom columnar format then runs every downstream stage (map, sort, call) as a bounded-memory streaming computation -- single binary, single machine, no cluster. Research preview. |
| GenoLance | Fast, columnar multi-sample variant store built on LanceDB. Ingests VCF/BCF files (and annotation sources like ClinVar) into per-field Arrow columns - query by region or gene, annotate against ClinVar, and compare across samples with no Spark, no cloud, no GenomicsDB. |
| Repository | Description |
|---|---|
| OpenKSpace | Rust library and CLI for Cartesian MRI k-space reconstruction from ISMRMRD .h5 files. Noise pre-whitening, navigator phase correction, 2D/3D IFFT with root-sum-of-squares coil combination, PNG output. |
| DICOM-Atlas | Open registry of public and private DICOM tags compiled from vendor conformance statements plus PS3.6. / pydicom / GDCM |
Developing reference implementations and public test corpora for binary formats. This work focuses on enabling cross-platform interoperability, toolchain integration, and long-term data preservation.
| Repository | Description |
|---|---|
| OpenQVD | Native Rust reader/writer for Qlik QVD files. Full spec, Python bindings (PyArrow, Polars, Pandas), CLI. |
| QVD-Sources | Curated index of .qvd files sourced from public GitHub repos. |
| Repository | Description |
|---|---|
| SigilYX | Rust reader/writer for Alteryx YXDB files. Full spec, Python bindings (PyArrow, Polars, Pandas), lazy-compatible. |
| OpenYXDB | Maintained fork of Alteryx's open-source C++ YXDB library. Cross-platform, Python bindings via nanobind, PyArrow/Pandas/Polars integration. |
| YXDB-Sources | Curated index of .yxdb files sourced from public GitHub repos. |
| Repository | Description |
|---|---|
| Hyper-Sources | Curated index of .hyper files sourced from public GitHub repos. |
| Repository | Description |
|---|---|
| OpenQBW | Specification and parser for QuickBooks .qbw files. |
| OpenSQLAnywhere | Specification and parser for the SAP SQL Anywhere page-store format |