Skip to content

Releases: BodenmillerGroup/ImcSegmentationPipeline

Allow handling of MCD files with missing channel labels

08 Mar 16:40
2609835
Compare
Choose a tag to compare
  • allow handling MCD files with missing channel label entries
  • updated links to raw data on Zenodo
  • switched from MCDFile.metadata to MCDFile.schema_xml to keep up with the latest version of readimc

Exclude hidden files from processing

07 Nov 08:27
163182c
Compare
Choose a tag to compare
Merge pull request #109 from BodenmillerGroup/hidden-files-bugfix

exclude dotfiles (closes #94)

Remove tifffile pinning

02 Jun 17:23
ab5e742
Compare
Choose a tag to compare

Fix tifffile version

27 Apr 08:43
Compare
Choose a tag to compare

Workaround for #90 and #92

Sort channels by metal tag

11 Apr 18:11
8f236a8
Compare
Choose a tag to compare

Revert back to original channel sorting

Adjustments to ensure functionality

31 Mar 17:08
Compare
Choose a tag to compare

The git submodules were fixed and docs were appended to indicate restarting of CellProfiler when setting the plugin directory.

Restructuring the pipeline

31 Mar 09:11
32e2197
Compare
Choose a tag to compare

The pipeline was adjusted to address some of the open issues. In detail the changes can be seen in CHANGELOG.md and include:

  • replaced imctools by internal imcsegpipe package calling readimc
  • adjusted the pre-processing script in terms of function calls and documentation
  • added script to download raw IMC data from zenodo.org/record/5949116 and the ilastik pixel classifier from zenodo.org/record/6043544
  • moved the hot pixel filtering step from the CellProfiler pipelines into the create_analysis_stacks function call
  • removed the default tiffs folder. All files related to ilastik pixel classification are stored in the ilastik folder and image crops are stored in crops
  • hot pixel filtered images are directly written out to cpout/images
  • segmentation masks are directly written out to cpout/masks in the second pipeline and read in as objects in the last pipeline
  • pixel probabilities are downscaled in the second pipeline and directly written into cpout/probabilites
  • cell segmentation is performed on downscaled pixel probabilities

Remove special characters from Pipelines

20 May 21:17
6b39882
Compare
Choose a tag to compare

This bugfix fixes issue #66 and was contributed by @nilseling .

Special characters are removed from pipeline comments in 1_prepare_ilastik

Fix rescaling bug

10 May 19:05
29d494b
Compare
Choose a tag to compare

This addresses issue #57 that was caused by average images calculated
for pixel classification potentially being outside of the allowed range.
Now all images are rescaled to the allowed value range.

The implementation was done such that backwards compatibility is preserved.

Cellprofiler 4 and `imctools v1` release

15 Dec 16:44
c920c43
Compare
Choose a tag to compare

This release requires Cellprofiler 4 together with the ImcPluginsCP version > v4.2.1 (https://github.com/BodenmillerGroup/ImcPluginsCP/releases). Further, the example scripts rely on imctools v2.

Breaking changes:

  • Imctools v2 changed the naming scheme of files - if you use this version you might need to adapt downstream scripts to the new file naming
    -> Due to the new naming scheme this also requires the re-conversion of .mcd folders to ome

This release adds the following improvements:

  • Updated documentation
  • Adds var_Cells.csv containing metadata for the measurements
  • Adds panel to cpout folder