TetraScience provides many pre-built pipelines that can help you create queryable, harmonized Tetra Data, and then enrich and push that data to downstream systems. To extend the capabilities of these pipelines and the Tetra Data Platform (TDP), you can also create your own custom self-service Tetra Data pipelines (SSPs).
For example, you can use SSPs to do any of the following:
- Create new parsers for scientific instrument data.
- Add labels to your data to make it findable, and then discover use patterns.
- Enrich your data by combining it with other third-party data on the TDP.
- Automate the manual work of data preprocessing for analytics software or other proprietary processes.
- Send processed data to other applications, such as machine learning tools, electronic lab notebooks (ELNs), or laboratory information management systems (LIMS).
For more information about example SSP use cases, see Example Use Cases for SSPs.
The following diagram shows an example SSP workflow:
The diagram shows the following workflow:
- Task scripts, which are the building blocks of protocols, contain the code for the business logic needed to process data. These task scripts are written in Python.
- Protocols are written in a YAML file (
protocol.yml), which specifies configuration elements and outlines the execution order of task script functions.
- Task scripts and protocols are deployed to the TDP by using the TestraScience Software Development Kit (SDK) 2.0.
- Once these artifacts are on the TDP, you can create an SSP by doing the following:
- Specifying trigger conditions
- Providing configuration values
- Leveraging the protocol that you’ve created by using either commonly available task scripts, or ones you’ve created yourself
To learn more about how to create your own SSPs, see the following:
Updated 26 days ago