Closed LotharukpongJS closed 1 year ago
Dear @LotharukpongJS
Beautiful work!!! Thank you so much for pushing this forward!
I particularly like the new later conservation test function and transformation functions!
Feel free to send me another pull request where you place all your new updates into the NEWS.md file for the next myTAI version release.
With very best wishes!
Updated myTAI (to version 1.0.1.000) with some fixes and some new functionalities.
Transformations
tf()
function, which transforms expression data:rlog
andvst
, can now be implemented. The newintergerise
parameter (default isFALSE
) should be set toTRUE
when integers are demanded for the user's transformation of choice such as inrlog
andvst
.pseudocount
parameter.tfStability()
function to test the robustness of the p-values of a given test (e.g.FlatLineTest()
,ReductiveHourglassTest()
,ReverseHourglassTest()
,EarlyConservationTest()
andLateConservationTest()
) to expression data transformations. This new function essentially wraps around the test functions and thetf()
functions.Phylotranscriptomic pattern tests
LateConservationTest()
andlcScore()
functions to test for a high-mid-low (or high-high-low) TAI or TDI pattern. This is built upon the code for theEarlyConservationTest()
and theecScore()
.ecScore()
,rhScore()
andreversehourglassScore()
) to give a message when the phylotranscriptomic pattern is unlikely to follow the test statistics.Fixes
devtools::test()
anddevtools::check()
.Unit tests for the above-mentioned changes have been updated where appropriate. The new package passes the unit tests via
devtools::test()
and is checked using all known best practices viadevtools::check()
.