Cloud platform for immune repertoire sequencing data analysis

Tool for immunologists and antibody developers to process and analyse vast volumes of data

Client

ENPICOM B.V.

Country

Netherlands

Industry

Biotechnology, Bioinformatics, Immunogenomics, Immunology

Collaboration

Since September 2020

Duration

Ongoing

Scope

Backend, Frontend

Technologies

Python, TypeScript, Rust, AWS, REST API, PostgreSQL, RabbitMQ, Kubernetes

About the project

ENPICOM is a bioinformatics software engineering company from the Netherlands. The company focuses on providing products and tailored solutions that decode the immune system and improve human health.

ENPICOM supports a wide range of organisations with their product, from academic research centres engaged in fundamental immune system research to biotechnology and pharmaceutical companies focused on revolutionising immunotherapies and vaccines.

Together we make a software platform for immunologists and for antibody developers to process and analyse vast volumes of sequencing data. It’s a web platform made of multiple smaller modules that’s sold in a Software as a Service (SaaS) model.

What did our client need? 

With more and more interest in the company’s products, ENPICOM aimed to develop more functionalities with our support. They were looking for a software company that would understand the BioTech industry well and be able not only to support the current development process but also suggest new ideas for improving the performance and stability of the final product

ENPICOM was seeking a partner to provide high-quality code rather than developers per hour model, which we delivered. It was crucial to support the company as soon as possible.

How did we approach it? 

At first, we provided a high-skilled team of software engineers to support the development process. We took part in implementing a couple of different ENPICOM Platform’s modules.

ENPICOM enables seamless automation and orchestration of diverse data pipelines.

Our Technical Expert, Przemek is also a Senior Consultant of the client’s frontend. He advises on the future development practices in cooperation with the client's team of bioinformaticians, UX and project managers. This mostly includes the project’s idea impact on scope and solution, feasibility & agile approach.

Project's team from Revolve Healthcare side - Przemek Technical Expert, Mateusz Software Developer, Kamil Software Developer

BioTech prototypes into the scalable code

The process normally starts with the discussion of the future solution and description of its functionalities. Bioinformaticians make the prototype that’s later translated and developed by our team.

We integrate it with the platform in a way that is stable and scalable for the client in the future. If the project’s scale is larger, the development team is involved at an even earlier stage, when they can contribute to the information architecture of the solution.

In the recent stages of the collaboration, we also supported ENPICOM in creating and optimising large-scale data workflows tailored to individual client needs. These custom solutions – known as Workflows – allow the platform to scale dynamically and flexibly based on diverse customer demands.

Additionally, ENPICOM introduced a publicly accessible API and a dedicated Python SDK, enabling developers and users to seamlessly integrate with the platform’s capabilities. These tools enhance automation, reproducibility, and extensibility for partners and customers working with immune repertoire data.

We agreed with our client to communicate through Teams, Zoom, Jira (task-tracking), Confluence (documentation), Github and Gather – a virtual office space used for daily collaboration within the team. We work in a Kanban project management framework with daily stand-up meetings and synchronisation meetings for broader topics.

Project in numbers

0

9

Modules

0

5

Cooperation Years

0

3

Developers

>0

>750

Pull Requests

What have we delivered? 

In collaboration with the ENPICOM team, we've developed:

  • Sequence Annotation module – transforming raw repertoire data into annotated clones

  • Enrichment module – screening analysis for antibody candidates, with interactive result visualisation

  • Phylogeny module – clustering and visualisation for antibody analysis

  • Sequence Viewer – dynamic preview of selected sequences with numbering alignment and liabilities overlay

  • Workflows – customised pipelines that automate common analyses, minimising manual work and reducing the risk of human error

We’ve also provided ongoing technical consultations, particularly around information architecture, supporting the client's decision-making process whenever needed.

Our engineers remain actively involved in enhancing and scaling key components of the platform, ensuring long-term performance, stability, and adaptability.

Technologies used in the project

Feel free to ask about any technology of your interest that may not be mentioned below, as these are only the main ones focused on.

Do you need software for biotechnological or lab project?

We're happy to answer all your questions at the Discovery Call