Download Eoulsan Application
We developed Eoulsan, a modular and scalable workflow engine dedicated to High Throughput Sequencing analyses. This tool is opinionated as it is focused on production and designed for bioinformaticians.
The experimental design of an analysis performed by Eoulsan is stored in a text file, while its workflow steps and parameters are described in a XML file.
These two files ensure flexibility and traceability of the analyses. This approach allows to swiftly resume large analyses upon trouble-shooting, and guarantees reproducibility.
We developed Eoulsan for RNA-Seq, Nanopore RNA-Seq, ChIP-Seq and scRNA-seq workflows.
Eoulsan can work on a large set of infrastructures (personal workstation, server, cluster and Hadoop cluster). Eoulsan supports most of the job scheduling software (HT-Condor, TGCC, TORQUE, SLURM) to distribute user’s computations.
Moreover the installation of Eoulsan is very easy as users just have to untar its latest archive. The only requirements of Eoulsan are a GNU/Linux distribution and Java.
To ease the development of new features and modules, Eoulsan reuses the syntax of the XML Galaxy tool description files. Simple Galaxy tools can work under Eoulsan without any modification.
To go further in reproducility of the analyses, Eoulsan promotes Docker and Singularity to deploy image software required its modules.
This website hosts official binaries of Eoulsan and reference documentation as listed below:
However more up to date workflows can be found the GitHub page of Eoulsan.
The Eoulsan 2.6.1 main new enhancements since its last version are:
For the full change log, please report to the dedicated page.
Eoulsan contains out the box a fully customizable RNA-Seq pipeline that generates many reports about the performed analysis. The following images are samples of the graphics generated by the normalization and differential analysis steps:
This version currently use DESeq 1 and DESeq 2 for normalization and differential analysis but support for complex designs is only available with DESeq 2.
Eoulsan contains also a java object model that can be used outside the Eoulsan workflow engine to handle and manipulate NGS data. See the Eoulsan developer wiki for more informations about this part of the project.
Eoulsan is distributed under the Lesser General Public Licence and CeCill-C.
This work was supported by the Infrastructures en Biologie Santé et Agronomie (IBiSA), France Genomique.