- moved engine to convert between Seurat (
.rds
) and Scanpy (.h5ad
) data objects tosceasy
.
- correct problems in
annotatePairing
to give correct classification of number of H/L BCR sequences annotated to each cell barcode.
- new function
getIsotype
to allow grouping of cells based on any subset of the productive/sterile count matrix (i.e. allow grouping based on sterile transcript isotype) - new function
mergIgHCountsToSeurat
adds zeros for missing cells and merge productive/sterile count matrix into Seurat object. - unit tests implemented using
testthat
.
- fixed issues re distributed computing in python across MacOS and Windows.
- added functions for basic scRNA-seq data preprocessing (
normalise_dimreduce
) which includes customisable pruning of variably expressed genes, collapse VDJ (or other genes) into metagenes etc (collapseIntoMetaGenes
).
- removed velocyto.R dependency to avoid installation problems.
- fixed minor issues for cross-platform (MacOS / Linux) installation and use.
- fixed issues with multiprocessing in TPT calculations.
- added a
NEWS.md
file to track changes to the package. - functional vignette site via
pkgdown
.
- added new functions for plotting TPT isotype results.
- NMF-based calculation of CSR potential.
- functions to merge repertoire.
- plot arrow-style velocity streams a-la-
scVelo
.
- first version of working package.