Release notes Biopet version 0.5.0
General Code changes
- Upgrade to Queue 3.4, with this also the htsjdk library to 1.132
- Our
QC
and Mapping
pipeline now use piping for the most used aligners and QC tools
- Reducing I/O over the network
- Reducing the disk usage (storage) and run time
- Added version command for Star
- Seperation of the
biopet
-framework into: Core
, Extensions
, Tools
and Utils
- Optimized unit testing
- Unit test coverage on
Tools
increased
- Workaround: Added R-script files of Picard to biopet to fix picard jobs (files are not packaged in maven dependency)
- Added external example for developers
Functionality
- Retries of pipeline and tools is now enabled by default
- Improvements in the reporting framework, allowing custom reporting elements for specific pipelines.
- Fixed reports when metrics of Flexiprep is skipped
- Added metagenomics pipeline: Gears
- Added single sample variantcalling with bcftools
- Added ET + key support for GATK job invocation, disable phone-home feature when key is supplied
- Added more debug information in the
.log
directory when -l debug
is enabled
- Shiva: added support for
GenotypeConcordance
tool to check against a Golden Standard
- Shiva: fixed a lot of small bugs when developing integration tests
- Shiva: Workaround: Fixed a dependency on rerun, with this change there can be 2 bam files in the samples folder
- Gentrap: Improved error handling on missing annotation files
Infrastructure changes
- Development environment within the LUMC now get tested with Jenkins
- Added integration tests Flexiprep
- Added integration tests Gears
- Added integration tests Mapping
- Added integration tests Shiva
- Added integration tests Toucan