Thank you. We will investigate.

Dean

Dr. Dean C. Adams
Professor
Department of Ecology, Evolution, and Organismal Biology
       Department of Statistics
Iowa State University
www.public.iastate.edu/~dcadams/<http://www.public.iastate.edu/~dcadams/>
phone: 515-294-3834

From: Mauro Cavalcanti [mailto:[email protected]]
Sent: Wednesday, December 16, 2015 8:18 PM
To: Adams, Dean [EEOBS] <[email protected]>
Cc: MORPHMET <[email protected]>
Subject: Re: [MORPHMET] Yet another sequel to complaints about 'geomorph' R 
package

Dean,
Thanks for you reply.
As I wrote in the first message that started this sequence, the issue with the 
missing Biostrings is a minor one, more or less easily solved. I surely am 
aware that authors of R packages have no control (fortunately, indeed!) over 
the changes done by the authors of other such packages.
Concerning by main complaint, namely the change in scaling of the landmark 
coordinates genearated by the digitize2d function, the only mention I found in 
the NEWS file (from version 2.16 onwards) wa that: "coordinates returned by 
digitize2d() are now unscaled, and SCALE= returns the scale". But this hardly 
constitutes proper documentation. WHY has such a change been done? And WHY an 
option to allow the user to retain the 'old' scaling system has not been added 
to the function, instead of simply implementing a change in scaling overnight? 
With all due respect, but this change should not have been done without warning 
and without an alternative, in a function dealing with such a critical and 
time-consuming activity as data collection -- because it could lead to data 
loss (which was just what happened in my case). Furthermore, this change in 
scaling made the files digitized with geomorph unreadable by the tps series 
programs (they generate a floating-point error), thus making not possible the 
highly desirable interchangeable use of morphometrics software (for example, 
for comparing algorithms and cross-checking analyses).
I hope the geomorph Development Team will appear with a good and democratic 
solution for this issue in due time.

With best regards,

2015-12-16 15:16 GMT-02:00 Adams, Dean [EEOBS] 
<[email protected]<mailto:[email protected]>>:
Mauro,

Please re-read the news file. There was a documented change in version 2.1.6 
with respect to how the scale was handled (which remains documented in 
subsequent updated versions). Please see the News file where this was 
mentioned, and the help file for digitize2d which explained the change.  We of 
course are happy to receive any suggestions for improvements, and if any 
unforeseen issues arise as a result of new versions, we would like to know 
these as well.

As for inter-linked packages, geomorph depends on ape and rgl, and imports from 
geiger, phytools, jpeg, and several other packages. The issue you noted was an 
error in Phanghorn, which is called by phytools. Geopmorph does not use 
Biostrings, but since geomorph calls phytools, a cascading install error 
occurred. While unfortunate, I simply have no control over this.

I have been in contact with the maintainers of both packages, and have alerted 
them to the problem. However, it will likely be some time until the corrected 
version of Phanghorn is on the main CRAN repository, since they have just 
uploaded new versions to CRAN. In the meantime, the workaround you mentioned of 
manually installing Biostrings is needed. Clearly this is not my preference, 
but I have no control of what others require in their packages.

Dean


Dr. Dean C. Adams
Professor
Department of Ecology, Evolution, and Organismal Biology
       Department of Statistics
Iowa State University
www.public.iastate.edu/~dcadams/<http://www.public.iastate.edu/~dcadams/>
phone: 515-294-3834

From: Mauro Cavalcanti [mailto:[email protected]<mailto:[email protected]>]
Sent: Wednesday, December 16, 2015 3:27 PM
To: MORPHMET <[email protected]<mailto:[email protected]>>
Subject: [MORPHMET] Yet another sequel to complaints about 'geomorph' R package

Dear members of the geomorph R package Development Team,
I at least have been able to track down the "missing library" error when 
attempting to install even previous versions of geopmorph.
It turns out that geomorph depends upon a package called 'phangorn' -- which 
has just been updated to make use of "Biostrings". At least one other R package 
(phytools) is also dependent upon phangorn Iand therefore upon Biostrings too).

The fact that the Biostrings package has not been installed as a depedency of 
the latest phangorn is due to the fact that the Bioconductor Project (and 
associated packages) is not on CRAN. A big mess, indeed...
Hope this helps!

It seems that these complaints about geomorph are turning to become a series 
with many sequels as "Star Wars"...

May the Force Be With You! ;-)

--
Dr. Mauro J. Cavalcanti
E-mail: [email protected]<mailto:[email protected]>
Web: http://sites.google.com/site/maurobio
--
MORPHMET may be accessed via its webpage at http://www.morphometrics.org
---
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]>.



--
Dr. Mauro J. Cavalcanti
E-mail: [email protected]<mailto:[email protected]>
Web: http://sites.google.com/site/maurobio

-- 
MORPHMET may be accessed via its webpage at http://www.morphometrics.org
--- 
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].

Reply via email to