NEWS
AbSolution 1.0.2 (2026-09-25)
- Removed the dependency on
iterors, which is scheduled for archival on CRAN.
Parallel ORF and feature calculation now split the data into contiguous row
chunks with parallel::splitIndices(), so each worker only receives its own
rows instead of the whole dataset. Results are unchanged.
- Parallel clusters are now always stopped, also when an error occurs during
the analysis.
- The analysis no longer fails when
parallel::detectCores() returns NA;
it falls back to a single worker.
- Clear error messages when no sequences remain after filtering, or when the
data do not form complete repertoire/germline pairs.
- Fixed an "argument is of length zero" error when the PCA/UMAP plots were
rendered before their colour selector existed.
- Fixed
renderDataTable warnings: table options are now passed to
DT::datatable(), so the preview table header styling is applied as intended.
AbSolution 1.0.1 (2026-04-27)
- Fixed installation from a clean R environment: added
Additional_repositories
to DESCRIPTION so that Bioconductor packages required by alakazam
(specifically GenomicAlignments) are resolved automatically during
install.packages().
AbSolution 1.0.0 (2026-04-21)
- Initial CRAN release.
- AIRR-Seq parsing with automatic germline reconstruction.
- Sequence feature extraction: nucleotide/amino acid properties, mutation analysis, physicochemical descriptors.
- Interactive Shiny interface with PCA/UMAP projections, violin plots, UpSet plots.
- Clonal exploration: multiple clonotype definitions, shared clone detection, dominance analysis.
- Differential variable selection between user-defined groups.
- ENCORE-compatible reproducible export with Docker support.