Attention: The EBRAINS IAM will be down Monday, the 21st July 2025, from 17.00 CEST (my timezone) for up to 1 hour. This will any affect services requiring an EBRAINS login, we apologise for any inconvenience caused.


Changes for page Widget 3D Head

Last modified by paulapopa on 2025/05/30 15:03

From version 25.1
edited by reginafilange
on 2025/05/30 13:47
Change comment: There is no comment for this version
To version 22.1
edited by ldomide
on 2023/03/08 17:28
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.reginafilange
1 +XWiki.ldomide
Content
... ... @@ -9,17 +9,14 @@
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 and edges
12 +* connectivity region centers
13 13  * sensors locations (SEEG, MEG, EEG)
14 14  
15 -On cortical surfaces, it can also display region parcellation. 
16 -
17 17  == Inputs ==
18 18  
19 19  It supports the above data in the form of their corresponding TVB datatypes:
20 20  
21 21  * Surface (CorticalSurface, FaceSurface, etc)
22 -* Parcellation (RegionMapping)
23 23  * Connectivity
24 24  * Sensors (SensorsInternal, SensorsMEG, SensorsEEG)
25 25  
... ... @@ -57,7 +57,7 @@
57 57  )))
58 58  
59 59  {{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>
57 +<iframe src="https://drive.google.com/file/d/1lY3X5eqJfOLmkmHuBa2iq_Aas8mDPa1e/preview" width="840" height="480" allow="autoplay"></iframe>
61 61  {{/html}}
62 62  
63 63  
... ... @@ -78,11 +78,13 @@
78 78  )))
79 79  
80 80  {{html}}
81 -<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 +<iframe src="https://drive.google.com/file/d/1Egp9Lk-HGMATc9em6Kw_jSHmybTD2vzM/preview" width="840" height="480" allow="autoplay"></iframe>
82 82  {{/html}}
83 83  
84 -Next, we can continue adding other datatypes to this widget, by calling //**add_datatype**// multiple times.
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.
85 85  
83 +The **Config** object can be used to tweak the display options for each datatype.
84 +
86 86  In the code below, we add a **Connectivity** and SEEG **Sensors:**
87 87  
88 88  (% class="box" %)
... ... @@ -98,30 +98,36 @@
98 98  
99 99  seeg.configure()
100 100  
101 -widget.add_datatype(seeg)
100 +widget.add_datatype(seeg, api.HeadWidgetConfig(name='SEEG'))
102 102  )))
103 103  
104 104  {{html}}
105 -<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 +<iframe src="https://drive.google.com/file/d/1RLwts75Hh31LoPdWLK7QOM61KIsOabF1/preview" width="840" height="480" allow="autoplay"></iframe>
106 106  {{/html}}
107 107  
108 -We can also provide a **RegionMapping** to be used as parcellation for a surface:
107 +We can also provide a **RegionMapping** to be used as colormap for a surface:
109 109  
110 110  (% class="box" %)
111 111  (((
112 112  reg_map = region_mapping.RegionMapping.from_file()
113 113  
113 +config = api.HeadWidgetConfig(name='Cortex')
114 114  
115 +config.add_region_mapping_as_cmap(reg_map)
116 +
117 +
115 115  cortex = surfaces.CorticalSurface().from_file()
116 116  
117 117  cortex.configure()
118 118  
119 119  
120 -widget.add_datatype(cortex, reg_map)
123 +widget = api.HeadWidget()
121 121  
125 +widget.add_datatype(cortex, config)
126 +
122 122  display(widget)
123 123  )))
124 124  
125 125  {{html}}
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 +<iframe src="https://drive.google.com/file/d/1zrbjdb8Y4V5rqg7Y7LDGlHHMS0RH8luz/preview" width="840" height="480" allow="autoplay"></iframe>
127 127  {{/html}}
Public

TVB Widgets