We help you to implement and establish R in your business

Enterprise software development services

We offer professional services that cover the entire life cycle of an R package:

  • Requirements engineering with the result of a user requirements specification
  • Software design: designing the architecture of the package
  • Implementation: production of the source code
  • Validation: documented testing and verification of the functionality; creation of a comprehensive validation documentation (compliant to FDA/GxP guidelines)
  • Release: publication of the R package on the Comprehensive R Archive Network (CRAN)
  • Maintenance: bug fixing, adaptation to the requirements of new R versions
  • Documentation: creation of integrated help documents with roxygen and creation of vignettes and case studies with R Markdown (Rmd)
  • Extension: development of new features
  • Improvement: optimization of the usability (user interface) and the performance, e.g., by translation of R code into C++ with Rcpp
  • Development of graphical user interfaces with the R package Shiny

Learning and Training

We offer different kinds of courses, workshops and training materials:

  • One-day rpact package training courses
  • rpact package training at a company site
  • R introductory workshops
  • Access to extended manuals, best practice descriptions and additional examples

Support Services

  • Technical software support for written support requests to RPACT´s hotline, incl. product questions, feature requests and development issues
  • Technical expert service support on demand to answer regulatory questions related to the rpact package

Other Services

  • Setup of a validated user environment with integration of the rpact package
  • Customized design of the rpact package: development of company internal graphical user interfaces (using Shiny) with forms for the most frequently used rpact functions
  • Automation: implementation of frequent workflows and processes
  • Customer adaptions: "private" extensions, e.g. R programs for customer-specific needs which, e.g., use the rpact package
  • Implementation of customer-specific sample programs

Service Level Agreement

Together with ten different pharmaceutical companies and CROs we worked out a standard service level agreement (SLA) for two different service levels (Prime and General).

In this SLA are many benefits included at a flat rate (depending on the booked service level), e.g.:

  • Free-of-charge technical software support
  • Annual one-day rpact package training meeting
  • rpact package training at a company site
  • Access to written know-how and documents dealing with the formal validation of the rpact package
  • Review of user requirements specifications
  • Review of training material
  • Test of developer (beta) versions
  • Involvement in planning of capabilities and extensions of the software functionality
  • Provide feedback on usability in the drug development practice

Read more...