Changes for page Widget 3D Head
Last modified by paulapopa on 2025/05/30 15:03
From version 23.1
edited by paulapopa
on 2023/03/23 13:16
on 2023/03/23 13:16
Change comment:
There is no comment for this version
To version 25.1
edited by reginafilange
on 2025/05/30 13:47
on 2025/05/30 13:47
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. paulapopa1 +XWiki.reginafilange - Content
-
... ... @@ -9,14 +9,17 @@ 9 9 It is a Jupyter widget intended for visualization of the 3D Head data available for a patient: 10 10 11 11 * surfaces of different types (cortex, face, skull, etc) 12 -* connectivity region centers 12 +* connectivity region centers and edges 13 13 * sensors locations (SEEG, MEG, EEG) 14 14 15 +On cortical surfaces, it can also display region parcellation. 16 + 15 15 == Inputs == 16 16 17 17 It supports the above data in the form of their corresponding TVB datatypes: 18 18 19 19 * Surface (CorticalSurface, FaceSurface, etc) 22 +* Parcellation (RegionMapping) 20 20 * Connectivity 21 21 * Sensors (SensorsInternal, SensorsMEG, SensorsEEG) 22 22 ... ... @@ -54,7 +54,8 @@ 54 54 ))) 55 55 56 56 {{html}} 57 -<iframe width="840" height="480" src="https://www.youtube.com/embed/BCCh-wdcnVo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>{{/html}} 60 +<iframe width="840" height="480" src="https://www.youtube.com/embed/BCCh-wdcnVo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 61 +{{/html}} 58 58 59 59 60 60 For the second option, the API is described below: ... ... @@ -77,10 +77,8 @@ 77 77 <iframe width="840" height="480" src="https://www.youtube.com/embed/8bmjKp3BYFA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 78 78 {{/html}} 79 79 80 -Next, we can continue adding other datatypes to this widget, by calling //**add_datatype**// multiple times. A maximum of 10 datatypes are supported by this widget.84 +Next, we can continue adding other datatypes to this widget, by calling //**add_datatype**// multiple times. 81 81 82 -The **Config** object can be used to tweak the display options for each datatype. 83 - 84 84 In the code below, we add a **Connectivity** and SEEG **Sensors:** 85 85 86 86 (% class="box" %) ... ... @@ -96,7 +96,7 @@ 96 96 97 97 seeg.configure() 98 98 99 -widget.add_datatype(seeg , api.HeadWidgetConfig(name='SEEG'))101 +widget.add_datatype(seeg) 100 100 ))) 101 101 102 102 {{html}} ... ... @@ -103,29 +103,23 @@ 103 103 <iframe width="840" height="480" src="https://www.youtube.com/embed/6UQhL9gd1HM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 104 104 {{/html}} 105 105 106 -We can also provide a **RegionMapping** to be used as c olormapfor a surface:108 +We can also provide a **RegionMapping** to be used as parcellation for a surface: 107 107 108 108 (% class="box" %) 109 109 ((( 110 110 reg_map = region_mapping.RegionMapping.from_file() 111 111 112 -config = api.HeadWidgetConfig(name='Cortex') 113 113 114 -config.add_region_mapping_as_cmap(reg_map) 115 - 116 - 117 117 cortex = surfaces.CorticalSurface().from_file() 118 118 119 119 cortex.configure() 120 120 121 121 122 -widget = api.HeadWidget()120 +widget.add_datatype(cortex, reg_map) 123 123 124 -widget.add_datatype(cortex, config) 125 - 126 126 display(widget) 127 127 ))) 128 128 129 129 {{html}} 130 -<iframe src="https:// drive.google.com/file/d/1zrbjdb8Y4V5rqg7Y7LDGlHHMS0RH8luz/preview"width="840"height="480" allow="autoplay"></iframe>126 +<iframe width="840" height="480" src="https://www.youtube.com/embed/aDC2TJm2NxM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 131 131 {{/html}}