Pablo,

Yes this can be done in geomorph. The step you are missing is to first predict 
the shapes at say, the min/max of your data for PC1.   For instance:

PC <- pca$x[,1]
preds <- shape.predictor(shape, x= PC, Intercept = FALSE,
                         pred1 = min(PC), pred2 = max(PC))

The object ‘preds’ now contains landmark coordinates for specimens along PC1.  
These can then be used in plotRefToTarget along with a mesh.  Note that often 
times, since there is not a 3D mesh for the reference, one may first ‘unwarp’ 
an object’s mesh to the reference, and then use that in plotRefToTarget. The 
function warpRefMesh is used for this (see help file).

Dean

Dr. Dean C. Adams (he/him)
Distinguished Professor of Evolutionary Biology
Department of Ecology, Evolution, and Organismal Biology
Iowa State University
https://faculty.sites.iastate.edu/dcadams/
phone: 515-294-3834

From: [email protected] <[email protected]> On Behalf Of 
Pablo Fisichella
Sent: Thursday, October 19, 2023 12:24 PM
To: Morphmet <[email protected]>
Subject: [MORPHMET2] 3D Warping/morphing methods using PCs


Dear morphogeometricians

Hope you are well. I ran a GM analysis using 3D landmarks obtained in aviso for 
mice skulls and I used shapes and Morpho R packages. I’m trying to obtain 
deformations (so-called warping or morphing) for the negative and positive PC 
shape changes of a 3D model. However, I can’t find a method to do this in R. I 
realized Morpho allows to obtain a 3D warp movie but I’m not sure that method 
is the one I’m looking for and in Geomorph there is a function (warpRefMesh) to 
create warpings but using just the mean shape (ref) and a specific individual 
not for PCs. I have used MorphoJ and Landmark IDAV to do this in the past but 
since I’m using a lot of semilandmarks it is a bit difficult to digitize my 
dataset in Landmark to do the warpings. I uploaded my dataset in Morpho, and by 
using the function write.pts I was able to transform the 3D coordinates in a 
.PTS file. Despite that the file uploads correctly in the corresponding mesh in 
Landmark I don’t know why I can’t run the method explained in the MorphoJ user 
guide. It seems the landmarks uploaded in Landmark must be obtained directly in 
Landmark IDAV and not using the method described above. In any case, I want to 
obtain 3D shape deformations of a 3D mesh according to PC scores in R but I was 
not able to use any of the methods mentioned above in Morpho and Geomorph. 
Thanks in advance for any help with this issue.

All best,

Pablo


[https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-green-avg-v1.png]<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre de 
virus.www.avg.com<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
--
You received this message because you are subscribed to the Google Groups 
"Morphmet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/morphmet2/CANPrD1jb7V8FuQSXjGsT-NdnVU%2BAcw5eHf3VcxBQ1GDSKDAteQ%40mail.gmail.com<https://groups.google.com/d/msgid/morphmet2/CANPrD1jb7V8FuQSXjGsT-NdnVU%2BAcw5eHf3VcxBQ1GDSKDAteQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"Morphmet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/morphmet2/CO6PR04MB84274ED5CD5DF33336681894A2D4A%40CO6PR04MB8427.namprd04.prod.outlook.com.

Reply via email to