MyNixOS website logo
Description

'shiny' App Companion to the 'tfrmt' Package.

Provides an interactive interface to the 'tfrmt' package. Users can import, modify, and export tables and templates with little to no code.

{tfrmtbuilder}tfrmt logo

R-CMD-check status:experimental CRANstatus

The {tfrmt} package provides a language for defining display-related metadata, which can then be used to automate and easily update output formats. {tfrmtbuilder} serves as an interface to the package, allowing users to quickly and easily modify existing or new table templates.

Supported workflows

Like {tfrmt}, {tfrmtbuilder} can be used to support a variety of workflows, including the following:

  • Creating tables from scratch
  • Create tables based on a template
  • Modifying an existing table

Additionally, {tfrmtbuilder} supports tables created during study planning (mock tables) or later on after the analysis is complete.

App Features and Workflow

  • Mock vs. non-mock toggle

    • At the top of the app, use the toggle to specify whether you are generating a mock (no data values) or a table with data values.
  • Initialize tab

    • Load an existing {tfrmt} (JSON) or start fresh
    • Define your data source:
      • Auto [mock only]: Use auto-generated mock data
      • Upload: Upload an existing dataset (most file formats)
        • Note: If in 'mock' mode, this will serve as a shell with the numeric data value column ignored
      • Example [mock only]: Use a pre-loaded example dataset
  • Edit tab

    • Select ARD column mappings
    • Format table via the 'plans' and other functionality
    • View the table as you modify
  • Export tab

    • Download {tfrmt} metadata (JSON)
    • Download {tfrmt} table (HTML, PNG)

Usage

{tfrmtbuilder} can be installed and used with the following code:

# development version
devtools::install_github("GSK-Biostatistics/tfrmtbuilder")

# from CRAN
install.packages("tfrmtbuilder")

# Load app
library(tfrmtbuilder)
tfrmtbuilder()

Useful Links

Metadata

Version

0.0.6

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows