# Packaging Requirements for External Toolkit for Automatic Segmentation of Brain Tumor and Lesions in MR Images

**URL:** <https://discourse.slicer.org/t/packaging-requirements-for-external-toolkit-for-automatic-segmentation-of-brain-tumor-and-lesions-in-mr-images/1212>\
**Category:** Development\
**Created:** [October 12, 2017, 3:09pm UTC](https://discourse.slicer.org/t/packaging-requirements-for-external-toolkit-for-automatic-segmentation-of-brain-tumor-and-lesions-in-mr-images/1212 "2017-10-12T15:09:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ckuzi001](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@ckuzi001](https://discourse.slicer.org/u/ckuzi001)\
**Post date:** [October 12, 2017, 3:09pm UTC](https://discourse.slicer.org/t/packaging-requirements-for-external-toolkit-for-automatic-segmentation-of-brain-tumor-and-lesions-in-mr-images/1212/1 "2017-10-12T15:09:06Z")

</div>

Hello Everyone,

The Old Dominion University (ODU) Vision Lab has been working to develop an external toolkit, scripted with Python, for the purpose of automatic tumor segmentation with 3D-Slicer. Is there a preferred way to package this toolkit for release (i.e., file structure, cmake file, format, etc.) so it is consistent with 3D-Slicer requirements?

Thanks,  
~ Carrie

---

<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:** [October 12, 2017, 3:11pm UTC](https://discourse.slicer.org/t/packaging-requirements-for-external-toolkit-for-automatic-segmentation-of-brain-tumor-and-lesions-in-mr-images/1212/2 "2017-10-12T15:11:02Z")

</div>

Use the template generated by Extension wizard module in a recent nightly version of Slicer. Once you have an initial version of your extension in a public repository you can send a pull request to the [https://github.com/Slicer/ExtensionsIndex/](https://github.com/Slicer/ExtensionsIndex/) repository and we’ll give you detailed feedback.

---

<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:** [October 12, 2017, 3:42pm UTC](https://discourse.slicer.org/t/packaging-requirements-for-external-toolkit-for-automatic-segmentation-of-brain-tumor-and-lesions-in-mr-images/1212/3 "2017-10-12T15:42:56Z")

</div>

Sounds like a great contribution - thanks in advance.

This tutorial tells how it can be done:

[https://www.slicer.org/wiki/Documentation/Nightly/Training#Developing\_and\_contributing\_extensions\_for\_3D\_Slicer](https://www.slicer.org/wiki/Documentation/Nightly/Training#Developing_and_contributing_extensions_for_3D_Slicer)
