# Multivolume Explorer gives error in 5.4 version,  so does module "sequences" allows to plot time intensity charts from multivolume datasets? 

**URL:** https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834
**Category:** Support
**Tags:** sequences, multivolume, 4d
**Created:** [September 21, 2023, 8:18pm UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834 "2023-09-21T20:18:58Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Jakub.Otahal](https://avatars.discourse-cdn.com/v4/letter/j/9fc348/32.png) [@Jakub.Otahal](https://discourse.slicer.org/u/Jakub.Otahal)
#### Post date: [September 21, 2023, 8:18pm UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/1 "2023-09-21T20:18:58Z")

</div>

Hello everybody,  
I have used for long time Multivolume Importer and Explorer to view and analyse DCE datasets in Slicer 4.11. Today when I come back to that with new 5.4 version of Slicer I realized that the Multivolume module is not able to plot intensity/time charts for segmented volumes. It gives error in vtk… Thus I found discussion describing that module “Sequences” is successor of Multivolume and should give same functionality. However, I was unable to found the way how to plot intensity/time plots for segments outlined in Editor. Is it my fault or the Sequences module doesnot support it yet? If this is the case is there some easy way to export data (region intensity statistics through all frames) for labeled segments within DCE time series?

Thank you Jakub

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [September 21, 2023, 9:00pm UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/2 "2023-09-21T21:00:04Z")

</div>

Instead of fixing errors in the deprecated MultiVolume modules, we’ll spend the time with adding any missing feature to modules that use sequences. Can you describe exactly what you need? Time-intensity plot in only two volumes is sufficient (no need for more volumes)? Is plotting one segment is sufficient? Any operations on the plots (e.g., subtract one from the other, normalization, …)? Provide minimum required feature set and what you would like to ideal have (we will implement the minimum feature set first, but knowing the future needs will help us make design decisions).

---

<div class="post-metadata">

### Author: ![Jakub.Otahal](https://avatars.discourse-cdn.com/v4/letter/j/9fc348/32.png) [@Jakub.Otahal](https://discourse.slicer.org/u/Jakub.Otahal)
#### Post date: [September 22, 2023, 5:41am UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/3 "2023-09-22T05:41:05Z")

</div>

Hi, thank you very much for great support. We usually have segmentation finished on structural data prior DCE analysis. We would love to have oportunity to select for which segmented region (segment) we want to plot an intensity curve derived from avarage values within the region. What is really needed, is to have method to either export or copy&paste the values of the curve into a spreadsheet for further analysis and comparison to other regions… I do believe this is not that much work and it will be highly appreciated within the community.

Thank you very much  
Best regards  
Jakub

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [September 22, 2023, 1:33pm UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/4 "2023-09-22T13:33:16Z")

</div>

Thank you for the information. I should be able to work on this in about a month. I’ve added a ticket to track the status of this work:

> <https://github.com/Slicer/Slicer/issues/7238>
>
> \## Is your feature request related to a problem? Please describe.
> 
> MultiVolume… Explorer module can compute average time-intensity profile in a ROI vs. time.
> We would like to deprecate MultiVolume modules, but for this we would need to make this functionality available using Sequences.
> 
> \## Describe the solution you'd like
> 
> Add a new module that can do all the plotting that is now implemented in MultiVolume Explorer module.
> 
> \## Describe alternatives you've considered
> 
> The feature could be built into Sequences module (similarly to how it was built into MultiVolume explorer), but Sequences module is already too complex.
> 
> \## Additional context
> 
> See \[discussion on the Slicer Forum\](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/2).

In the meantime, could you provide sample data sets that I can test with (preferably from a public data repository, such as TCIA). It would help if you could find two data sets that could be used for testing the dual image input.

---

<div class="post-metadata">

### Author: ![Elette](https://avatars.discourse-cdn.com/v4/letter/e/96bed5/32.png) [@Elette](https://discourse.slicer.org/u/Elette)
#### Post date: [June 10, 2025, 3:50pm UTC](https://discourse.slicer.org/t/multivolume-explorer-gives-error-in-5-4-version-so-does-module-sequences-allows-to-plot-time-intensity-charts-from-multivolume-datasets/31834/5 "2025-06-10T15:50:40Z")

</div>

Hi Andras, did you manage to solve this one?  
I am also in need of the ‘Chart’ function of the Segments signal change over time for DCE MRI. in version 4.8 you can plot as many as you like and it seems to create a latent DoubleArray to populate the chart. How is it now with Sequences? Even a table or csv file with the signal over time for each segment would be amazing!  
Otherwise it seems I can just trick it into giving me one pixel as a time by creating a Plot and PlotSeries with the 1st multivolume. But it just doesnt represent the entire segment, and there has to be a better way! Are there any options?

FYI, here is the error I get from Slicer 5.8.1:  
[CRITICAL][Stream] 11.06.2025 01:29:14 (unknown:0) - File “…AppData\Local\slicer.org\Slicer 5.8.1\lib\Slicer-5.8\qt-loadable-modules\Python\qSlicerMultiVolumeExplorerCharts.py”, line 412, in requestChartCreation  
[CRITICAL][Stream] 11.06.2025 01:29:14 (unknown:0) - self.calculateLabeledVoxelsMeanAndInitiateChartArray()  
[CRITICAL][Stream] 11.06.2025 01:29:14 (unknown:0) - File “…\AppData\Local\slicer.org\Slicer 5.8.1\lib\Slicer-5.8\qt-loadable-modules\Python\qSlicerMultiVolumeExplorerCharts.py”, line 444, in calculateLabeledVoxelsMeanAndInitiateChartArray  
[CRITICAL][Stream] 11.06.2025 01:29:14 (unknown:0) - self.dataNodes[k] = slicer.mrmlScene.AddNode(slicer.vtkMRMLDoubleArrayNode())  
[CRITICAL][Stream] 11.06.2025 01:29:14 (unknown:0) - AttributeError: module ‘slicer’ has no attribute ‘vtkMRMLDoubleArrayNode’
