Service catalogue

R/Shiny development, recovery and maintenance

For teams that need a new analytical tool, help resolving faults in an existing application, or a maintenance handover. We define the work around users, source code and the available environment.

What you receive

  • For development: an application or module with the agreed source code and workflows.
  • For recovery: a diagnosis of causes, agreed fixes and checks of affected workflows.
  • For maintenance: prioritised changes, a release record and updated documentation within the contracted time allocation.
  • For software changes: relevant tests, dependencies, and instructions for execution and handover.

What is included

  • We agree users, tasks, inputs and outputs, the execution environment and acceptance criteria. For an existing application, we review the code and a reproducible example of the issue before committing to a solution.

When it fits

  • Your workflow needs an application to load, check and analyse data, then export results.
  • An application fails when running, updating or deploying.
  • You need to document and hand over a tool or arrange its maintenance.

Frequently asked questions

Can you start with an existing application?

Yes. A focused review can identify reproducible faults, dependencies and remediation options. The findings inform the scope of subsequent work.

Explore a public analytical tool

Explore Effect Translator, a scientific web application developed in TypeScript. It illustrates an interface with visible assumptions and interpretation. R/Shiny applications are defined around the project’s workflow and environment.

Explore a public analytical tool

Related services

Research Data Preparation & CRF Design

Research database cleaning and coding, data dictionaries and case report form design with traceable validation rules and analysis-ready transformations.

Discuss your project

Tell us about the objective, study stage and deadline. We review the need and availability; we then define the scope with you and prepare a proposal with deliverables, timing and fees.

Do not email patient, clinical or confidential study data. Access and the working environment are agreed before materials are shared.

Tell us what your application needs