AbSolution 1.0.2
- 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
- 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
- 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.