Changes for page Widget 3D Head
Last modified by paulapopa on 2025/05/30 15:03
From version 24.1
edited by paulapopa
on 2023/03/24 07:58
on 2023/03/24 07:58
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 ... ... @@ -78,10 +78,8 @@ 78 78 <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> 79 79 {{/html}} 80 80 81 -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. 82 82 83 -The **Config** object can be used to tweak the display options for each datatype. 84 - 85 85 In the code below, we add a **Connectivity** and SEEG **Sensors:** 86 86 87 87 (% class="box" %) ... ... @@ -97,7 +97,7 @@ 97 97 98 98 seeg.configure() 99 99 100 -widget.add_datatype(seeg , api.HeadWidgetConfig(name='SEEG'))101 +widget.add_datatype(seeg) 101 101 ))) 102 102 103 103 {{html}} ... ... @@ -104,26 +104,20 @@ 104 104 <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> 105 105 {{/html}} 106 106 107 -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: 108 108 109 109 (% class="box" %) 110 110 ((( 111 111 reg_map = region_mapping.RegionMapping.from_file() 112 112 113 -config = api.HeadWidgetConfig(name='Cortex') 114 114 115 -config.add_region_mapping_as_cmap(reg_map) 116 - 117 - 118 118 cortex = surfaces.CorticalSurface().from_file() 119 119 120 120 cortex.configure() 121 121 122 122 123 -widget = api.HeadWidget()120 +widget.add_datatype(cortex, reg_map) 124 124 125 -widget.add_datatype(cortex, config) 126 - 127 127 display(widget) 128 128 ))) 129 129