[ome-users] Issue with Bioformat reading ets/vsi files
Fethallah Benmansour
fethallah.benmansour at gmail.com
Thu Jul 23 10:12:33 BST 2015
Hi Sebastien,
Yes, that worked.
Thanks a lot to you and to Melissa for the great support.
--
Fethallah
On Thu, Jul 23, 2015 at 10:34 AM, Sebastien Besson (Staff) <
s.besson at dundee.ac.uk> wrote:
> Hi Fethallah,
>
> according to the ReaderWrapper.setFlattenedResolutions
> <http://downloads.openmicroscopy.org/bio-formats/5.1.3/api/loci/formats/ReaderWrapper.html#setFlattenedResolutions(boolean)> Javadoc
> [1],
> you may want to try the following on MATLAB:
>
> >> reader.setFlattenedResolutions(false);
>
> Best,
> Sebastien
>
> [1]
> http://downloads.openmicroscopy.org/bio-formats/5.1.3/api/loci/formats/ReaderWrapper.html#setFlattenedResolutions(boolean)
>
> On 23 Jul 2015, at 09:19, Fethallah Benmansour <
> fethallah.benmansour at gmail.com> wrote:
>
> Dear Mellissa,
>
> Thanks for your prompts answer.
>
> Unfortunately, we're having an error when executing
> reader.setFlattenedResolutions('false');
> >> No method 'setFlattenedResolutions' with matching signature found for
> class
> 'loci.formats.ChannelSeparator'.
>
> We double checked that we are using the latest version of bfmatlab
> (and bioformats_package.jar).
>
> Could you please help ?
>
> Best,
>
> --
> Fethallah
>
> On Wed, Jul 22, 2015 at 9:12 PM, Melissa Linkert <
> melissa at glencoesoftware.com> wrote:
>
>> Hi Fethallah,
>>
>> > From Matlab, we are using the the bioformat toolbox to read vsi files
>> > (cellSens VSI from Olympus).
>> >
>> > The vsi file is pointing to a few frame_t.ets files located in
>> > sub-directories as follows:
>> > --- stack1 : code bar (not interesting for us)
>> > --- stack10000 : low resolution whole slide image (not interesting
>> for
>> > us)
>> > --- stack10002 : high resolution image of a selected box
>> > --- stack10005 : high res image of an other selected box
>> >
>> > Our problem is that even if we specify to the bfGetReader function to
>> read
>> > the file under stack10005/frame_t.ets, it is reading
>> stack10002/frame_t.ets
>> > instead.
>>
>> The .ets files are always grouped together with the corresponding .vsi
>> file, so this is expected. Choosing any one of the files from the
>> dataset will initialize the whole dataset when bfGetReader is called.
>>
>> > Is there a way to force it to read a specific stack from the slide ?
>> > From the java code, it seems that when an *.ets file is passed then it
>> > point back to the associated vsi file...
>>
>> The easiest way to do that is something like:
>>
>> %%%
>> reader = bfGetReader(); % do not specify the file name just yet
>> reader.setFlattenedResolutions('false');
>> reader.setId('name_of_file.vsi'); % an .ets file name can also be used
>> here
>>
>> % numberOfStacks should be 5 in the above example
>> % one for each .ets file, and one for the .vsi file
>> numberOfStacks = reader.getSeriesCount();
>>
>> % this should specify 'stack10005'; the .ets files are
>> % in the same order as their respective directory names, and
>> % the .vsi file is last
>> stackIndex = numberOfStacks - 1;
>> reader.setSeries(stackIndex);
>>
>> % now the reader is set to retrieve the correct images
>> % when using bfGetPlane (you may need to modify this call
>> % to retrieve a tile instead of the whole image)
>> image = bfGetPlane(reader, 0);
>> %%%
>>
>> If that doesn't work, please let us know.
>>
>> Regards,
>> -Melissa
>>
>> On Wed, Jul 22, 2015 at 05:28:43PM +0200, Fethallah Benmansour wrote:
>> > Dear Support,
>> >
>> > From Matlab, we are using the the bioformat toolbox to read vsi files
>> > (cellSens VSI from Olympus).
>> >
>> > The vsi file is pointing to a few frame_t.ets files located in
>> > sub-directories as follows:
>> > --- stack1 : code bar (not interesting for us)
>> > --- stack10000 : low resolution whole slide image (not interesting
>> for
>> > us)
>> > --- stack10002 : high resolution image of a selected box
>> > --- stack10005 : high res image of an other selected box
>> >
>> > Our problem is that even if we specify to the bfGetReader function to
>> read
>> > the file under stack10005/frame_t.ets, it is reading
>> stack10002/frame_t.ets
>> > instead.
>> >
>> > Is there a way to force it to read a specific stack from the slide ?
>> > From the java code, it seems that when an *.ets file is passed then it
>> > point back to the associated vsi file...
>> >
>> > Thank you into advance,
>> >
>> > Kind regards,
>> >
>> > --
>> > Fethallah
>>
>> > _______________________________________________
>> > ome-users mailing list
>> > ome-users at lists.openmicroscopy.org.uk
>> > http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>>
>>
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
>
>
> The University of Dundee is a registered Scottish Charity, No: SC015096
>
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-users/attachments/20150723/4bf3be60/attachment.html>
More information about the ome-users
mailing list