Skip to content

Commit

Permalink
Merge pull request #218 from melissalinkert/mcd
Browse files Browse the repository at this point in the history
Add Fluidigm Hyperion .mcd reader
  • Loading branch information
chris-allan authored Jan 16, 2024
2 parents 287335c + 7ef1256 commit 26aeae2
Show file tree
Hide file tree
Showing 3 changed files with 573 additions and 1 deletion.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,15 @@ single input file without looking for other .nd2 files. It is especially importa
working with ND2 plates for the first time or after any acquisition system updates, as there will not be an error in
the logs if the file name does not match `ND2PlateReader`'s expectations.

MCDReader
---------

Supports Fluidigm Hyperion .mcd data. Both raw data and panorama images are read. The raw data typically has a small XY size,
but most panorama images are large enough that a pyramid will be generated.

Note that the `X`, `Y`, and `Z` channels in the raw data are calibration images. While these 3 channels appear first
in the .mcd file, `MCDReader` moves them to the end of the channel list for a better viewing experience in OMERO.

License
=======

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,8 @@ public void setCompressionProperties(Map<String, Object> properties) {
"com.glencoesoftware.bioformats2raw.MiraxReader," +
"com.glencoesoftware.bioformats2raw.BioTekReader," +
"com.glencoesoftware.bioformats2raw.ND2PlateReader," +
"com.glencoesoftware.bioformats2raw.MetaxpressReader"
"com.glencoesoftware.bioformats2raw.MetaxpressReader," +
"com.glencoesoftware.bioformats2raw.MCDReader"
)
public void setExtraReaders(Class<?>[] extraReaderList) {
if (extraReaderList != null) {
Expand Down
Loading

0 comments on commit 26aeae2

Please sign in to comment.