Loading DeCA module

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.
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.

  1. the official DeCA repository is GitHub - SlicerMorph/SlicerDenseCorrespondenceAnalysis: Dense Correspondence Analysis for Surfaces (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?

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

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. Maybe it is not difficult to implement this, but he may have many other priorities.

OK I opened a thread Improve search capabilities for extensions · Issue #198 · KitwareMedical/slicer-extensions-webapp · GitHub

1 Like

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.

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 (general shape analysis with optional asymmetry analysis).
Tutorials/DeCA_2 at main · SlicerMorph/Tutorials · GitHub (asymmetry specific workflow)
Tutorials/DeCAL at main · SlicerMorph/Tutorials · GitHub (automated dense semilandmarking with DecA)

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

1 Like

Thanks for reporting. We will check.

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

1 Like

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

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

philippe pellerin
philippepellerin@me.com

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…