Implementing an improved
App Development Cycle for
the Seven Bridges Platform

Our client’s requirement

The client needed to overcome specific challenges with the Seven Bridges (SB) platform, including limited version control, collaboration conflicts, lack of automated testing, time-consuming debugging, and compatibility issues with CWL executors. They required a streamlined development process to enhance efficiency and scalability in their bioinformatics workflows.

Our approach

Excelra’s Approach:

Excelra implemented a comprehensive strategy to address these challenges:

  • Centralized Version Control: Leveraging Git for efficient version tracking and conflict resolution.
  • Local Development and Debugging: Transitioning to local development environments for faster debugging and improved workflow flexibility.
  • CI/CD Pipeline: Automating deployment to SB using Bitbucket Pipelines, ensuring only validated changes are pushed.
  • Automated Testing Framework: Incorporating automated tests to ensure app reliability and compatibility across workflows.
  • Branching Strategy: Establishing separate development and production environments to minimize disruptions and enable robust testing.

Key Benefits:

The implementation provided several key benefits:

  • Enhanced collaboration and reduced conflicts through centralized repositories.
  • Faster debugging cycles with local development capabilities.
  • Improved reliability with automated testing and validation.
  • Seamless tool updates across workflows, saving time and effort.
  • Scalability and compatibility with CWL executors, ensuring broader usability.

Excelra’s solutions empowered the client to efficiently manage their workflow development on the SB platform, achieving a scalable and reliable
bioinformatics environment. Read the full case study to learn more.

Download case study