data-beans 0.6.15

Sparse genomics data backends, QC, algorithms, and simulation
Documentation
pub mod column_subset; // stream a column/row selection into a new backend
pub mod convert; // data format conversion (h5/zarr → backend)
pub mod hdf5_io; // HDF5/h5ad reading helpers
#[cfg(feature = "tui")]
pub mod interactive; // full-screen terminal views (ratatui): screens, histograms, pickers
pub mod qc; // QC primitives: squeeze + streaming stat collectors (CLI + faba)
pub mod qc_lib; // cell-axis QC (MAD outliers + near-empty floor); lib-only, senna/pinto
pub mod sparse_backend; // storage backends (zarr, hdf5)
pub mod sparse_data_visitors; // visitor
pub mod sparse_io; // traits for sparse matrix
pub mod sparse_io_stack; // tall sparse io stack of vectors
pub mod sparse_io_vector; // wide sparse io vector
pub mod sparse_util; // sparse matrix triplets utils
pub mod utilities; // shared utility functions (name matching, IO helpers)
pub mod zarr_io; // read coordinate data from zarr files

#[cfg(feature = "aux")]
pub mod aux; // cell annotations, ontology, feature metadata (ex data_beans::aux)

#[cfg(feature = "alg")]
pub mod alg; // projection, collapse, HVG, etc. (ex data_beans::alg)

#[cfg(feature = "sim")]
pub mod sim; // simulation helpers (ex data-beans-sim)

// backward-compat re-exports
#[cfg(feature = "hdf5")]
pub use sparse_backend::hdf5 as sparse_matrix_hdf5;
pub use sparse_backend::zarr as sparse_matrix_zarr;