# Change data-transform hierarchy nodes

**URL:** <https://discourse.slicer.org/t/change-data-transform-hierarchy-nodes/7187>\
**Category:** Support\
**Tags:** subject-hierarchy\
**Created:** [June 16, 2019, 6:42pm UTC](https://discourse.slicer.org/t/change-data-transform-hierarchy-nodes/7187 "2019-06-16T18:42:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zapaishchykova](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/zapaishchykova/32/66121_2.png) [@zapaishchykova](https://discourse.slicer.org/u/zapaishchykova)\
**Post date:** [June 16, 2019, 6:42pm UTC](https://discourse.slicer.org/t/change-data-transform-hierarchy-nodes/7187/1 "2019-06-16T18:42:25Z")

</div>

Hi there!  
I’m trying to find how can I with python change transform hierarchy of the scene, and all I was able to find is only how to change subject hierarchy:  
sceneItemID = shn.GetSceneItemID()  
shn = slicer.vtkMRMLSubjectHierarchyNode.GetSubjectHierarchyNode(slicer.mrmlScene)  
subjectItemID = shn.GetItemChildWithName(sceneItemID, ‘volume3-TrackerToProbe’)  
subjectItemID2 = shn.GetItemChildWithName(sceneItemID, ‘NeedleModel\_1’)  
shn.SetItemParent(subjectItemID,subjectItemID2)

Can someone please guide me how to change transform hierarchy nodes? Many thanks!

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [June 17, 2019, 1:44pm UTC](https://discourse.slicer.org/t/change-data-transform-hierarchy-nodes/7187/2 "2019-06-17T13:44:14Z")

</div>

Subject hierarchy is for organizing your data, but it has no effect in terms of transforms. Here’s how you can apply the transform:

```
transformNode = slicer.util.getNode(‘volume3-TrackerToProbe’)
needleModelNode = slicer.util.getNode(‘NeedleModel_1’)
needleModelNode.SetAndObserveTransformNodeID(transformNode.GetID())
```

---

<div class="post-metadata">

**Author:** ![zapaishchykova](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/zapaishchykova/32/66121_2.png) [@zapaishchykova](https://discourse.slicer.org/u/zapaishchykova)\
**Post date:** [June 17, 2019, 2:15pm UTC](https://discourse.slicer.org/t/change-data-transform-hierarchy-nodes/7187/3 "2019-06-17T14:15:39Z")

</div>

Thank you so much, that worked!
