Release Notes¶
Version 0.1.5: September 11, 2023¶
General:
-
Updated some reports’ text to be more concise and clear.
-
In the define clones report, added the option to focus the convergence analysis on a particular V gene by setting
convergence_vgene
. Added the option to specify a threshold for the convergence analysis (convergence_threshold
). Added a step to remove light chain only cells aftercreateGermlines
. -
Updated the updated single cell qc report to remove cells with duplicated sequences, not just the sequences.
-
Added additional parameters to the dowser lineages report:
num_fields
,chain
,cell
,heavy
,collapse
, andcolumns
. In the same report, added additional validation steps to check that the fields passed to dowser functions have data. Updated the example input data and the default values of some parameters (traits
: fromc_call
today
,tips
: fromc_call
today
). Fixed the default value ofoutname
, fromdefine-clones
todowser
.
Version 0.1.4: July 31, 2023¶
General:
-
Aesthetic adjusments to figures and tables.
-
Added conditional evaluation logic to some chucks that don’t need to be evaluated always.
Bug fixes:
- In find threshold report, updated output path used to save the final tables
to use the parameter
outname
. Changed the output file suffixthreshold_summary
tothreshold-summary
.
Version 0.1.3: June 22, 2023¶
General:
- Find threshold report. Parametrized distance and threshold subsampling.
- Define clones project. Added example data, available from url. Made
singlecell
optional, with default valueNULL
.species
can be set toauto
to auto detect from the fieldspecies
.
Bug fixes:
-
The convergence UpSet was not showing in the report because it was missing a grid.draw statement.
-
Updated the logic in the find threshold report to show the distance to nearest plot only if it is not
NULL
. -
Define clones project. Run chucks that require the
tissue
field only if it exists. -
Updated figures widths and heights.
Version 0.1.2: June 2, 2023¶
General:
-
Lineage report. Added parameters:
tips
,traits
. All trees are saved to a .pdf and exported in graphml format. -
Find threshold report. Added parameters:
findthreshold_method
,findthreshold_model
,findthreshold_edge
,findthreshold_cutoff
,findthreshold_spc
. -
Define clones report. Limit the size of UpSet plots to 31 sets. 31 is the largest size allowed by
ComplexHeatmap::make_comb_mat
. -
Create single page, self contained reports.
Bug fixes:
-
Fixed bug in collapse duplicates that caused the function to fail when all values in d_call were NA.
-
In the define clones report. Added conditional chunk evaluation to chunks of code that don’t need to be executed if only light chain data is available.
-
In the find threshold report. Skip distance plots and findThreshold if all distance values are NA and show a message.
Version 0.1.1: March 8, 2023¶
Bug fixes:
- Added the field
cell_id
to the set of selected columns used to subset the input repertoire in the find threshold report.
General:
-
Use plotly in clone size plots.
-
Resize abundande plots.
Version 0.1.0: February 28, 2023¶
Bug fixes:
- Fixed a bug in collapse duplicates report, where it was trying to select columns that sometimes did not exist.
Breaks:
- Renamed param
skip_overlap
toskip_convergence
in the Define Clones report.
General:
- Added dependencies: ComplexHeatmap, plotly