DATA INTUITIVE
  • Company
  • Solutions
    • Viash
    • ComPass
  • Services
  • Insights
  • Connect
    • Contact Us
    • Book a Meeting
    • Careers

Viash™ : Revolutionize Your Data Workflows

Viash is a tool that simplifies the creation of data pipelines in biotech R&D by allowing researchers to turn their scripts into modular, script language-independent building blocks that can be easily integrated into any data pipeline. Viash uses code generation to automatically wrap the script in a data workflow module, complete with built-in interfaces for inputs and outputs.

Viash is designed to be easy to use even for those without expert knowledge in data workflows and allows researchers to create high-quality data pipeline modules. Researchers can focus on the functionality of their script without needing to worry about the data workflow framework.

Viash is an open source tool that is freely available.
For professional use, we recommend the Viash PRO subscription.

Viash Documentation Site Viash GitHub Viash Preprint

Optimized Modular Data Pipeline Development

Viash offers numerous advanced features, including support for multiple scripting languages and an easy-to-use command-line interface, to streamline your workflow and guarantee reproducibility. Viash can generate script language-independent Nextflow modules automatically, build custom Docker containers, and include built-in unit testing.

Approach

1. Script

Write a small script or code block in your preferred script language that defines the functionality you want your pipeline component to have.

2. Metadata

Add metadata (config) to define the component’s configuration, such as input and output parameters, dependencies, and versioning information.

3. Viash

Use Viash to build a script language agnostic building block for different platforms. Viash generates a Docker container based on your requirements.

4. Pipeline

Design your pipeline by chaining together building blocks, and use Nextflow to manage the pipeline’s execution.

Viash PRO: Support For Enterprise Biotech R&D

Viash PRO is a commercial subscription for use in critical environments.

A key advantage of using Viash PRO is that it is backed by the support of Data Intuitive, so users can get priority help with any issues or questions that they may have.

This provides a number of benefits for organizations that require a long-term solution and a stable, secure data workflow environment for their Biotech R&D department.

Personal Use Viash PRO for non-profit Viash PRO
Licence GPL V2 Open Source GPL V2 Open Source GPL V2 Open Source
Use Personal Non-profit Industry
Response Time Ad Hoc Max. 16 business hours Max. 8 business hours
Contact GitHub Dedicated Slack Pro Channel Dedicated Slack Pro Channel
Download Contact us Subscribe

Unlocking the Full Potential of Biotech R&D with Viash

Strategical

  • Viash provides the ability to implement a long-term strategy for effectively managing knowledge in data workflows.

  • Viash’s modular approach leads to improved efficiency in the use of research staff and IT support, resulting in a higher-quality end product.

  • Viash generates validated high-quality software code to ensure the reliability and accuracy of biotech processes.

  • Viash modules do not create vendor lock-in, as they are designed to function independently even without Viash.

Tactical

  • Viash simplifies the creation of data pipelines by turning scripts into easily-integrated modular components.

  • Viash automatically generates a custom Docker container based on dependencies described in your metadata to ensure reproducibility by design.

  • Viash supports scalable infrastructure and automatically creates boilerplate code for Nextflow compatibility.

  • Viash’s modules enable flexible data pipeline design and development for easier adaptation to changing needs.

Operational

  • Viash supports the combination of multiple scripting languages (Bash, Python, R, Scala, JS, C#) in a pipeline.

  • Viash generates standalone, Docker, and Nextflow executables to be run independently of the script’s language, using metadata as a basis.

  • Viash includes built-in unit testing capabilities for debugging and testing of individual components in a pipeline.

  • Viash executables include support for developers through command-line arguments, type checking, and validation of required parameters and input files.

Founded in 2011, Data Intuitive is a team of computational scientists with a wealth of experience in data science and creating and optimizing bioinformatics data workflows.

Links

Disclaimer
Privacy Statement
Powered by Quarto

Follow Us

GitHub

LinkedIn

Mail

Twitter