Geniac is a documentation for streamlined prototyping and management of bioinformatics pipelines developed by Philippe Hupé and his team at Institut Curie.
Geniac is developed for bioinformaticians, statisticians and others who are involved in the implementation of pipelines that serve to analyse high-throughput data.
One key aim of geniac is to enable bioinformatics and statisticians to automate much of their work related to developing, managing, deploying and operating pipelines.
Moreover, geniac includes a suggestion for a shared standard for structuring the code in bioinformatics pipelines. Since many researchers involved in research projects that include large quantities of genomic data currently use diverse pipelines, this is an important step towards improved harmonization between different pipelines and developers.
Geniac consists of three main components:
1. A public webpage that provides guidelines for prototyping and implementing pipelines using the workflow manager Nextflow, which allows the adaptation of pipelines written in the most common scripting languages.
2. A software that runs a check on your code and notifies you if it is not built according to the geniac guidelines. The software helps developers to easily detect potential errors in their code.
3. A toolbox that automates the construction of ‘plug-and-play’ containers in order to have portable and reproducible pipelines.