You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dimensionality Reduction, Clustering, and Unsupervised Learning
Machine Learning
Regression and Supervised Learning
Exploratory Data Analysis (EDA) and Summary Statistics
Spatial Analyses
Time Series Analyses
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
phangorn offers mainly function for phylogenetic inference (data munging). Additionally there are several tests for data validation and testing assumptions. phylogenetic analysis often require a workflow using different tools, phangorn allows in combination with other R packages (ape, phytools, msa, ...) to simplify such workflows all inside R.
Some phylogenetic methods like UPGMA or WPGMA have been adopted in statistics, but are in this field better known as hierarchical clustering.
Additionally I have seen a few packages have also a topic phylogenetics and might even depend on phangorn.
Who is the target audience and what are scientific applications of this package?
Researcher who want to perform phylogenetic analysis, compare their analyses and phylogenetic trees.
Too teach a whole workflow of phylogenetic reconstruction to interpreting and visualising results in R.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
Some ultrametric distance methods are available in the stats package (hclust) and unrooted distance methods NJ, BioNJ, fastME in the ape package. phangorn provides maximum likelihood and parsimony methods among others.
There are some tools packages for phylogenetic comparative methods which can do this analysis but a re usually only for a limited amount of data, not alignments.
There are several other packages ( [TreeDist](htTBRDist, Quartet, distory) providing tree distances which phangorn complements provide different methods.
There are several packages (e.g. babette) which have software wrappers to phylogenetic packages.
Any other questions or issues we should be aware of?:
We are writing a new software note of the package phangorn as we plan to submit . We especially appreciate feedback which improving the package as well as making the package easier to maintain and thus avoiding to get "Ripleyed" in the future. We tried in the recent time to make several workflows easier to follow (adding the function `pml_bb) and improved the vignettes, any ideas in this respect are very welcome.
The package differs from most other submissions as it is already for over 15 years on CRAN and is considerably larger than the usual submission to rOpenSci. We are fully aware that the naming of functions is not consistent (the underscore was an assignment operator when the main author started using R) and the package has around 50 reverse dependencies on CRAN and 150 on rOpenSci so changing function names is not a trivial task.
We are currently working to check the last few ticks with pkgcheck.
Kind regards,
Klaus Schliep
The text was updated successfully, but these errors were encountered:
Dear @KlausVigo,
Many thanks for your submission of this long-standing package. It seems possible that the statistical category "Dimensionality Reduction, Clustering, and Unsupervised Learning" could be a good fit. Would it be possible to comply with the Dimensionality Reduction standards and potentially the Probability Distributions standards?
Submitting Author Name: Klaus Schliep
Submitting Author Github Handle: @KlausVigo
Other Package Authors Github handles: (comma separated, delete if none) @emmanuelparadis, @liamrevell,@darunabas,@leomrtns
Repository: https://github.com/KlausVigo/phangorn
Submission type: Pre-submission
Language: en
Scope
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check an appropriate box below):
Data Lifecycle Packages
Statistical Packages
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
phangorn offers mainly function for phylogenetic inference (data munging). Additionally there are several tests for data validation and testing assumptions. phylogenetic analysis often require a workflow using different tools, phangorn allows in combination with other R packages (ape, phytools, msa, ...) to simplify such workflows all inside R.
Some phylogenetic methods like UPGMA or WPGMA have been adopted in statistics, but are in this field better known as hierarchical clustering.
Additionally I have seen a few packages have also a topic phylogenetics and might even depend on phangorn.
If submitting a statistical package, have you already incorporated documentation of standards into your code via the srr package?
No.
Who is the target audience and what are scientific applications of this package?
Researcher who want to perform phylogenetic analysis, compare their analyses and phylogenetic trees.
Too teach a whole workflow of phylogenetic reconstruction to interpreting and visualising results in R.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
Some ultrametric distance methods are available in the stats package (hclust) and unrooted distance methods NJ, BioNJ, fastME in the ape package. phangorn provides maximum likelihood and parsimony methods among others.
There are some tools packages for phylogenetic comparative methods which can do this analysis but a re usually only for a limited amount of data, not alignments.
There are several other packages ( [TreeDist](htTBRDist, Quartet, distory) providing tree distances which phangorn complements provide different methods.
There are several packages (e.g. babette) which have software wrappers to phylogenetic packages.
(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research?
N/A
We are writing a new software note of the package phangorn as we plan to submit . We especially appreciate feedback which improving the package as well as making the package easier to maintain and thus avoiding to get "Ripleyed" in the future. We tried in the recent time to make several workflows easier to follow (adding the function `pml_bb) and improved the vignettes, any ideas in this respect are very welcome.
The package differs from most other submissions as it is already for over 15 years on CRAN and is considerably larger than the usual submission to rOpenSci. We are fully aware that the naming of functions is not consistent (the underscore was an assignment operator when the main author started using R) and the package has around 50 reverse dependencies on CRAN and 150 on rOpenSci so changing function names is not a trivial task.
We are currently working to check the last few ticks with pkgcheck.
Kind regards,
Klaus Schliep
The text was updated successfully, but these errors were encountered: