Tercen Developer’s Guide

How to develop operators and apps for Tercen.
Author

The Tercen Team


Welcome to the Tercen Developer’s Guide! This comprehensive resource will help you design, develop, and share modules for the Tercen platform.

0.1 What is Tercen?

Tercen is a collaborative data analysis platform that bridges the gap between data scientists and domain experts. It enables seamless collaboration by allowing:

  • Domain experts (e.g., biologists, researchers) to explore and analyze their data using intuitive visual interfaces
  • Developers (e.g., bioinformaticians, data scientists) to create and share reusable analytical tools and web applications

0.2 Our Mission

Tercen promotes collaboration for data analysis because not everyone can code—nor should they need to. Everyone should benefit from the explosion of data and computational tools currently available.

By connecting non-programmers with programmers, Tercen creates a powerful ecosystem where:

  • Biologists gain direct access to sophisticated analytical tools without needing programming expertise
  • Bioinformaticians can focus on algorithm development rather than operational details and repetitive analysis requests

This symbiotic relationship empowers both communities and democratizes data analysis.

Tercen empowers the biologist and liberates the bioinformatician.

0.3 What You’ll Learn

This guide covers everything you need to know about developing for Tercen:

  • Core concepts and platform architecture
  • Step-by-step development workflows with practical examples
  • Best practices for creating robust, user-friendly modules
  • Deployment strategies and continuous integration
  • Advanced topics including GPU development and custom visualizations
  • Troubleshooting common issues and debugging techniques

Whether you’re a seasoned developer or new to the Tercen ecosystem, this guide will help you create impactful analytical tools that serve the scientific community.

Let’s get started building the future of collaborative data analysis!