# Shape over Time

**URL:** <https://shapeworks.discourse.group/t/shape-over-time/378>\
**Category:** Uncategorized\
**Created:** [August 29, 2025, 9:23pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378 "2025-08-29T21:23:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![wztao](https://avatars.discourse-cdn.com/v4/letter/w/f9ae1b/32.png) [@wztao](https://shapeworks.discourse.group/u/wztao)\
**Post date:** [August 29, 2025, 9:23pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/1 "2025-08-29T21:23:54Z")

</div>

Hi, we are interested in modeling shape over time. Has this functionality been integrated in the current version of ShapeWorks? I have seen two relevant papers ([Particle Based Shape Regression of Open Surfaces with Applications to Developmental Neuroimaging - PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC3138541/); [Frontiers | Learning spatiotemporal statistical shape models for non-linear dynamic anatomies](https://www.frontiersin.org/journals/bioengineering-and-biotechnology/articles/10.3389/fbioe.2023.1086234/full)). But I haven’t been able to find a corresponding use case. If integrated already, could you point me to available guidelines or documents please?

---

<div class="post-metadata">

**Author:** ![amorris](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@amorris](https://shapeworks.discourse.group/u/amorris)\
**Post date:** [September 2, 2025, 7:30am UTC](https://shapeworks.discourse.group/t/shape-over-time/378/2 "2025-09-02T07:30:51Z")

</div>

At the moment, I believe you can only model this by using multiple domains. There’s not other explicit support for longitudinal shape models.

---

<div class="post-metadata">

**Author:** ![wztao](https://avatars.discourse-cdn.com/v4/letter/w/f9ae1b/32.png) [@wztao](https://shapeworks.discourse.group/u/wztao)\
**Post date:** [September 3, 2025, 7:44pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/3 "2025-09-03T19:44:58Z")

</div>

Got it. Thank you, Alan.

---

<div class="post-metadata">

**Author:** ![wztao](https://avatars.discourse-cdn.com/v4/letter/w/f9ae1b/32.png) [@wztao](https://shapeworks.discourse.group/u/wztao)\
**Post date:** [September 12, 2025, 4:22pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/4 "2025-09-12T16:22:18Z")

</div>

Alternatively, is such temporal analysis available with source code? I see two temporal branches in the ShapeWorks GithHub repository. If yes, does it include the “Disentangled“, “Linear regression“, and “Regularized principal component polynomial regression“ in the 2023 [paper](https://www.frontiersin.org/journals/bioengineering-and-biotechnology/articles/10.3389/fbioe.2023.1086234/full)?

---

<div class="post-metadata">

**Author:** ![zeatough](https://avatars.discourse-cdn.com/v4/letter/z/b19c9b/32.png) [@zeatough](https://shapeworks.discourse.group/u/zeatough)\
**Post date:** [October 8, 2025, 4:45pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/5 "2025-10-08T16:45:37Z")

</div>

hi,  
also interested in shape across time, but in the setting of multiple domains. Am I able to run all participants at all time points within the same project, then distinguish with group markers. Or should I create seperate projects for each time point, and then analyze mean shapes outside of sw?

thanks

---

<div class="post-metadata">

**Author:** ![amorris](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@amorris](https://shapeworks.discourse.group/u/amorris)\
**Post date:** [October 22, 2025, 6:07pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/6 "2025-10-22T18:07:24Z")

</div>

> Alternatively, is such temporal analysis available with source code? I see two temporal branches in the ShapeWorks GithHub repository. If yes, does it include the “Disentangled“, “Linear regression“, and “Regularized principal component polynomial regression“ in the 2023 [paper](https://www.frontiersin.org/journals/bioengineering-and-biotechnology/articles/10.3389/fbioe.2023.1086234/full)?

I’m sorry, I don’t know what are in those branches. One appears to be by Jadie and the other by Nawazish.

---

<div class="post-metadata">

**Author:** ![amorris](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@amorris](https://shapeworks.discourse.group/u/amorris)\
**Post date:** [October 22, 2025, 6:09pm UTC](https://shapeworks.discourse.group/t/shape-over-time/378/7 "2025-10-22T18:09:20Z")

</div>

> [@zeatough](#):
>
> also interested in shape across time, but in the setting of multiple domains. Am I able to run all participants at all time points within the same project, then distinguish with group markers. Or should I create seperate projects for each time point, and then analyze mean shapes outside of sw?

It could be done either way. It probably depends upon your particular data. But each timepoint could be run as a separate project and then merged as a multiple domains project, or you could optimize them together.
