Case Study

Quick Load, Quick Decisions: Cutting a Critical App's Wait Time from 7 Minutes to 30 Seconds.

Uncover the game-changing strategies that empowered a leading international biotech company to revolutionize their data analytics and decision-making, all through customized Shiny app solutions.

Client:
Leading International Biotech Company
Services:
Technologies used:
R/Shiny
Posit Connect
Posit Workbench
astellas
Genmab
merck
johnson and johnson
World Health Organisation
Kenvue
Phuse
Phuse
Phuse
Phuse
Phuse
astellas
Genmab
merck
johnson and johnson
World Health Organisation
Kenvue
Phuse
Phuse
Phuse
Phuse
Phuse

Table of contents

Before:
A critical Shiny app for clinical data visualization had a 7-minute load time, delaying research and decision-making.
After:
Performance optimizations, including caching and direct database access, reduced the load time to 30–60 seconds, significantly accelerating scientific insights and research efficiency.

Challenge

The client's internal data analytics application, initially developed by a single data scientist, became essential for visualizing clinical study data but was severely hindered by poor performance. Load times exceeded 7 minutes, causing significant delays and impeding effective decision-making.

The client needed to rapidly transform this application into a robust, production-quality tool without interrupting ongoing usage, ensuring that scientists and data teams could quickly access essential insights for critical business decisions.

Solution

Appsilon delivered strategic improvements through multiple iterations:

  • First Iteration: Enhancing Stability and Transitioning to Posit Connect
    • Improved infrastructure by migrating from a Linux VM with local data files to Posit Connect.
    • Integrated directly with the client's data lake (Profiler), eliminating inefficient file-based processes.
    • Implemented selective data loading and caching strategies, reducing initial load times from 7 minutes to around 2-3 minutes.
  • Second Iteration: Optimizing Data Loading and Performance
    • Leveraged Profiler's direct data-fetching capabilities, loading data on-demand rather than upfront.
    • Improved user experience with real-time progress indicators.
    • Further reduced load times dramatically to between 30-60 seconds.

Impact on Daily Operations

The optimization and implementation of robust R Shiny applications and Posit products significantly improved the client's day-to-day operations:

  • Faster Decisions: Reduced app load time from 7 minutes to as little as 30 seconds, facilitating quicker and more informed business decisions.
  • Enhanced Productivity: Scientists gained rapid access to critical data, freeing them to focus on core drug discovery processes.
  • Strategic Focus:Enabled data scientists and business management teams to spend less time on app management and more time leveraging insights for strategic growth.

Strategic Partnership and Collaboration

Since 2020, the relationship has grown into a dedicated team extension comprising six experts from Appsilon. Collaborative efforts span two primary teams: drug discovery and translational gene research. Appsilon has developed seven essential Shiny applications, with four concurrently in active development.

Project Results

The final outcomes delivered substantial improvements:

  • Performance Boost: Reduced critical application load time from 7 minutes down to just 30 seconds.
  • Expanded Usage: Increased adoption and usage of R Shiny across multiple departments.
  • Operational Efficiency: Improved decision-making speed and accuracy through streamlined data analytics.

Client Success Factors

  • Successful deployment and optimization of seven customized R Shiny applications.
  • Enhanced collaboration enabled by Posit Workbench and Posit Connect installations.
  • Business-critical status established for R Shiny applications within the client's operations.
  • Continuous support and training fostering sustained adoption and maximizing ROI from Posit technologies.

Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.