# Loading DeCA module

**URL:** <https://discourse.slicer.org/t/loading-deca-module/43237>\
**Category:** Support\
**Tags:** extensions-manager\
**Created:** [June 5, 2025, 3:35pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237 "2025-06-05T15:35:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [June 5, 2025, 3:35pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/1 "2025-06-05T15:35:06Z")

</div>

Hi, I think that this one is for Muratmaga.  
I am interested in the DeCA module, since I understood that it was able to create a template out of a series of segmented skulls, a function which would be very usefull for my researches.  
Since the module code is in Github, I went to this adress [GitHub - smrolfe/DeCA: Dense Correspondence Analysis (DeCA) toolkit](https://github.com/smrolfe/DeCA).  
I downloaded the .zip file in my download folder.  
In 3DSlicer i opened the module “extensions manager” click on the folder icone (top right) from the drop menu I select the Zip file, but I got this message error. Where am I wrong?  
Thanks for any help.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/0/e/0e976a34d385ebf2c9918f67f7bfd79f57c14ddd.jpeg)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 5, 2025, 4:06pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/2 "2025-06-05T16:06:44Z")

</div>

1. the official DeCA repository is [GitHub - SlicerMorph/SlicerDenseCorrespondenceAnalysis: Dense Correspondence Analysis for Surfaces](https://github.com/SlicerMorph/SlicerDenseCorrespondenceAnalysis) (the one you linked is a development fork).
2. You are using an outdated version of Slicer (5.0.2)

Install the latest stable or preview, and DeCA will be in the extension catalogue (though search for the full extension name DenseCorrespondenceAnalysis).

@lassoan when are you guys planning to improve the search functionality in the extension catalogue to search for all the keywords?

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [June 5, 2025, 4:14pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/3 "2025-06-05T16:14:24Z")

</div>

Great, I am on a trip abroad with my old laptop but, now I am eager to be back home to run the module and create the templates which are an old dream !

Envoyé de mon iPhone

---

<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:** [June 7, 2025, 2:08pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/4 "2025-06-07T14:08:06Z")

</div>

> [@muratmaga](#):
>
> when are you guys planning to improve the search functionality in the extension catalogue to search for all the keywords?

This would need changing of the extensions manager frontend, so a task best suited for @jcfr. I haven’t found an open issue for this. To put it on @jcfr’s roadmap, the best would be to add an issue to [slicer-extensions-webapp repository](https://github.com/KitwareMedical/slicer-extensions-webapp/issues). Maybe it is not difficult to implement this, but he may have many other priorities.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 8, 2025, 1:06am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/5 "2025-06-08T01:06:11Z")

</div>

OK I opened a thread [Improve search capabilities for extensions · Issue #198 · KitwareMedical/slicer-extensions-webapp · GitHub](https://github.com/KitwareMedical/slicer-extensions-webapp/issues/198)

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [June 14, 2025, 8:34am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/6 "2025-06-14T08:34:07Z")

</div>

Good morning, back home, I installed the DeCA module. I can’t find help on this module.  
I understand that I need to create directories for models, landmarks and DeCA outputs.  
How I name the files to do models and landmarks corresponding? etc…  
Thank for help.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 14, 2025, 8:54pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/7 "2025-06-14T20:54:06Z")

</div>

Make sure you are using the latest stable or the preview. If you are using the stable, do check whether you have the latest DeCA. We have revamped the UI couple months back, and now all you have to point out is where the data sits. Folder structure of the output and downstream work is now handled by the module itself.

See the latest tutorials:

[Tutorials/DeCA\_1 at main · SlicerMorph/Tutorials · GitHub](https://github.com/SlicerMorph/Tutorials/tree/main/DeCA_1) (general shape analysis with optional asymmetry analysis).  
[Tutorials/DeCA\_2 at main · SlicerMorph/Tutorials · GitHub](https://github.com/SlicerMorph/Tutorials/tree/main/DeCA_2) (asymmetry specific workflow)  
[Tutorials/DeCAL at main · SlicerMorph/Tutorials · GitHub](https://github.com/SlicerMorph/Tutorials/tree/main/DeCAL) (automated dense semilandmarking with DecA)

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [June 14, 2025, 10:31pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/8 "2025-06-14T22:31:52Z")

</div>

> [@muratmaga](#):
>
> or the preview.

DenseCorrespondenceAnalysis extension currently has a build failure for latest Slicer preview following the update to Python 3.12. See the following:

> <https://github.com/Slicer/Slicer/pull/8466#issuecomment-2972734519>
>
> Extensions to be updated:
> 
> SyntaxWarning reported as build error:
> \- \[\] Slice…rCineTrack: https://slicer.cdash.org/viewBuildError.php?buildid=3828759  
> \- \[x\] Sandbox: https://slicer.cdash.org/viewBuildError.php?buildid=3828421  
> \- \[x\] SlicerHeart: https://slicer.cdash.org/viewBuildError.php?buildid=3828775  
> \- \[\] SPHARM-PDM: https://slicer.cdash.org/viewBuildError.php?buildid=3828707  
> \- \[\] SlicerNetsim: https://slicer.cdash.org/viewBuildError.php?buildid=3828803  
> \- \[\] SlicerAIGT: https://slicer.cdash.org/viewBuildError.php?buildid=3828723  
> \- \[\] Breast\_DCEMRI\_FTV: https://slicer.cdash.org/viewBuildError.php?buildid=3828436  
> \- \[\] CMFreg: https://slicer.cdash.org/viewBuildError.php?buildid=3828445  
> \- \[\] PickAndPaintExtension: https://slicer.cdash.org/viewBuildError.php?buildid=3828641  
> \- \[\] Q3DC: https://slicer.cdash.org/viewBuildError.php?buildid=3828652  
> \- \[\] OpenDose3D: https://slicer.cdash.org/viewBuildError.php?buildid=3828588  
> \- \[\] XNATSlicer: https://slicer.cdash.org/viewBuildError.php?buildid=3828911  
> \- \[\] ShapeRegressionExtension: https://slicer.cdash.org/viewBuildError.php?buildid=3828706  
> \- \[\] flywheel\_connect: https://slicer.cdash.org/viewBuildError.php?buildid=3828912  
> \- \[\] pipelines: https://slicer.cdash.org/viewBuildError.php?buildid=3828642  
> \- \[\] MeshStatisticsExtension: https://slicer.cdash.org/viewBuildError.php?buildid=3828575  
> \- \[\] MHubRunner: https://slicer.cdash.org/viewBuildError.php?buildid=3828565  
> \- \[x\] TotalSegmentator: https://slicer.cdash.org/viewBuildError.php?buildid=3828884  
> \- \[x\] PedicleScrewSimulator: https://slicer.cdash.org/viewBuildError.php?buildid=3828607  
> \- \[\] DenseCorrespondenceAnalysis: https://slicer.cdash.org/viewBuildError.php?buildid=3828466  
> \- \[\] SlicerConda: https://slicer.cdash.org/viewBuildError.php?buildid=3828408
> 
> Needs updated Python 3.12 package hashes:
> \- \[\] ShapeVariationAnalyzer: https://slicer.cdash.org/viewBuildError.php?buildid=3829016
> 
> Can’t build a python package whl:
> \- \[\] SlicerRadiomics: need GCC \>= 9.3 https://slicer.cdash.org/viewBuildError.php?buildid=3828316
> 
> disutils deprecation warning:
> \- \[x\] PortPlacement: https://slicer.cdash.org/viewBuildError.php?buildid=3828749

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 15, 2025, 1:03am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/9 "2025-06-15T01:03:37Z")

</div>

Thanks for reporting. We will check.

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [June 15, 2025, 6:19am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/10 "2025-06-15T06:19:05Z")

</div>

Thank you so much for this wonderful tool.  
I got my first human skull template which is very effective for the study of craniofacial malformations

Envoyé de mon iPhone

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 15, 2025, 6:30pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/11 "2025-06-15T18:30:03Z")

</div>

> [@philippepellerin](#):
>
> effective for the study of craniofacial malformations

If you are working with CT images (as opposed to surface scans), you might want to try the template building in our SlicerANTsPy. This will allow you to build a volumetric template from the CT scans. You can optionally allow for initial LM based rigid initialization.

It is in a rough (from documentation point of view), but usable state: [GitHub - SlicerMorph/SlicerANTsPy: module and GUI for antspy](https://github.com/SlicerMorph/SlicerANTSpy)

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [June 16, 2025, 7:11am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/12 "2025-06-16T07:11:38Z")

</div>

Hi, SlicerANTSpy looks great, but it lacks a manual for non-geeks like me.

philippe pellerin  
[philippepellerin@me.com](mailto:philippepellerin@me.com)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 16, 2025, 3:08pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/13 "2025-06-16T15:08:53Z")

</div>

There is not much to it really. Choose a folder of NRRD, and if you have landmarks choose a folder of LMs (again this is optional and only needed if you want to do a LM based rigid initialization).

Then choose the SyNQuick as the registration and probably do at least 3 iterations…

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [September 12, 2025, 1:29pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/14 "2025-09-12T13:29:35Z")

</div>

Hi, I have created a set of 19 Skull Atlas templates from 184 normal CT scans, ranging from birth to 76 years old, using the DeCA module.I am very happy with it and would be happy to share it with anyone interested (upon request). I would like, as suggested by Murat Maga, to try the SlicerANTSpy, I downloaded it on the 5.9-2025-09-11 ,but I can’t find it among the modules menu. What is the problem? When I open the extensions display, SlicerANTSpy is visible but it does not appear in the extensions’ menu and the extension research can’t find it…

philippe pellerin  
[philippepellerin@me.com](mailto:philippepellerin@me.com)

2025

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [September 12, 2025, 2:49pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/15 "2025-09-12T14:49:40Z")

</div>

Extensions may not be available for every version of the preview releases for various reasons. As far as I can tell, it is available for a recent preview release (r33931). Follow this link to download that version of Slicer and try installing and using ANTsPy

> **[Download 3D Slicer](https://download.slicer.org/?offset=-1)**
>
> 3D Slicer is a free, open source software for visualization, processing, segmentation, registration, and analysis of medical, biomedical, and other 3D images and meshes; and planning and navigating image-guided procedures.

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [September 18, 2025, 1:58pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/16 "2025-09-18T13:58:32Z")

</div>

I downloaded the r33931 and installed the SlicerANTsPY, but I can’t find the extension in the module menu. I am working with MacOS Sequoia 15.6

philippe pellerin  
[philippepellerin@me.com](mailto:philippepellerin@me.com)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [September 18, 2025, 4:50pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/17 "2025-09-18T16:50:19Z")

</div>

You mean after you install SlicerANTsPy and restarted slicer, if you do search for ants (CTRL+F), it doesn’t show? What is in the SlicerMorph sub menu?

Can you share a full log?

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [September 19, 2025, 11:49am UTC](https://discourse.slicer.org/t/loading-deca-module/43237/18 "2025-09-19T11:49:58Z")

</div>

Yes, I did that: downloaded r33931, then after SlicerANTsPY, restarted. I can’t see SlicerANTsPY in the menu, nor in any sub-menu, but as you can see in the screen grab, there is a folder somewhere with this name…SlicerANTsPY never came up in the menu and submenu.  
Thank for your help. Best regards

 ![PastedGraphic-1.png](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/5/4/5406f6d52a35a9973ed8f1f89512612d86378549.png)

P.S. It is another topic, when building up my set of skull emplates with DeCA I had an issue with the Skull Atlas 1155-1355d. The result obtained through the analysis of 11 models and markups was incoherent. I redid it several times, I checked for an error in the models and markups, and could not find any explanation. When checking the landmarks with GPA I found a model named PCA Warped Volume, which looks good as a mean statistical model.

philippe pellerin  
[philippepellerin@me.com](mailto:philippepellerin@me.com)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [September 19, 2025, 2:39pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/19 "2025-09-19T14:39:09Z")

</div>

Thats the one. Everything in Antspy is registration based

---

<div class="post-metadata">

**Author:** ![philippepellerin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/philippepellerin/32/16062_2.png) [@philippepellerin](https://discourse.slicer.org/u/philippepellerin)\
**Post date:** [September 20, 2025, 3:07pm UTC](https://discourse.slicer.org/t/loading-deca-module/43237/20 "2025-09-20T15:07:40Z")

</div>

I can’t see how to create a mean statistical volume with the tools available under the name ANTs

philippe pellerin  
[philippepellerin@me.com](mailto:philippepellerin@me.com)

[Next page](https://discourse.slicer.org/t/loading-deca-module/43237.md?page=2)
