Version | Date | Description |
---|---|---|
1.0 | 2011-03-11 | |
1.0.1 | 2011-03-17 | |
1.0.2 | 2011-04-15 | |
1.0.3 | 2011-04-18 | |
1.0.4 | 2011-04-19 | |
1.0.5 | 2011-04-26 | |
1.0.6 | 2011-04-28 | |
1.0.7 | 2011-04-28 | |
1.0.8 | 2011-05-04 | |
1.0.9 | 2011-05-05 | |
1.0.10 | 2011-05-05 | |
1.0.11 | 2011-05-06 | |
1.1 | 2012-02-05 | Eoulsan 1.1 release |
1.1.1 | 2012-04-17 | Eoulsan 1.1.1 release |
1.1.2 | 2012-05-12 | Eoulsan 1.1.2 release |
1.1.3 | 2012-05-14 | Eoulsan 1.1.3 release |
1.1.4 | 2012-05-29 | Eoulsan 1.1.4 release |
1.1.5 | 2012-06-21 | Eoulsan 1.1.5 release |
1.1.6 | 2012-06-26 | Eoulsan 1.1.6 release |
1.2 | 2013-02-23 | Eoulsan 1.2 release |
1.2.1 | 2013-03-01 | Eoulsan 1.2.1 release |
1.2.2 | 2013-03-01 | Eoulsan 1.2.2 release |
2.0-alpha1 | 2014-09-24 | Eoulsan 2.0-alpha1 release |
2.0-alpha2 | 2014-12-02 | Eoulsan 2.0-alpha2 release |
2.0-alpha3 | 2014-12-05 | Eoulsan 2.0-alpha3 release |
2.0-alpha4 | 2014-12-22 | Eoulsan 2.0-alpha4 release |
2.0-alpha5 | 2015-02-26 | Eoulsan 2.0-alpha5 release |
2.0-alpha6 | 2015-08-25 | Eoulsan 2.0-alpha6 release |
2.0-alpha7 | 2016-01-04 | Eoulsan 2.0-alpha7 release |
2.0-beta1 | 2016-03-08 | Eoulsan 2.0-beta1 release |
2.0-beta2 | 2016-03-21 | Eoulsan 2.0-beta2 release |
2.0-beta3 | 2016-04-03 | Eoulsan 2.0-beta3 release |
2.0-beta4 | 2016-04-26 | Eoulsan 2.0-beta4 release |
2.0-beta5 | 2017-04-07 | Eoulsan 2.0-beta5 release |
2.0 | 2017-11-06 | Eoulsan 2.0 release |
2.1 | 2017-11-22 | Eoulsan 2.1 release |
2.2 | 2018-04-17 | Eoulsan 2.2 release |
2.3 | 2018-09-13 | Eoulsan 2.3 release |
2.4 | 2019-12-20 | Eoulsan 2.4 release |
2.5 | 2021-04-28 | Eoulsan 2.5 release |
2.6 | 2022-11-02 | Eoulsan 2.6 release |
2.6.1 | 2022-12-13 | Eoulsan 2.6.1 release |
Type | Changes | By |
---|---|---|
1.0 version. | jourdren |
Type | Changes | By |
---|---|---|
Documentation update and copyrights. | jourdren | |
In Expression computaion in local mode, remove SAM header from the list of accepted values. | jourdren | |
Reads mapper can now generate SAM header from the list of the chromosomes. | jourdren | |
Keep the order the chromsomes for SAM header. | jourdren | |
In filtersam step in local mode, now use picard library to read and write SAM files. | jourdren | |
Remove unused packages. | jourdren | |
Major Update of API: In Step, the configure() method don't need now globals parameters. The globals parameters are now the settings. | jourdren | |
In local expression computation step, now use the path of temporary directory in Settings. | jourdren | |
In expression computation, the ends of the alignments was 1 base too long. | jourdren |
Type | Changes | By |
---|---|---|
Documentation update. | jourdren | |
Fix bug in Expression computation when chromosome is not set in annotation. | jourdren |
Type | Changes | By |
---|---|---|
Use now temporary directory defined in parameter file for genome indexing and reads mapping in local mode. | jourdren |
Type | Changes | By |
---|---|---|
Anadiff step was not found. | jourdren |
Type | Changes | By |
---|---|---|
Now use Bowtie read mapper with "--phred64-quals" as default argument. | jourdren | |
Rename anadiff step to diffana. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
In the createdesign command : Prevent adding compressed genome to design file and overwrite existing design file. Creation of the design fails if a file in the arguments does not exist. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
Don't start an analysis with compressed genome or annotation in the design file. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
Change the name of the keys for AWS keys in configuration file or global section of the parameter file. | jourdren | |
The path to AWS log can be omited. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
Bug in workflow when checking existing input files. | jourdren | |
Fix the number of required arguments for awsexec command. | jourdren | |
In awsexec s3:// url works now like s3n:// url. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
Don't prevent usage of compressed annotation and genome files in distributed mode. | jourdren | |
Update documentation. | jourdren |
Type | Changes | By |
---|---|---|
Only create debug files in debug mode in distributed mode. | jourdren | |
Update Quickstart documentation. | jourdren |
Type | Changes | By |
---|---|---|
Fix: OutOfMemoryError exception in awsmode on hadoop master node with mouse genome in _genomedescgenerator step. Fixes 7. | jourdren | |
Fix: _genericindexgenerator step fail when the name of the genome is "genome.fasta.bz2". Fixes 5. | jourdren | |
Add new steps to compute alignments using gsnap and gmap. | jourdren | |
Add support far all FASTQ formats. Add a new column in design file (FastqFormat) to define the FASTQ format to use. Warning default FASTQ format is now sanger. This default value can be set with phred.offset.default key. | jourdren | |
The filterreads and filtersam steps are now multi-threaded in local mode. | jourdren | |
Support for annotation and genome compressed files (in gzip or bzip2). | jourdren | |
The createdesign command can now generate an Eoulsan design file from a Casava design file. This command can also create synbolic links for input files in the directory of the output design file. | jourdren | |
Add genome mapper index storage. | jourdren | |
Add genome and annotation storages and protocols (genome:// and annotation://). | jourdren | |
Genome FASTA sequences can now be automatically extracted from GFF3 files. | jourdren | |
Add experimental S3 multipart upload to S3DataProtocol. | jourdren | |
For easier opening of the expression file with Microsoft Excel under Mac OS X, the extension of the output of the expression step is now ".tsv" and the name of the first column is renamed from "ID" to "Id". | jourdren | |
All the local steps use the temporary directory path define with the global parameter "main.tmp.dir" . | jourdren | |
New framework in the the bio package to filter alignments. This framework is not currently used in filtersam step. | jourdren | |
New framework in the bio package to filter reads. This framework allows plug-ins for the filterreads step. Add a new read filter based on Illumina filter flag in reads ids. | jourdren | |
Support for Casava 1.8 FASTQ ids parsing. | jourdren | |
The Sequence class can now handle IUPAC RNA and DNA alphabets. | jourdren | |
New package for read, write and handling files generated by Illumina software (e.g. Cavasa designs, RTA logs...). | jourdren | |
Many fixes in the Worflow class. | jourdren | |
Experimental support for paired-end FASTQ files in filterreads and mapreads steps (for some mappers only). | jourdren | |
Update documentation and a add a tutorial about writing a step plug-in. | jourdren |
Type | Changes | By |
---|---|---|
In distributed mode in mapping step, if temporary directory does not exist, create it. Fixes 13. | jourdren | |
Fix bug in expression computation. | jourdren | |
Fix: The number of alignment with more than one match filtered in filtersam step log is lower than the number of alignements filtered. Fixes 12. | jourdren |
Type | Changes | By |
---|---|---|
In local mode in filter alignement step, the unique alignment written was not the unique alignment but the next alignment to proceed. Fixes 14. | jourdren |
Type | Changes | By |
---|---|---|
The order of the parameter steps was not retained. Fixes 15. | jourdren | |
In hadoop mode now for reads filter, show in reporters the count of reads that reject each filter like in local mode. | jourdren |
Type | Changes | By |
---|---|---|
Fix out of memory in expression step in local mode with big sam files. Fixes 16. | jourdren | |
Update documentation: Eoulsan application note is now publish in Bioinformatics. | jourdren |
Type | Changes | By |
---|---|---|
Genome files created from GFF files only contains the first chromosome. Fixes 17. | jourdren | |
The _genericindexgenerator step fail when the genome was extracted from a GFF file. Fixes 18. | jourdren |
Type | Changes | By |
---|---|---|
The create design action did not add genome:// or annotation:// file in design file if the URL contains '.' character. Fixes 19. | jourdren | |
The illuminaid filter in filterreads step reject all the reads with ids that contains index sequence with nucleotide 'N'. Fixes 20. | jourdren |
Type | Changes | By |
---|---|---|
Add the paired-end mode in the alignments filtering step. | wallon | |
Add the mapping quality score filter in the alignments filtering step. | wallon | |
Update documentation. | wallon | |
The expression estimation step is now modular. | wallon | |
Add the HTSeq-count program for the expression estimation step. | wallon | |
Variables and shell expressions can be evaluated in the parameter file. This file can also now contains a "constants" section. | jourdren | |
Add a genome description storage to speed up the startup of analysis and avoid multiple genome sequence parsing. | jourdren | |
The "awsexec" command is renamed to "emrexec". | jourdren | |
Eoulsan can now send mail to inform user of the end of the analysis. | jourdren | |
Datatypes and dataformat can now defined in XML files. | jourdren | |
Generated SAM files in Hadoop mode now contains SAM headers. | jourdren | |
Differential analysis and normalization steps can be executed on an Rserve server. | deshaies | |
Update the differential analysis and normalization steps with a new version of DESeq. | deshaies | |
New mappers for mapping step: Bowtie2 and gsmap. | jourdren | |
Remove gsnap and gmap standalone step. | jourdren | |
Add a constant section in the parameter file. | jourdren |
Type | Changes | By |
---|---|---|
Add new configuration options for launching AWS EMR clusters (enabling debugging mode, EC2 key pair key to enable ssh connection to remote cluster and setting the maximal number of mapper tasks in a task tracker). | jourdren | |
Enable a new locker for the reads mapping step in Hadoop mode that avoid to limit the number of maximal mapper tasks of a tasktracker to 2. | jourdren | |
The default Hadoop version in AWS Elastic MapReduce mode is now 1.0.3. | jourdren | |
The order of the reads filters in parameter file is not the order the filter apply on the reads. Fixes 22. | jourdren | |
In createdesign command, rename some command line option. Warning: -s is now for the path to the samplesheet and -l is for creating symbolic links. | jourdren |
Type | Changes | By |
---|---|---|
Fix malformed sample parameter file param-local.xml | jourdren |
Type | Changes | By |
---|---|---|
In createdesign action fix the --paired-end option that was not working. | jourdren | |
Add a new workflow engine to Eoulsan. Each step have now input and output ports. The user in the workflow file can now define for each step which step output port to use as source of data for an input port. The workflow engine use now data objects to represent data used by step. A data object can only contains element(s) of the same format. At the begining of a step, the worklow engine create a cartesian product between all input data to create step tasks. The tasks are then executed by a task scheduler. | jourdren | |
Each step can now define if inputs are required in the working directory. If needed, a step is automaticaly added to copy required data to working directory before executing the step. | jourdren | |
Each step can now define if it allow compressed data as input and can also define the compression of output data. If needed, a step is automaticaly added to uncompress data to working directory before executing the step. | jourdren | |
Each step can now define if a log file must be created for the step. Each step has now a dedicated log file. | jourdren | |
The "discardouput" attribute of the step tag in the workflow file allow to keep or not keep intermediate files of the worklow. | jourdren | |
The format of the step result file has changed to JSON format. Add a configuration setting to also save the step result file in the old Eoulsan format. | jourdren | |
Add the first parts of the code required for clusterexec action. | jourdren | |
With the new workflow engine, the naming of the output files of the steps has changed. | jourdren | |
Each data object contains metadata in addition to files. Add a storage for file metadata in a ".eoulsanmetadata" file in the workflow output directory. | jourdren | |
Data of the workflow can be splitted in small chucks (and then merged) to achieve distributed computation on a non-hadoop cluster. | jourdren | |
Use a new class called ServiceNameLoader instead of the Java standard ServiceLoader to load plugins. | jourdren | |
Log are now buffered to avoid log print before the end of the parsing of the command line in exec action. | jourdren | |
Add a new class EoulsanLogger dedicated to Logging. This class allow to rename the logger and usage of several log files against the thread group that call the EoulsanLogger.getLogger() method. | jourdren | |
The design file and the workflow files are now copied in logs directory. | jourdren | |
The log directory now contains the "working" and "task" subdirectories. | jourdren | |
New Built-in variables are available in workflow file: job.id, job.uuid and logs.path. | jourdren | |
Add a step dedicated to launch checker: CheckerStep. | jourdren | |
The parameter file is now called workflow file. | jourdren | |
Now each step write its output in a working directory. Against the workflow and Eoulsan mode, this working directory can be the local working directory (where data is removed at the end of the workflow), the Hadoop working directory (on HDFS) or the output directory. | jourdren | |
The DataType concept no more exists in Eoulsan, there is now only DataFormats. | jourdren | |
DataFile can now (if the protocol support it) create symbolic links, delete files, create and list directories. | jourdren | |
A new locker for the reads mapping step in Hadoop mode is now used. It is based on Zookeeper and is very stable. | jourdren | |
Add Eclipse code formatter policy file for Eoulsan and an additional dictionary for words used in Eoulsan code. | jourdren | |
Eoulsan plugin path, JVM memory and option can be configured using environment variables. | jourdren | |
Eoulsan now require Java 7. | jourdren | |
Add a user interface (UI) API. This API is not stable will change in the next versions of Eoulsan. There is currently 3 available UI: "basic" (the default UI), "no" (that do nothing) and the experimental "lanterna". | jourdren | |
Integration tests engine has been added to ensure Eoulsan results consistancy across versions. This integration tests can be run from maven or using the Eoulsan "it" action. To perform this tests, Eoulsan use the TestNG library. | sperrin | |
Support for multiple versions of a mapper. User can now set the mapper version to use in Eoulsan workflow file. | jourdren | |
The code for launching mappers and parse mappers output has been rewritten. | jourdren | |
Start of porting Eoulsan Hadoop mode to Hadoop 2.x. The Eoulsan Hadoop mode currently not works. | jourdren |
Type | Changes | By |
---|---|---|
Various fixes in the workflow engine when use skipped steps. | jourdren | |
Fix createdesign bug when trying to discover the format of the input files. | jourdren | |
Add a new sam2bam step. This new step currently only works in local mode. | jourdren | |
Add a new step: expressionresultsannotation. This new step allow to add additional annotations to expression files and generate files in TSV, ODS or XLSX formats. | jourdren | |
Add a new step: diffanaresultsannotation. This new step allow to add additional annotations to differential analysis files and generate files in TSV, ODS or XLSX formats. | jourdren | |
Add a new storage protocol for additional annotations. | jourdren | |
Add a new column named "AdditionalAnnotation" in the design file for the additional annotations of the genome. | jourdren | |
Add a new shell step. This step allow to execute a shell command. | jourdren | |
Eoulsan now use now a new instance of each step when running a step task. | jourdren | |
Several updates to make Eoulsan works in an Hadoop 2.0 cluster. Work still in progress. | jourdren | |
Developers can now define in Eoulsan SPI classes the classes that must not be loaded. | jourdren | |
Add several enhancements to the Eoulsan integration tests engine. | sperrin | |
Update of the CSS of the website, and update the main page of the website (e.g. add a screencast). | jourdren | |
Add a dedicated eoulsan-docker.sh script that automatically configure Docker environment like Eoulsan resources mounts. | jourdren | |
Eoulsan now use Maven 3 for building binaries and website. | jourdren | |
Many clean up of Eoulsan code. Eoulsan now use the new features of Java 7. | jourdren |
Type | Changes | By |
---|---|---|
Fix Dockerfile URL to download Eoulsan. | jourdren |
Type | Changes | By |
---|---|---|
Fix HTSeq-count bug when an attribute in GFF3 file contains multiple parents. To use this fix, you must enable the "splitattributevalues" parameter in the expression step. | jourdren | |
When the identifier of a step was not equals to the step name, the step parameters where empty. | jourdren | |
Fix small issues in the workflow engine (step execution order, add an uncompression step when required, skip generators steps when only required only skipped steps). | jourdren | |
Fix many bugs in SOAP mapper wrapper. | jourdren | |
Fix some issues in the integration tests engine. | sperrin | |
The create design action can now handle additional annotations. | jourdren | |
The mapper step and the Eoulsan mapper API can now handle several versions and flavors (e.g. long index) of a mapper. | jourdren | |
Add new binary versions for bowtie (1.1.1), bowtie2 (2.2.4), BWA (0.7.10) and GSNAP (2014-10-20). The scripts to generate this binaries has also been added to Eoulsan sources. | jourdren | |
Add a new mapper: STAR 2.4.0h. A new step named "starindexgenerator" allow to create custom index for STAR (e.g. with a GFF3 file as parameter) like STAR genomeGenerate command. | jourdren | |
Add new Eoulsan step for FastQC. | sperrin | |
Add new Comparator class for bam file. | sperrin |
Type | Changes | By |
---|---|---|
The JSON of the result files in the job directory was not valid. | jourdren | |
Splitter and Merger steps now handle data metadata. | jourdren | |
In the SAM filter step in local mode, force to use Eoulsan temporary directory instead of the system temporary directory. | jourdren | |
If an output port of a step was not linked, all the other output ports of the step sent no token. | jourdren | |
In the STARIndexGenerator step, the GFF annotations where not uncompressed before starting the STAR indexer. | jourdren | |
In the Merger step, the data name of the merged data where not valid in some cases. | jourdren | |
In the Splitter step, a Data object was created for each file even if the file was a part of a multi-file (e.g. paired-end FASTQ files). | jourdren | |
The launch of Eoulsan "it" action failed. Add the two required dependencies in the pom.xml file (org.beanshell.bsh, v2.0b4 and com.beust.jcommander v1.12). | sperrin | |
Due to a lack of thread synchronization, in some case only a part of the list of the data to process where sent to the tasks. | jourdren | |
Add an import step that allow to import files without declaring the steps that has been used to create the files. Files that are not related to the design file can be also imported using this new step. | jourdren | |
Splitters and mergers now handle new formats: SAM, BAM and expression formats. | jourdren | |
Add new step named "technicalreplicatemerger" that allow to merge technical replicate files of various formats (FASTQ, SAM, BAM and expression). | jourdren | |
The version of a step to use can now be defined in the workflow file. | jourdren | |
Many fixes and update to the IT test engine. | sperrin | |
Change a command line option for the "it" action: the "-c/-conf" option has been renamed to "-testconf". | sperrin | |
Add new patterns for managing comparisons between expected and tested directories: in the configuration of a test, add a pattern to check if a file exists. | sperrin | |
Many fixes and update to support Hadoop 2.x. | jourdren | |
If the user do not define temporary directory in the workflow file or in the Eoulsan configuration file, the default directory will be in a "tmp" directory in the job directory. | jourdren | |
Remove the "-upload" option of the hadoopexec action. | jourdren | |
No log file is now written on the console as now a log file is always created in the job directory. | jourdren | |
Cleanup of the context object methods. | jourdren | |
STAR 2.4.0j is now bundled in Eoulsan. STAR 2.4.0i has been removed. | jourdren | |
BWA 0.7.12 is now bundled in Eoulsan. BWA 0.7.10 has been removed. | jourdren | |
GSNAP 2014-12-21 is now bundled in Eoulsan. GSNAP 2014-10-22 has been removed. | jourdren | |
The CopyInputData step now create symbolic links instead copying files if there is no necessary (un)compression is required and if the input and output files are on the same filesystem. | jourdren |
Type | Changes | By |
---|---|---|
A cartesian product was done when lanching the CopyOutputDataStep step (the step that copy the outputs of a step). | jourdren | |
CopyInputDataStep now do not uncompress input data from the design step when is not necessary. | jourdren | |
In some cases the expression computation in Hadoop mode was not correct. Several counts were missing. | jourdren | |
Eoulsan code is now officialy hosted on GitHub. | jourdren | |
Add a new user interface for Eoulsan based on the Lanterna library for exec and hadoopexec actions. | jourdren | |
STAR 2.4.0k is now bundled in Eoulsan. STAR 2.4.0j has been removed. | jourdren | |
Set "--outSAMunmapped Within" as default arguments for the STAR mapper. | jourdren | |
Hadoopexec action is now working with Hadoop 2.x. Filterreads, mapreads, filtersam, filterandmap and expression steps had a dedicated implementation for Hadoop 2.x. Hadoop 1.x support in Eoulsan 2.0 has been removed. | jourdren | |
The sam2bam step had now a dedicated implementation for Hadoop mode. | jourdren | |
Unused mapper indexes on Hadoop cluster nodes are now automatically removed if they not been used since one week. | jourdren | |
The Hadoop log is now saved in a dedicated log file in the job directory. | jourdren | |
Steps without a dedicated Hadoop code can now be executed using the hadoopexec action. | jourdren | |
In workflow file, the "${logs.path}" variable has been renamed to "${job.path}". | jourdren | |
Eoulsan now use htsjdk 1.118 instead of samtools/picard 1.83. Samtools 1.83 is still used as runtime dependency for FastQC for reading SAM/BAM files. | jourdren | |
Files with the ".gff3" extension can now also be used for GFF files. | jourdren | |
The SOAP mapper and the original Eoulsan expression counter are now deprecated, they will be removed in a next version of Eoulsan. | jourdren | |
The Google Errorprone static code analysis tool is now executed at each Eoulsan compilation for better source code error detection. | jourdren | |
Eoulsan now produce a Graphviz file for the workflow to execute in the job directory. | jourdren | |
The sam2bam step now create in local mode a symbolic link to the BAI file with the same basename than the BAM file. | jourdren | |
The symbolic links created by Eoulsan in the exec action are now relative symbolic links instead of absolute symbolic links. | jourdren | |
The output of all the "discardouput" steps are now removed at the end of a successful job. | jourdren | |
The outputs of the failed and aborted steps are now removed. | jourdren | |
Add two new read filters: "trimpolynend" and "length.minimal.length.threshold". This new filters replace the "trim.length.threshold" filter that is now deprecated and will be remove in a next version of Eoulsan. | jourdren | |
Set the default compression level value in sam2bam step to 5 instead of 0. | jourdren | |
The parameters "max.lines" used in many splitter steps has been renamed to "max.entries". | jourdren | |
The tasks can now be launched once all the required data of the task is available. Before, tasks where launched only if all the tasks of the dependency steps where completed. | jourdren | |
The genome and annotation data have now the basename of the file as name. | jourdren | |
Add new step, GalaxyToolStep, it can use a Toolshed XML file from Galaxy to run new tool in Eoulsan workflow. Actually, it can be manage basic toolshed syntax. | sperrin | |
Add a new FastQC step that can be launch on FASTQ or SAM files in local mode. | sperrin | |
Now the FastQC step is hadoop compatible. | jourdren | |
Add several enhancements to the Eoulsan integration tests report file. | sperrin | |
Add a new option in the command line to override the output directory defined in the integration tests configuration. | sperrin | |
Add a new IT parameter that allow to remove output files of an integration test after the end of the test to save space disk. | sperrin |
Type | Changes | By |
---|---|---|
The eoulsan.sh script now works with old bash versions. | jourdren | |
In SAM/BAM splitters and mergers, the JVM temporary directory was used instead of the Eoulsan temporary directory. | jourdren | |
In the "shell" step, if the SHELL environment variable is not set, now use /bin/sh as default shell. | jourdren | |
The read mapper code has been refactored and impoved to be more efficient by using named pipes. The new code avoid copying FASTQ files on Hadoop nodes in the mapping step. Mapper binaries now can be provided by the user on the filesystem or in a Docker container. | jourdren | |
Add a new action "clusterexec" that allow to execute an Eoulsan workflow on a non Hadoop cluster. HTCondor is the first cluster scheduler supported by Eoulsan in this mode. | jourdren | |
Eoulsan now support the cluster scheduler of the TGCC. | jourdren | |
Add a new scheduler that allow to run tasks from steps that are not designed for Hadoop on an Hadoop cluster. The steps must have the @HadoopCompatible annotation and must only the DataFile API to access to the input and output files. | jourdren | |
Add "requiredprocs" and "requiredmemory" attributes for the step tag in the workflow file. This new attributes allow to define in cluster and hadoop modes the required number of processors and memory to use by a step task. | jourdren | |
Add "dataproduct" atribute for the step tag in the workflow file. This new attribute allow to define the method (cross product or match) to use to combine data before executing a step. | jourdren | |
Galaxytools files can now be related to a Docker image thanks to a new "dockerimage" attribute for the "command" tag of the Galaxytool files. | jourdren | |
Galaxytools files can use standard interpreters (e.g. perl, python, ruby...) like with the "real" Galaxy software. | jourdren | |
The createdesign action now support bcl2fastq 2 output. | firmo | |
Rename "pairend.accept.pairend" read filter parameter to "pairedend.accept.paired.end" and rename "pairend.accept.signlend" read filter parameter to "pairedend.accept.single.end". | jourdren | |
The "annotationfile" parameter has been removed from expressionresultsannotation and diffanaresultsannotation steps. User must now use the AdditionalAnnotation column in the design file. | jourdren | |
The "hadoop.mapper.required.memory" parameter has been removed from the mapreads step. User must now use the "requiredmemory" attribute of the "step" tag in the workflow file to define the amount of memory required by the mapper in hadoop mode. | jourdren | |
In the "expressionresultsannotation" step rename the "gtf.file" parameter to "use.gtf.file". | jourdren | |
The support for the SOAP 2 mapper has been removed. | jourdren | |
The "htseq-count" count is now the default counter. | jourdren | |
Remove the old Eoulsan 1.0/1.1 expression step counter in both local and Hadoop mode. | jourdren | |
Remove all the 32 bits versions of the mappers. | jourdren | |
The workfow GraphViz file now contains an example of the command to launch to create a PNG file. | jourdren | |
The IlluminaReadId class now support the new Illumina FASTQ header generated by bcl2fastq 2 when no sample is indexed in a lane. | jourdren | |
The "expressionresultsannotation" can now be executed on an Hadoop cluster. | jourdren | |
Add new environment variable EOULSAN_JAVA_HOME that can be used to specify a JRE for Eoulsan that is not the default JRE or the JRE defined by the JAVA_HOME environment variable. | jourdren | |
Now save the logs of the external libraries in a "additional.log" file in the job directory. | jourdren | |
Add a "Counters" section in step result files that summaries counters of tasks with the same name (useful when using splitters and mergers in a workflow). | jourdren | |
Eoulsan now check if unknown tags or attributes exists in the XML workflow file. | jourdren | |
Many cleanup code, javadoc and typo fixes. | jourdren | |
Add examples for all the steps. | jourdren |
Type | Changes | By |
---|---|---|
At the end of an analysis that use Docker, Eoulsan now properly stop the Docker connection and had not to wait several seconds the end of the connection. | jourdren | |
Eoulsan can now execute Sweave code using R >= 3.1.0. | jourdren | |
In the "diffanaresultsannotation" step, user can now define the pattern of the files to convert and the prefix of the output files. | jourdren | |
Fix the workflows in the quickstart guide. | jourdren | |
The "diffanaresultsannotation" step now depends of the previous step in the workflow, so this step cannot be executed before the previous has finished. | jourdren | |
The standard scheduler was resumed before the end of all the tasks handled by scheduler dedicated of the steps that manage their own parallelization. | jourdren | |
Add a new format for the Eoulsan design file that allow to define complex design using DESeq2. | bauquet | |
Replace the implementation of the Eoulsan design object to handle the 2 formats of design files. | bauquet | |
Add a new step "deseq2" that allow to perform normalization and differential analysis using DESeq2. | jourdren | |
Add a new step "bam2sam" that allow to convert BAM files to SAM files. | firmo | |
Add a new step "sam2fastq" that allow to convert SAM files to FASTQ files. | firmo | |
Eoulsan can now handle Ctrl-C user action to properly stop a running workflow. | jourdren | |
"condor" scheduler name has been renamed to "htcondor" as it is is official name since 2012. | jourdren | |
Bcl2fastq samplesheet related classed are now in the Aozan dependency. | jourdren | |
Reorganize translator package code. | firmo | |
Rename fr.ens.transcriptome.eoulsan.* packages to fr.ens.biologie.genomique.eoulsan.* | jourdren | |
The new Eouslan website URL is http://outils.genomic.biologie.ens.fr/eoulsan and the new Genomic platform website is https://genomique.biologie.ens.fr. | jourdren | |
Update the links of the clickable cells in XLSX and ODS files generated by the "expressionresultsannotation" and "diffanaresultsannotation" steps. | firmo | |
The URL of the links in XLSX and ODS files generated by the "expressionresultsannotation" and "diffanaresultsannotation" steps are now configurable using the main.additional.annotation.hypertext.links.path configuration parameter. | jourdren | |
Now remove the uncompressed version of the genome mapper at the end of the analysis to save space. | jourdren | |
Now file searching with no extension is allowed for genome://, annotation:// and additionalannotation:// protocols. | jourdren | |
The search of a file is now case insensitive for genome://, annotation:// and additionalannotation:// protocols when the underlying protocols support directory listing. | jourdren | |
In STARIndexGenerator, the path to the gff file in the command line was not an absolute path like the genome file path. | jourdren | |
Add new options to Normalization and diffana steps to select the R execution method (process, Rserve or Docker). Normalization and diffana steps can now work in a Docker container. | jourdren | |
For normalization and differential analysis (using DESeq or DESeq2), Eoulsan now check if the required R execution method is available (R executable, Docker image or Rserve server). | jourdren | |
In the "diffanaresultsannotation" and "expressionresultsannotation" steps, add an option disable the usage of an additional annotation file. | jourdren | |
Add a new dataformat for the GTF files. Currently no step use this new dataformat. | jourdren | |
Add a new storage protocol dedicated to GTF file: gtf://. | jourdren | |
The annotation:// protocol has been renamed gff://, the annotation:// protocol is now deprecated. | jourdren | |
Add the support for new job scheduler for the clusterexec mode: SLURM, TORQUE and PBS Pro. | jourdren | |
The shell and the diffanaresultsannotation now depends on all previous step and not just the previous step. | jourdren | |
In CombinedTaskScheduler, the standard scheduler was resumed before the end of all the tasks handled by the own parallelization scheduler. | jourdren | |
In the Graphviz file generated by Eoulsan at the startup of a workflow, the string are now XML escaped. | jourdren | |
Reorganize Eoulsan code, many classes name related to the workflow engine has been renamed. The step package has been renamed to module, and the *Step classes to *Module. | jourdren | |
The writing module documentation page has been updated with Eoulsan 2 API. | jourdren |
Type | Changes | By |
---|---|---|
In DESeq2Module, rename the "statistic.test" parameter to "statistical.test" like in Eoulsan documentation. | jourdren | |
In DESeq2 module, now correctly handle all the cases to define the references of a design. | jourdren | |
In the design format v2, the reference value of the "[Experiment]" section is now "reference" instead of "Reference" like in documentation. | jourdren | |
In the createdesign action, the "RepTechGroup" field is now created for all the experiments and not only for the default experiement. | jourdren | |
In the GFFChecker, now check sequence regions described in GFF3 files once all the GFF3 file has been parsed because the "##sequence-region" pragmas can be anywhere in the file and not only at the beginning of the file. | jourdren | |
The FastQC module can now handle input files without any entry. | jourdren | |
When using Docker, the content of the stdout and stderr files were inverted. | jourdren | |
The illuminaid read filter, do not remove now reads that not contain the Illumina filter flag. | jourdren | |
When an error occurs in a workflow, the exception is now log in the Eoulsan log file. | jourdren | |
Many small code and Javadoc fixes using IDEA inspect tool and Findbugs. | jourdren |
Type | Changes | By |
---|---|---|
The Illumina read header parser can now parse headers from reads created using several indexes for the demultiplexing. | jourdren | |
Replace homemade Cheetah interpreter implementation by the original implementation using Jython. | jourdren |
Type | Changes | By |
---|---|---|
No Eoulsan class now use Spliter.splitToList() method to avoid exception when using Hadoop and its bundled version of Guava. | jourdren | |
In Eoulsan2DesignReader, The samples were not added to the experiements if no column dedicated to the experiment has been created. | jourdren | |
In the design v2, the comparisons value of the [Experiment] section is now "comparisons" like in documentation instead of "comparison". | jourdren | |
The step parameters are now evalued when parsing the <outputs> subtags in Galaxy tool files. | jourdren | |
In the DESeq2 module the comparison entries strings were not trimmed. | jourdren | |
Add GTF format support in the GFFEntry class and add a GTFReader and a GTFWriter classes to read and write GTF files. | jourdren | |
Add support of the GTF format for feature annotation files in the expression step. | jourdren | |
Add a checker for GTF format. | jourdren | |
The FastQC module can now process the two read files in paired-end. | jourdren | |
Add a TMPDIR variable that contains the path to the local temporary directory when interprets the <command> tag of the Galaxy tool files. | jourdren | |
In eoulsan.sh, now set the value of $TMPDIR environment variable as the JVM temporary directory if defined. | jourdren | |
Add a new "main.executables.tmp.dir" configuration parameter that allow to define the temporary directory where executables are extracted from the Eoulsan jar. | jourdren |
Type | Changes | By |
---|---|---|
The createdesign action can now handle GTF files. | jourdren | |
In STARIndexGeneratorModule, when a GTF file was required by user, the module still tried to open a GFF file. | jourdren | |
Fix links in XLSX files created by Eoulsan. | jourdren | |
Fix lock issue in Hadoop mode with STAR mapper. | jourdren | |
The stderr output is now redirected to /dev/null for all mappers to avoid fullil the stderr buffer by the mapper and block the mapping. | jourdren | |
Fix issues when parsing DESeq2 module parameters. | jourdren | |
Fix issues when generating plots with DESeq2. | jourdren | |
In HTSeq-count, now check if input data is paired-end by reading the data instead of using Eoulsan metadata. | jourdren | |
Fix the "diffanaresultsannotation" module to avoid saving output files on HDFS in Hadoop mode. | jourdren | |
In design step, now get the compression of the files even if storage protocols have been used (e.g. genonme:// or gff://). | jourdren | |
The createdesign action can now handle several bcl2fastq samplesheets arguments. | jourdren | |
Add several read filters that come from Trimmomatic. | jourdren | |
Add STAR 2.5.2b binary in the Eouslan jar. This version is now the default version for Eoulsan. | jourdren | |
Add GSNAP/GMAP STAR 2017-02-25 binary in Eouslan jar. | jourdren | |
Add a new data type for cutadapt adapters. | jourdren | |
Add new methods for the Sequence class: reverse(), complement(), reverseComplement(), getIdentifierInName() and getDescriptionInName(). | jourdren | |
The output files of each step are now saved in a dedicated directory. | jourdren | |
The createdesign action now use for the default condition and the technical replicate the sample name instead of the sample id. | jourdren | |
Modules that require Docker can now be used in Hadoop mode. | jourdren | |
The default arguments with Bowtie 2 are now: "-k 2". | jourdren | |
Rename the "mapping.quality" SAM filter to "quality". | jourdren | |
GMAP mapper can now be used in Eoulsan as a flavor of GSNAP. | jourdren | |
For the BWA mapper, user can now use the "mem" alignment algorithm in addition of the "aln" algorithm by selecting the flavor of the mapper. | jourdren | |
In expression module in local mode, add a new counter that indicate the number of missing mate alignments. | jourdren |
Type | Changes | By |
---|---|---|
Fix issues with BWA mem wrapper. | jourdren | |
When using a Galaxy module in Docker mode with input files that are outside the workflow directory, they were not mounted in the container. | jourdren | |
The XLSX files created by Eoulsan now use a formula to create hyperlinks in XLSX spreadsheets. This is more portable with Microsoft Excel and Libreoffice. | jourdren | |
In clusterexec mode, the result of the task was sending to the deseriablized workflow and not to the real workflow. | jourdren | |
The name of tasks were not always as expected in the step result files. | jourdren | |
Fix NullPointerException when the required Docker images were not installed. | jourdren | |
Many fixes in the workflow engine to improve the stability of the software. | jourdren | |
The mapping stalled when FASTQ input files were empty or very small. | jourdren | |
Add GMAP/GSNAP 2017-04-24 to Eoulsan. | jourdren | |
Add "asap" as a new value for the "discardoutput" attribute of the workflow to remove output files of a step once all the steps that require this outputs are completed. | jourdren | |
Add a new filter to select only a type of Nanopore sequence. | jourdren | |
Eoulsan can now handle Galaxy tools with text parameters. | jourdren | |
Add support for HTCondor ConcurrencyLimits. The defined value will be used for all submitted jobs. | jourdren | |
Add a "main.docker.mount.nfs.roots" global parameter that allow to avoid some right issues with files stored on NFS storage and Docker. | jourdren | |
Add a new class NanoporeReadId to easily parse Nanopore read ids. | jourdren | |
Add classes to handle expression matrices. | jourdren | |
Add the Fast5 class from the Toullig project in Eoulsan. | jourdren | |
The generate-casava-design-validator.sh script that is now in Aozan git repository. | jourdren | |
Big refactoring of the API of the readsmapper package. The new API is more convinient and easier to improve. | jourdren | |
The "requiredprocs" attribute can now be use for standard steps in local mode. | jourdren | |
Update HTCondor wrapper to handle last HTCondor version changes. | jourdren | |
Add a "copy" parameter in the import module. This will allow to always copy files to import. | jourdren | |
In "clusterexec" mode, now use a waiting queue for all scheduler status queries instead of a sleeping time for each job. Now waits one second between two queries. | jourdren | |
Now use the "HH:MM:SS.mmm" format instead of the "MM:SS.mmm" format. | jourdren |
Type | Changes | By |
---|---|---|
In cluster mode, the path to the job submission script was not correct if eoulsan.sh was launched from a symbolic link. | jourdren | |
Now in cluster mode, do not export the DISPLAY environment variable when submitting jobs. If the DISPLAY environment variable exits and no related X server is available, the annotation steps will fail when generating XLSX files. | jourdren | |
In AbstractWorkflow, avoid ConcurrentModificationException with cluster mode in some rare cases. | jourdren | |
Add Minimap2 mapper support. | jourdren | |
Add two new alignment filters based on the SAM flag: "removesecondary" and "removesupplementary". | jourdren | |
Remove "local.threads" and "max.local.threads" options in the "starindexgenerator" module. The number of threads to use for the step using this module is now defined using the "requiredprocs" of the step XML tag. | jourdren |
Type | Changes | By |
---|---|---|
When using the createdesign action, if the symbolic link to create already exists, now rename it. | jourdren | |
Now do not try to create a Docker connection when closing Docker connections. | jourdren | |
Fix symbolic link creation in MapperInstance.computeIndex() when reference genome is not compressed. | jourdren | |
When create Docker binds, now binds also file indirections of the files to mount. | jourdren | |
In the filtersam module in local mode, a bad SAM entry format led to not process the last alignments of the SAM file. | jourdren | |
Now use the eoulsan temporary directory instead of the system temporary directory when creating XLSX files in DiffanaResultsAnnotationModule and ExpressionResultsAnnotationModule. | jourdren | |
In STARIndexGeneratorModule, now only add the "--sjdbOverhang" STAR option to the command line when the overhang is set. | jourdren | |
When using a Galaxy tool, the command were executed two times. | jourdren | |
Now by default 4096 MiB are allocated to the JVM for running Eoulsan instead of 2048 MiB. | jourdren | |
In the sam2bam module in local mode, now also create .bam.bai symbolic links. | jourdren | |
Reenable MA plots for contrast analysis with DESeq2. | jourdren | |
Now all the genome mapper indexes produces uncompressed ZIP archives for faster startup of the mapping step. | jourdren | |
The FastQC module now also generate a ZIP report in addition to the HTML report. | jourdren | |
For Galaxy tools, add a new variable in the Cheetah interpreter named "THREADS" that contains the number of required threads by the user. The value default value of this variable is 1. | jourdren | |
Eoulsan now produce a image file from the Graphviz file of the workflow if GraphViz is installed on the system.. | jourdren | |
Now in non-hadoop mode, Eoulsan create an error file (and log files for STAR) for the mapping steps. | jourdren | |
Now save the standard output and standard error of the mapper index builder in files. | jourdren | |
Add Minimap2 2.10 binary into Eoulsan. | jourdren | |
Add a new module for MultiQC, supported reports are FastQC, mapreads, expression and FeatureCounts. | jourdren | |
Add expression matrix dedicated classes in the bio package. Two implementation are provided (dense and sparse). Supported files formats are TSV, UMI-tools, MarketMatrix and Cell Ranger (some formats can be only read or written). | jourdren | |
Update the syntax of the XML data formats: the toolshedgalaxy/extension tags are renamed galaxy/formatname. Backward compatibility is conserved. | jourdren |
Type | Changes | By |
---|---|---|
Now use findbugs-maven-plugin 3.0.1 instead of 2.5.5, due to issue with JD8 while launching findbugs with Maven. | jourdren | |
Add new option named "max.entries.in.ram" in the sam2bam module to avoid out of memory errors when converting alignments of long reads. | jourdren | |
Now use Javassit 3.23.1 to avoid Warning message with Java > 8. | jourdren | |
Add many dedicated ChIP-Seq modules. This modules are experimentals and are not currently documentated. | jourdren | |
Add a new module named "RSingleCellExperimentCreator" that allow to create a Bioconductor SingleCellExperiment data structure for single cell experiment analysis. | jourdren | |
Eoulsan now creates a "eoulsan-data" directory that will store this data to avoid a new computation when relaunching the workflow. | jourdren | |
Add a new action named "info" that display the System and Eoulsan configuration. | jourdren | |
Add a new action named "formats" that display the available formats. | jourdren | |
Add a new action named "modules" that display the available modules. | jourdren | |
Add a new module named "splice2bed" than convert SAM alignments into BED entries. | jourdren | |
Add new APIs to handle BED files. | jourdren | |
Heavy refactoring of the workflow engine that is now based on the Guava event bus. This refactoring will avoid some rare bugs. | jourdren | |
The counter API has been refactored. The excuted code in local and Hadoop is now the same. With this new API, it will be easier to implements new counters. | jourdren | |
Add many options to the HTSeq-count counter to have the same features ad original HTSeq-count implementation. The same unit tests as original HTSeq-count implementation are now used to validate the Java implementation. | jourdren | |
The expression step can now produce SAM files as output like HTSeq-count or FeatureCounts. | jourdren | |
Add a "indexer.arguments" parameter to the "starindexgenerator" module to allow additional index arguments. | jourdren | |
In Galaxy tools, a fallback interpreter can be defined if Docker is not available. | jourdren | |
The "import" module can now be configured to define the format of the data to import. The "directory" option of this module has been removed as the "files" option can now handle paths. | jourdren | |
Many unit tests have been enhanced for FASTA, FASTQ, GFF, GTF and BED format readers and writers. | jourdren | |
FastaReader, FastqReader, TFQReader classes now do not reuse (Read)Sequence object when parsing a file. | jourdren | |
The GenomicInterval class is now fully covered by unit tests. | jourdren | |
Eoulsan can now works using Java 9. | jourdren | |
In the workflow files, the values of the attributes can be now evaluated by a shell command. | jourdren | |
The maximal memory allocated for JVM is now logged in the Eoulsan log file. | jourdren | |
Add STAR 2.5.1b in addition of previous versions. | jourdren | |
Add Minimap 2.12 in addition of previous versions. | jourdren |
Type | Changes | By |
---|---|---|
Eoulsan can now runs using Java 11. | jourdren | |
In RSingleCellExperimentCreator class R code, now use "check.names=FALSE" when loading data in R with read.table() to avoid adding "X" to row/column names when the names starts with a digit. | jourdren | |
In MultiQC module, expression statistics were not in MultiQC report. | jourdren | |
The import module did not work with ".." parent directories. | jourdren | |
Avoid "java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper" error when using FastQC or ODF Toolkit in Hadoop mode. | jourdren | |
In the workflow engine, steps with list ports where started before receving the last data of the list port. | jourdren | |
Fix Dockerfile and now use bioconductor/release_sequencing:3.1 image as base image for Eoulsan. | jourdren | |
The diffanaresultsannotation module fails if a broken link exits in the output directory. | jourdren | |
Now use Apache commons-compress 1.19 instead of 1.18 (CVE-2019-12402). | jourdren | |
Now to chooze the version of a module, now prioritize modules from the first module sources when they the same version. | jourdren | |
In pom.xml, fix security issue detected by GitHub by changing commons-compress and httpclient dependency versions. | jourdren | |
Storages can now created using Galaxy tools. | jourdren | |
Design header entries can now be used as constants in the workflow file. | jourdren | |
Add singularity support for Docker images. | jourdren | |
Add many check for DESeq2 design before launching DESeq2. This checks are also launched in the check step. | berthelier | |
Eoulsan now requires Java 8 to compile. | jourdren | |
Expression matrices classes are now generalized to store any type of Objects (and not only Double). *ExpressionMatrix classes are still dedicated to Double but now inherits from generalized *Matrix classes. | jourdren | |
Add new classes to handle annotation matrix and its I/O classes. Add a new class AnnotationMatrixTranslator that create a translator from an annotation matrix. | jourdren | |
Add CountsReader and CountsWriter interfaces, CountsTSVReader and CountsTSVWriter classes. The ExpressionModule now use CountsTSVWriter to write counts. | jourdren | |
Add several methods to the ExpressionMatrix interface and concrete classes. | jourdren | |
Rewrite of the RSingleCellExperimentCreator. | jourdren | |
A a new class to write ExpressionMatrix object in MarketMatrix sparse format. | jourdren | |
Add a new class named CellRangerExpressionMatrixWriter that can saved an expression matrix in Cell Ranger format (v2 or v3). | jourdren | |
Now use MultiQC 1.7 for default Docker image. | jourdren | |
Merge ChIP-Seq branch. | jourdren | |
Add a new setting for HTCondor job scheduler named "htcondor.nice.user" to enable submitting jobs as "nice jobs" by HTCondor. | jourdren | |
In bpipe-htcondor.sh, now save the outputs (stdout and stderr) and exit code of job submissions to more easily debug HTCondors submission errors. | jourdren | |
Now use lanterna 3.0.1 for the default UI. The UI can now be displayed in the middle of the screen. | jourdren | |
Add support for Hadoop 3.x. | jourdren | |
STAR 2.7.2d is now bundled with Eoulsan. | jourdren | |
Minimap 2.17 is now bundled with Eoulsan. | jourdren | |
In Eoulsan2DesignReader.parseHeader(), now show the error line in the exception message. | jourdren | |
In HTSeqUtils.parseCigar(), now handle "=" and "X" cigar operators. Expression step can now with "=" and "X" cigar operators codes. | jourdren | |
Add singularity support. | jourdren | |
In MapReduceUtils.submitAndWaitForJob(), replace call of Job.waitForCompletion() call by a custom method that allow to retry to connect to the JobTracker if tail connection fails. | jourdren | |
Now check if all the gene/transcript count are null of a sample are null before launching DESeq2. | jourdren |
Type | Changes | By |
---|---|---|
In DESeq2, fix issue when checking null count in expression file when replicate name are not the sample name. | jourdren | |
Now keep the XML "value" tags even if they are empty in the workflow.xml file in the eoulsan-output directory. | jourdren | |
Update many dependency versions. | jourdren | |
Add STAR 2.7.8a in addition of previous versions. | jourdren | |
Add Minimap2 2.18 in addition of previous versions. | jourdren | |
Add a new read filter ("polyatail") that try to identify polyA/polyT tails. | jourdren | |
Add a new read filter ("reversepolyt") that reverse complements reads with a ployT tail. | jourdren | |
Add a new read filter ("removeinvalidpolya") that remove reads without a polyA/polyT tail. | jourdren | |
Add a new read filter ("ggghead") that identify GGG head or CCC tails. | jourdren | |
Add a new read filter ("requireggghead") that remove all the reads without a GGG head sequence. | jourdren | |
In ReadSequence, add a reverse() and reverseComplement() methods. | jourdren | |
In expression module, add a new "max.entries.in.ram" parameter to set the maximal number of SAM output entries to store in memory. By lowering the value of this parameter out of memory errors can be avoided for long reads. | jourdren |
Type | Changes | By |
---|---|---|
Remove many unused dependencies. | jourdren | |
Now use Log4J 2.17.1. This dependency is only there for Hadoop logging. It is not used in other execution modes. | jourdren | |
Fix issue with Minimap 2.18 that did not work with Ubuntu 16.04. | jourdren | |
Fix issue FastQC and Java 17. | jourdren | |
Update Docker Manager API to allow manualy define the Docker client to use. | jourdren | |
A custom logger can now be used in read mapping API. | jourdren | |
New API for logging. This abstraction allow to use any other logging library. This new API is now used for logging in classes dedicated for mapping. | jourdren | |
Add Minimap2 2.24 in addition of previous versions. | jourdren | |
Support of Illumina samplesheet v2 (NextSeq 1000/2000) in createdesign action. | jourdren | |
Add support for accounting groups with HTCondor. | jourdren | |
Now use Guava 30.1.1 dependency. | jourdren | |
Now use HTSJDK 2.13.2. | jourdren | |
Now use Haddop-BAM 7.10.0. | jourdren | |
Add a new Docker client based on the docker-java library. This new client replace the old client based on Spotify library that is now deprecated. The old Spotify client has been removed. | jourdren | |
Now use jhdf5 19.04.0. | jourdren | |
Remove unused code dedicated code to AWS Elastic MapReduce. | jourdren | |
Update the name and the logo of the IBENS genomics core facility. | jourdren | |
Eoulsan now requires Java 11 for both runtime and building. Update pom.xml for builds with Java 11. | jourdren | |
Big refactoring, move many parts of the code outside Eoulsan in a dedicated library name Kenetre. | jourdren |
Type | Changes | By |
---|---|---|
In normDiffana.R, avoid error when trying to compare samples that must not be compared (reference is equals to -1 the design file). | jourdren |