# Workspaces in 3D Slicer

**URL:** https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277
**Category:** Development
**Created:** [November 23, 2019, 11:35am UTC](https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277 "2019-11-23T11:35:16Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Umesh\_Persad](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/umesh_persad/32/4719_2.png) [@Umesh\_Persad](https://discourse.slicer.org/u/Umesh_Persad)
#### Post date: [November 23, 2019, 11:35am UTC](https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277/1 "2019-11-23T11:35:16Z")

</div>

Are there any plans to implement the concept of workspaces in 3D Slicer so that the user can create a custom layout with modules and save that as a workspace? There could also be discipline specific workspaces e.g. Orthopaedics, Cardiology, Neuroscience etc.

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [November 23, 2019, 2:40pm UTC](https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277/2 "2019-11-23T14:40:50Z")

</div>

Yes, but it requires some programming to really change the UI.

[https://www.slicer.org/wiki/Documentation/Nightly/Developers/Slicelets](https://www.slicer.org/wiki/Documentation/Nightly/Developers/Slicelets)

We tend to have extensions that provide domain-specific functionality and sometimes they change the UI (see SlicerHeart, SlicerCMF, SlicerMorph, SlicerDMRI, etc)

---

<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: [November 23, 2019, 3:00pm UTC](https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277/3 "2019-11-23T15:00:24Z")

</div>

Slicer GUI and behavior is so efficiently customizable using Python scripting (see examples that Steve listed above) that I’m not sure if any further infrastructure for supporting “workspaces” would be useful. Such an infrastructure would be a lot of work to develop and maintain and would be much more limited compared to what can be done today.

---

<div class="post-metadata">

### Author: ![Umesh\_Persad](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/umesh_persad/32/4719_2.png) [@Umesh\_Persad](https://discourse.slicer.org/u/Umesh_Persad)
#### Post date: [November 23, 2019, 9:44pm UTC](https://discourse.slicer.org/t/workspaces-in-3d-slicer/9277/4 "2019-11-23T21:44:36Z")

</div>

I understand, thanks.
