Release notes Biopet version 0.6.0

General Code changes

  • Refactoring Gentrap, It's modules can now be used outside of gentrap also
  • Added more unit testing
  • Upgrade to Queue 3.5
  • MultisampleMapping is now a base for all multisample pipelines with a default alignment step

Functionality

  • Gears: Metagenomics NGS data. Added support for 16S with Kraken and Qiime
  • Raise an exception at the beginning of each pipeline when not using absolute paths
  • Moved Varscan from Gentrap to Shiva (Varscan can still be used inside Gentrap)
  • Gentrap: now uses shiva for variantcalling and produce multisample vcf files
  • Added Bowtie 2
  • Added fastq validator, flexiprep now aborts when a input file is corrupted
  • Added optional vcf validator step in shiva
  • Added optional Varda step in Toucan
  • Added trimming of reverse complement adapters (flexiprep does this automatic)
  • Added Tinycap for smallRNA analysis
  • Gentrap: Refactoring changed the "expression_measures" options
  • Fixed biopet logging
  • Added sample tagging
  • Seqstat now reports histogram of read lengths
  • Fixed bug in seqstat when having multiple sizes exists in the fastq file
  • Added variant plots for targets to report of Shiva
  • Adapter feed to cutadapt now use only that parts that are reported by fastqc and not the full sequence
  • Added a reference selector when fasta file can't be found. User now get a list of available species and genomes in the config
  • Fixed bcftools with IUPAC symbols

Infrastructure changes

  • Development environment within the LUMC is now tested with Jenkins
    • Added integration tests for Gentrap
    • Added integration tests for Gears
    • Added general MultisampleMapping testing