All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Always display trace ID, for every final (merged or singleton) spot. See Issue 18 and Issue 19.
- Use implementation of
NucleusNumber
fromgertils
.
This release supports looptrace
v0.11.1.
- Updated expected intra-field, inter-value delimiter to match changes in
looptrace
- Update version of
gertils
dependency to latest version (v0.5.1).
This is compatible with the 0.11.x line of looptrace
.
- Support Python 3.12.
- Bump up dependencies on
gertils
andnumpydoc_decorator
.
This is compatible with the 0.11.x line of looptrace
.
- Updated expected column and file names of input to match those emitted by
looptrace
processing; in particular, the file previously represented by*_rois.proximity_accepted.nuclei_labeled.csv
is replaced by*_rois.with_trace_ids.csv
.
- Now the joint tracing structure of ROIs from different regional barcodes / imaging timepoints can be visualised.
- Adapted to new
looptrace
column names
- This is compatible with the 0.10.x line line of
looptrace
.
- Patterns expected for input files:
*_rois.merge_contributors.csv
*_rois.proximity_rejected.csv
*_rois.proximity_accepted.nuclei_labeled.csv
- Visualising spots as discrete (nonoverlapping) sets
- Visualising 5 sets of spots:
- Merge contributors
- Proximity rejects (spots too close together)
- Nuclear rejects (spots not in a nucleus)
- Accepted singletons
- Accepted mergers
- This package, first release