Sequences sampled at different time points can be used to infer molecular phylogenies on natural time scales, but if the sequences records inaccurate sampling times, that are not the actual sampling times, then it will affect the molecular phylogenetic analysis. This shiny application helps exploring temporal characteristics of the evolutionary trees through linear regression analysis and with the ability to identify and remove incorrect labels. The method was extended to support exploring other phylogenetic signals under strict and relaxed models.

Please see the 'shinytest' to 'shinytest2' migration guide at <https://rstudio.github.io/shinytest2/articles/z-migration.html>.

Automated unit testing of Shiny applications through a headless 'Chromium' browser.

It's my experience that working with 'shiny' is intuitive once you're
    into it, but can be quite daunting at first. Several common mistakes are fairly
    predictable, and therefore we can control for these. The functions in this
    package help match up the assets listed in the UI and the SERVER files, and
    Visualize the ad hoc structure of the 'shiny' App.

Create mocked bindings to 'Shiny' update functions within test function calls
    to automatically update input values. The mocked bindings simulate the communication
    between the server and UI components of a 'Shiny' module in testServer().

Themes for use with Shiny. Includes several Bootstrap themes
    from <https://bootswatch.com/>, which are packaged for use with Shiny
    applications.

Provides a time input widget for Shiny. This widget allows intuitive time input in the
    '[hh]:[mm]:[ss]' or '[hh]:[mm]' (24H) format by using a separate numeric input for each time
    component. The interface with R uses date-time objects. See the project page for more
    information and examples.

Provides a customizable timer widget for 'shiny' applications. Key 
    features include countdown and count-up mode, multiple display formats (including 
    simple seconds, minutes-seconds, hours-minutes-seconds, and minutes-seconds-centiseconds), 
    ability to pause, resume, and reset the timer. 'shinytimer' widget can be 
    particularly useful for creating interactive and time-sensitive applications, 
    tracking session times, setting time limits for tasks or quizzes, and more.