full
border
#666666
http://www.novocraft.com/wp-content/themes/smartbox-installable/
http://www.novocraft.com/
#0397c9
style1

Download

License

All programs are property and copyright of Novocraft Technologies Sdn Bhd, Malaysia. You may download and use these programs if you meet one of the following conditions.

  1. You have been given a trial license to use the programs by Novocraft or,
  2. You hold a current paid license from Novocraft, or
  3. Without a license and with some features disabled if you are a non-profit organisation and use is for your own research or for use by students as part of their course. A license is required for use where these programs are part of a service where a third party is billed.

Copying

As these programs are copyright of Novocraft you cannot distribute copies to third parties.

Installation

 

The distribution is a compressed tar archive of folder ‘novocraft’. To install:

  • Open shell at desired install location
  • Untar with command tar -xzf novo…tar.gz
  • Add the novocraft folder to your path.

 

The Linux 3.0 release was built on UBUNTU 11.10 64-bit with 3.0 Kernel using GCC.

uname -a
Linux VB-U11 3.0.0-32-generic #51-Ubuntu SMP Thu Mar 21 15:50:59 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Versions built on 2.6 Kernel Linux (Centos 5.10) are also available for release V3.01.00 and later.

The Mac release was built on Mac OS X(10.5) using gcc.

Download

Licensed versions of Novoalign include support for bisulfite treated fragments , multi-threading, 5′ PCR adapter stripping, 3′ adapter trimming for paired end reads and automatic base quality calibration. For a trial/evaluation access to commercial version of Novoalign please contact sales@novocraft.com

Release Novoalign V3.07.00, NovoalignCS V1.06.10, Novomethyl V1.06, Novosort V1.04.04. 07 Feb 2017

Changes:

Novoalign

*** All changes are related to alt_scaffolds & GRCh38 ***

  1. Fix: Novoalign SAM with GRC38 and –alt option causes novosort –markduplicates to report mate not found error. The problem happens with improper pairs where one read mapped to main chromosome and an alt_scaffold and the other read failed to map.
  2. Fix: When using both –alt and -R 0 options, all reads were counted as multi-mapped (not unique mapping) and fragment length distribution was not updated.
  3. All alt_scaffold code has been reviewed with some changes to MAPQ calculation and the reported alignments. In –alt mode the best alignment in each region with alternate scaffolds is used in the MAPQ calculation.
  4. If any alt_scaffold mappings have the same alignment score as the best alignment then they will be reported as supplementary alignments. Previously if the best mapping was to a main sequence then alt_scaffold mappings were not reported.
  5. Added a new tag ZA:i: that holds a MAPQ for read similar to what you would get if the –alt option was not used. Only present on reads that had mappings to alternate scaffolds.

Novosort

  1. Novosort reports Mate Not Found errors on Bowtie alignments due to inconsistent setting of strand flags. If you have this problem you can add option –bowtiehack to work around the errors. With this option if novosort can’t find a mate with matching location and strand of alignment it looks for a mate mapping with matching location and -ve strand.
  2. Fix: Novosort BAM index is invalid if output BAM file is uncompressed. i.e. Problem happens when -o, -i and –compression 0 options are used together.

Novomethyl

  1. Ensure -% and -o Consensus reports report same sites with a % methylation status. Previously the -% report applied a quality limit.
  2. In single stranded Bi-Seq T bases in read could be either real T’s or unmethylated C’s converted to T’s. The Prior probability of the reference (SNP rate!) is the one factor that decides if the called base is a T or an unmethylated C. The prior can easily be overwhelmed by a few erroneous C calls.
    To reduce this affect in single stranded projects, for each observation of a T we now bias towards the reference such that a T call when reference is a T is twice as likely to be a T than a converted cytosine and vice versa.

Files

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
909fe551c234e0adf5510fc1ad5d78e2
Novocraft Programs
X86-64 Linux 2.6 Kernel
d0cd7d20cf6f10f1da8db1e875356aa3
Novocraft Programs
Mac OS X(10.5)
1a0f98015fe0bf7c8e135132063b312f

Release Novoalign V3.06.05, NovoalignCS V1.06.09, Novomethyl V1.04, Novosort V1.04.03. 16 Jan 2017

Changes:

  1. Fix: If running Novoalign without -a option and pre-trimmed variable length reads novoalign could crash with “terminate called after throwing an instance of ‘std::length_error’ what(): basic_string::resize.”

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
ebcb3c7347e4ddf2337fc2ea249fb59b
Novocraft Programs
X86-64 Linux 2.6 Kernel
6014032dc1d86805b716adac91e33e58
Novocraft Programs
Mac OS X(10.5)
df4d5b1b1bdeb16a101111f1abf12758

Release Novoalign V3.06.04, NovoalignCS V1.06.09, Novomethyl V1.04, Novosort V1.04.03. 23 Dec 2016

Changes:

Novoalign

  1. Fix: Previous V3.06 releases may underestimate MAPQ for some reads.
  2. Fix: Novoalign (V3.06.03) output an invalid SAM record if input read was zero length

Novosort

  1. Fix: V1.04.02 wrote invalid BAM headers to the temporary files and failed if sort did not fit in RAM

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
4c4b73c39b2f3d9077cbbb75b75b1312
Novocraft Programs
X86-64 Linux 2.6 Kernel
6bd5fff341734e2c02208d5795aa579e
Novocraft Programs
Mac OS X(10.5)
0f7c3c1b6f717caa3b0465fd82ec5613

Release Novoalign V3.06.03, NovoalignCS V1.06.09, Novomethyl V1.04, Novosort V1.04.02. 28 Nov 2016

Changes:

Novoalign

  1. Fix: Adapter trimming of single end reads (-a option) can work inconsistently if reads have already been adapter trimmed by a pre-process.

Novosort

Fix: Novosort could use excessive memory if BAM file had a huge number of @SQ records. This change frees @SQ memory before allocating the sort buffers.

Novosort in this release is broken and will fail if sort is not memory contained.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
38339e77a86fccfe588bfd6197aebd0a
Novocraft Programs
X86-64 Linux 2.6 Kernel
130194841f5dd8f5ce2c69d0d7f1ce08
Novocraft Programs
Mac OS X(10.5)
0927a119a578499440d4664929e7a288

Release Novoalign V3.06.02, NovoalignCS V1.06.10, Novomethyl V1.04, Novosort V1.04.01. 20 Nov 2016

Changes:

  1. Novoalign* – Fix: Novoalign may fail to detect truncated block compressed read files and proceed as if EOF was reached.
  2. Novoalign[CS]MPI was dynamically linked since V3.05.00. It is now statically linked.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
c90866a92cfe33194fc58b9048ddf5af
Novocraft Programs
X86-64 Linux 2.6 Kernel
4ba233a05ec2a584f26f239b03d5fbfd
Novocraft Programs
Mac OS X(10.5)
62e2c48464a15bd5802f6e28a385eeaf

Release Novoalign V3.06.01, NovoalignCS V1.06.09, Novomethyl V1.04, Novosort V1.04.01. 14 Nov 2016

Changes:

Novoalign

  1. Fix: Novoalign’s –amplicon option was soft clipping one too many bases from 3′ ends of targets due to interpretation of BED file ThickEnd as zero based coordinate of last  thick base when it should be interpreted as the base after the last thick end base.
  2. The softclipping algorithm has been changed to use the –matchreward setting. Previously it used a matchreward of 8 while the –matchreward setting was used in earlier alignment stages that use Glocal Needleman-Wunsch algorithm. Setting –matchreward 3 is useful to soft clip ragged ends from NextSeq alignments.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
cab5c2e1931c355219b248e60222a88f
Novocraft Programs
X86-64 Linux 2.6 Kernel
ea854d739b89299c6cf0bece7c07c20b
Novocraft Programs
Mac OS X(10.5)
8f71a465df42a3f48d8aeb46ce2febf9

Release Novoalign V3.06.00, NovoalignCS V1.06.08, Novomethyl V1.04, Novosort V1.04.00 4th Nov 2016

Changes:

Novoalign

  1. Added optional SAM tags for mismatches(XM:i) and gap opens (XO:i). To enable the tags add option –tags XM XO to the command line.
  2. Performance tuning. In V3.02.7 we removed the 15bp maximum indel allowed in the anchor read of a pair to better handle long indels in paired reads that overlap (short fragments). We have changed this so that we first check for an overlap and set maximum indel length to 50% of overlap or 15bp, which ever is larger. This has restored runtime performance to V3.02.06 levels for reads with minimal overlap.
    Tests on variant calling have shown no negative affects.

Novoutil

  1. Added a function, man2bed, to convert Illumina manifest files into bed files for use with novoaligns –amplicons option.
    Usage: novoutil man2bed manifestfilenameDescription:
    Illumina amplicon manifest file is processed to create an amplicon bed file for novoaligns –amplicons option and a target region bed file that can be used for filtering vcf files. The [Probes] section of manifest must be before [Targets] section.Output bed file names are created from the manifest file name by removing any ‘.txt’ suffix and then adding ‘.amplicons.bed’ or ‘.regions.bed’.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
da908346617d77a8331b573499d08ed3
Novocraft Programs
X86-64 Linux 2.6 Kernel
9d2025cb68d0492dd0350a4c04496c2f
Novocraft Programs
Mac OS X(10.5)
ff70afbcecca2eb7f150fdf185d12599

Release Novoalign V3.05.01, NovoalignCS V1.06.08, Novomethyl V1.04, Novosort V1.04.01 7th Oct 2016

Changes

  1. All Programs have been updated to accept –help option.
  2. When printing command line arguments to log file or SAM @PG record
    a) Zero length arguments are printed as “”
    b) Any tabs embedded in arguments are printed as \t
    c) Any other control characters are printed as octal \o999
  3. Fix: In V3.05.00 running novoalign with no arguments would result in a seg fault.
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
af495984f6797bcfc2054fb9b647d61b
Novocraft Programs
X86-64 Linux 2.6 Kernel
348fb9c123a846d22c8333fa793a4c1c
Novocraft Programs
Mac OS X(10.5)
ac3b45a6967284abf4bbe6b011553d0e

Release Novoalign V3.05.00, NovoalignCS V1.06.07, Novomethyl V1.03, Novosort V1.04.00. 23 Sep 2016

Changes:

Novoalign/MPI

  1. Fix: When realigning reads from a BAM file, novoalign could crash if the BAM contained supplementary alignments. This change skips supplementary alignments.
  2. For BAM format read files allow tags to be copied from the BAM file to the alignments.
    e.g. -F BAM RX,QX copies RX & QX tags from the input BAM to the output SAM records.
    See also the -C option for copying tags from FASTQ headers to the alignments and novosort changes to use SAM tags in the duplicate detection process.
  3. Novoaligns option (-5) that hard clips 5′ primer sequences has been updated to allow hard clipping of ACCEL-NGS 1S low complexity tails. See the Reference manual for more details.

Novomethyl

  1. Added a VCF report format. Use -o VCF and include the -d ‘novoindex’ option.’
  2. Adjusted priors used in Bayesian model as partially methylated sites were being called as low quality C/T snps when there were no reads on the other strand to resolve the call. With revised priors a C in reference mapped as a mix of C’s & T’s will be called as a ‘partially methylated’ cytosine site even in abscence of reads on the opposite strand.

Novosort

  1. Added option to specify a molecular barcode tag(s) that is used to identify unique molecules when marking duplicates.

novosort –markduplicates –uniqueTag RX ….

This indicates that SAM tag RX contains a molecular barcode sequence that will be included in the read signature when checking for duplicates. Novoalign V3.04.02 added an option (-C) to move a SAM tag value from the fastq read header to the SAM alignment and this release adds option to copy tags from input BAM filies to the alignment records.
Example read with header tags.

@gnl|SRA|SRR3493407.1.1 RX:Z:TTGGGTAGC
NGAATCAAAATGCCTTTCCACCGCTATTCTTCCC
+

rrbsreference

A new program for creating a lower case masked reference sequence for use in RRBS sequencing projects. This can reduce run time of novoalign by a factor of 6 for RRBS samples.
Usage:
rrbsreference ref.nix maxlength <CCGG.tsv >rrbs.masked.ref.fa
Where..

ref.nix is an unmasked indexed reference genome from novoindex
maxlength is maximum expected read length and sets maximum distance between unmasked CCGG sites.
CCGG.tsv is a list of CCGG sites in the reference. This list can be generated with the command…
novoutil tag ref.nix CCGG | sort -k 1,1 -k2,2n >CCGG.tsv

A new lower case masked index can then be built and used with novoalign.
novoindex -b -m -k 17 -s 1 rrbs.masked.ref.nix rrbs.masked.ref.fa
novoalign -d rrbs.masked.ref.nix -f …. -o SAM -a AGATCGGAAGAGCG AGATCGGAAGAGCG -b2 -H2
NB. Please use V3.05.01.

Release Novoalign V3.04.06, NovoalignCS V1.06.06, Novomethyl V1.02, Novosort V1.03.09. 18 May 2016

Changes

Novoalign*

  1. Fix: Novoalign may produce alignments that can’t be sorted with novosort –markduplicates due to a SAM formatting error on some chimeric pairs.
  2. Fix: When using –alt option multi-mapped alignments may not be filtered using -R limit. This can mean excess alignments are reported when using -r All. When not using -r All the NH,IH & HI tags may be set to show a multi-mapped alignment even though the best alignment has a high MAPQ.
  3. Fix: Novoalign could enter a CPU loop if one read of pair had just enough bases to pass QC checks (at default settings) and the other read failed.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
ffa6576da33d438b403a7e59c504e450
Novocraft Programs
X86-64 Linux 2.6 Kernel
0764fff0f6fedf7c0e27b44863948ed4
Novocraft Programs
Mac OS X(10.5)
dc2033856f8c808faede69cdbb2e7abe

Release Novoalign V3.04.04, NovoalignCS V1.06.04, Novomethyl V1.02, Novosort V1.03.09. 28 Mar 2016

Changes:

  1. Fix: NovoalignMPI may hang if Illumina chastity filter flag is set to Y on a read.
  2. Fix: Novoalign can produce invalid CIGARs for multi-mapped reads when using -r Random or -r All (from V3.04.00)
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
efb495404d4fed5ef72bf87a0595eca5
Novocraft Programs
X86-64 Linux 2.6 Kernel
2251f34c49139af8deed0a49b6382f1b
Novocraft Programs
Mac OS X(10.5)
c878a3398f47055988514c2a37e8c85a

Release Novoalign V3.04.02, NovoalignCS V1.06.02, Novomethyl V1.02, Novosort V1.03.09. 16 Mar 2016

Changes:

  1. Added an option to transfer FASTA/Q header comments to back end of SAM report lines as per bwa mem’s -C option.
  2. Fix: Novoalign Seg Faults if read file is empty. (from V3.03.00)
  3. Fix: Memory leak when input read files were block compressed (bgzf)
  4. Fix: NovoalignMPI may seg fault if Illumina chastity filter flag is set to Y on a read.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
f275abe03896cb98569d80713825b62e
Novocraft Programs
X86-64 Linux 2.6 Kernel
94591c8a38b4c8afa8103b8b8c56733a
Novocraft Programs
Mac OS X(10.5)
1b8ba4ff04a85ba60fd3ed46de98f116

Release Novoalign V3.04.01, NovoalignCS V1.06.01, Novomethyl V1.02, Novosort V1.03.09. 14 Jan 2016

Changes:

Novoalign[CS]

  1. Fix: For pairs with one read unmapped the SAM flags may be set incorrectly in the unmapped read (Mate not Mapped set) causing novosort markduplicates to report an error.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
c514ae236221b3144bdda8d631e945ba
Novocraft Programs
X86-64 Linux 2.6 Kernel
4397873042b05344ca43eb68aab62469
Novocraft Programs
Mac OS X(10.5)
8c1c1b01d0dbb30cee7ee2ef8dffd223

Release Novoalign V3.04.00, NovoalignCS V1.06.00, Novomethyl V1.02, Novosort V1.03.09. 4th Jan 2016

Note. This release had a critical problem with setting SAM flags on some mapped/unmapped pairs which affected novosort –markduplicates and the downloads have been removed. Please use V3.04.01.

Changes

Novoalign

  1. A new option to trim 3′ homomeric sequences. Useful on 2-dye chemistry reads.
    –trim3HP      Hard clip 3′ homopolymers regardless of base quality. Min length 15bp and 88% pure. Useful for reads that degrade to high quality homopolymer sequences due to sequencing errors. Applied after -H if used.
  2. Fix: The SAM tags SM & AM  (single end mapping quality) on mate pairs were all 70. These nowbetter reflect the single ended mapping qualty of the read.
  3. Added support for GRC38 alt-scaffolds. Use option –alt to enable. Refer to manual for more details.
  4. Fix: If numactl or taskset was used to limit the number of cores assigned to novo* and the -c option was set to less cores than there were CPUS on the server then Novo* was resetting processor affinity so that tasks could float across all cores. With this change novo* will only reset affinity if the -c option requests more cores than it already has affinity for.

Novosort

  1. Same affinity changes as novoalign.

NovoLRPolish

  1. A new program to polish assemblies using mix of short and long read libraries mapped to draft assembly.

NovoLRCorrector

  1. Fix: NovoLRCorrector report of corrected deletions was inflated
  2. Adjust Bayesian correction model to discount last 10bp of alignments. This has significantly improved correction.

Release Novoalign V3.03.02, NovoalignCS V1.05.03, Novomethyl V1.02, Novosort V1.03.08. 12 Nov 2015

Changes:

  1. Fix: Changes in V3.03.00 meant Novoalign would only process the first block of block compressed read files.
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
9440c3932ebcd9cef118caa64c1cde88
Novocraft Programs
X86-64 Linux 2.6 Kernel
35d940f572eef6a54cfd1ca8b5cedfdd
Novocraft Programs
Mac OS X(10.5)
b3664b05ba8906c34b3f011a0796f187

Release Novoalign V3.03.01, NovoalignCS V1.05.02, Novomethyl V1.02, Novosort V1.03.08. 29 Oct 2015

*** This release has issues reading block compressed gzip files ***

Changes:

Novoalign

  1. Fix: Novoalign slows down if a significant proportion of paired end reads have fragment lengths shorter than the read length and adapter trimmming is on. This change aligns one end in single end mode and then maps the mate to the same location. There is a small reduction in number of proper pairs as the change applies -t setting individually to each read of a short fragment rather than to the pair.

NovoLR

  1. Fix: novolrcleaver would not split records if the header contained white space.
  2. Add option -SVSplit to novolrcorrector that splits reads at locations not covered by proper pair alignments
  3. Run report now includes counts of corrected indels by length
  4. Fix: -uncorrectedLR option was not outputting trailing long reads with no short read mappings.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
61886fdfd555e50a7c11494921c7d896
Novocraft Programs
X86-64 Linux 2.6 Kernel
cf2e2ef9267049cb3904f314bc89bf0f
Novocraft Programs
Mac OS X(10.5)
8462bbe764f287500447d846b6144cdc

Release Novoalign V3.03.00, NovoalignCS V1.05.02, Novomethyl V1.02, Novosort V1.03.08. 25 Sep 2015

*** This release has issues reading block compressed gzip files ***

Changes:

  1. Added extra threads for inflating read files and building MPI messages. This allows MPI programs to effectively use more nodes.
  2. Added a Match Reward option to Novoalign[MPI]. Setting option –matchreward 3 improves mapping of deletions near the ends of the reads. Values around half the gap extend penalty work well.
  3. Initial release of NovoLR programs for correcting single molecule long reads using mapped Illumina reads.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
074c18682ccfa875107b2bc8c6333b48
Novocraft Programs
X86-64 Linux 2.6 Kernel
d3293537d9896ecaa51baf81dd73a0bf
Novocraft Programs
Mac OS X(10.5)
4b6e6c0fa6d6dbe1f02b9ab1ce892f1c

29 Jun 2015 Novoalign V3.02.13, NovoalignCS V1.05.01, Novomethyl V1.02, Novosort V1.03.07.

Changes:

  1. Novomethyl. Changes to calculation of conversion efficiency. Previous calculation used ratio of T/(C+T) calls for all CHG & CHH sites. We now report two estimates, the first based on T/(C+T) ratio for cytosines called as unmethylated with a quality > 30 and a read depth (C+T) > 10, the second uses T/(C+T) ratio for all cytosine sites and is useful for spike in samples where it is known that all cytosines are unmethylated.
  2. Novosort. Fix: Novosort can stop with “Mate Read not found” when marking duplicates on BWA alignments when one read of a pair is unmapped and mappings have inconsistent strand flags.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
b78670240aaa3ce58e0369e014f9572a
Novocraft Programs
X86-64 Linux 2.6 Kernel
74af37191ad9e69885f7588917221357
Novocraft Programs
Mac OS X(10.5)
403558a4e16d63ff62d4abc720724178

Release Novoalign V3.02.13, NovoalignCS V1.05.01, Novomethyl V1.01, Novosort V1.03.06. 05 Jun 2015

Changes:

  1. Novoalign Fix:  If an Illumina read has failed the chastity filter novoalign attempts to write a zero length line which results in a write failure.
  2. Novosort  Fix: When merging and marking duplicates on BAMs which have already had duplicates marked then the existing duplicate flags are not reset. This is not a problem if duplicates are chosen in the same way but this is only likely to be the case if  using novosort –markduplicates for the original and the merge and the –keeptags option was used.
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
fd180e21e27b33089cb6c4586997a22b
Novocraft Programs
X86-64 Linux 2.6 Kernel
870ff025ba2625daf2c7451d8bfc80f6
Novocraft Programs
Mac OS X(10.5)
f7ac7de52c0d2540f28452f5f2392d57

Release Novosort V1.03.05. 10 Apr 2015

Changes:

Fix: When sorting and marking duplicates on a BWA MEM alignment file novosort may stop with error “Mate Read not found”.  This happens when BWA MEM reports a secondary alignment for a pair where mate is not  mapped and the secondary alignment RNEXT & PNEXT are set to secondary alignment location rather than the primary alignment location as recommended in the SAM specifications.

File
OS
md5sum
Readme
Novosort
X86-64 Linux 3.0 Kernel
bfc353acb6cbd038cdc2242cd553a4ee
Novosort
X86-64 Linux 2.6 Kernel
1750a810672093da49c87339682e0f73
Novosort
Mac OS X(10.5)
0cec6cd5db156daaee8aa1e2386981db

Release Novosort V1.03.04. 26th Mar 2015

Changes:
Novosort

  1. If –markduplicates is used on a pre-sorted paired end BAM file that doesn’t have the Z5 & ZQ tags then report an error and stop. Previous versions dropped back to a samtools rmdup like mode.
  2. Moved buffer allocation code so that no buffers are created if all input files
    are already coordinate sorted.
  3. Fix: If a BAM file had > 1Gbyte of headers then novosort would crash or hang.
  4. Fix: If [–index|-i] option is used with –namesort then novosort still attempts
    to index the BAM file resulting in huge index and possibly memory allocation failure.
    The fix disables index creation for name sorted BAM files.
File
OS
md5sum
Readme
Novosort
X86-64 Linux 3.0 Kernel
d51fbd08d37786e4c1ef625923acd881
Novosort
X86-64 Linux 2.6 Kernel
8c35afa2f405a6393268a29e93ecf7f1
Novosort
Mac OS X(10.5)
1283a1131fa9d1fb5d55be0c8c77e58d

Release Novoalign V3.02.12, NovoalignCS V1.05.01, Novomethyl V1.01, Novosort V1.03.03. 13 Feb 2015

Changes:
Novosort

  1. Fix: Novosort would crash with a seg fault if a read flagged as mapped had BAM alignmnet attribute refID = -1

Novoalign

  1. Fix: When using -H to hard clip 3′ low quality bases, if all bases would be clipped by this rule then the read was left intact (no clipping was done). This meant novoalign would attempt to align the read with low qualities. This was not an issue if all base qualities were 2 ‘#’ but is a problem if all base qualities are around 10 and we are using -H 15 or similar to trim them.
  2. The -H option trims 3′ low quality bases with a modified Mott’s algorithm. One parameter of this algorithm was hidden in previous versions and is now exposed. Please refer to the manual.
  3. Added an option to write an Amplicon BED file with score column equal to count of read pairs aligned to the amplicon.
  4. Fix: -p option for filtering polyclonal reads was not working to specification. In Novoalign the second pair of values specified the number of bases below the threshold rather than the fraction of bases. This fix changes Novoalign to work the same way as NovoalignCS and use the fraction of bases.

Novoalign[CS]MPI

  1. In the master processes messaging code MPI_Waitany was changed to MPI_TestAny with a nanosleep() if no message was received. This reduces CPU time for the master process allowing more CPU for slaves on the same node. Thruput increases by about 50% of 1 CPU core.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
0dd59ebe39aeeeceba1424a6bb517791
Novocraft Programs
X86-64 Linux 2.6 Kernel
9cd90ba0dc9caef1ece0d4f5b6ed5d42
Novocraft Programs
Mac OS X(10.5)
e1eeb6205211941a426ffa77401d7153

Release Novoalign V3.02.11, NovoalignCS V1.05.01, Novomethyl V1.01, Novosort V1.03.02. 06 Jan 2015

Changes:

  1. Fix: Counts of soft clipped amplicons were wrong if there were more than 1000 amplicons.
  2. Fix: File system write status was not checked on some writes resulting in normal program termination when in fact the output file was broken. (e.g. Not Enough Space on Device errors)
  3. Soft clipping of amplicon primers now allows a user specified deviation in primer alignment location –amplicons <bedfile> [delta]. This allows the fragment mapping  to start ‘delta’ bp outside the amplicon coordinates specified in the BED file.
  4. Added option –hugePage to allocate index using huge pages. Note. –mmapoff will use anonymous huge pages if available. In tests, 1G huge pages gives >5% performance improvement.
  5.  Fix: NovoalignMPI Seg Faults when run with quality calibration and Single End reads.
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
c3c472b2600c77b58089abcfb25190c2
Novocraft Programs
X86-64 Linux 2.6 Kernel
4f64b9b678db70347203be12f4084040
Novocraft Programs
Mac OS X(10.5)
e6449a1d2024a10eb462bf1e585ca17b

Release Novoalign V3.02.10, NovoalignCS V1.05.00, Novomethyl V1.01, Novosort V1.03.02. 03 Dec 2014

Novoalign

  1. Fix: Using quality calibration reruns were not concordant and slight differences could be seen in calibrated base qualities for some runs. This may also have caused slight differences in alignment quality between reruns.
  2. Added a new option for processing a subset of reads. -# X:Y skips X reads and then processes every Yth read.
    Examples..
    -# 0:10 will process reads 1,11,21, etc.
    -# 1:10 will process reads 2,12,22,…
    -# 1M -# 100000:1 will skip 100000 reads and then process every read until 1M reads have been processed.
  3. Fix: –hlimit option does not work with paired end reads
  4. Base quality calibration has been disabled for BiSeq alignments as it can cause quality of cytosine bases to drop sufficiently to adversely affect methylation calling.

Novoutil IUPAC

  1. Now adjusts thickStart & thickEnd when lifting over a BED file.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
59685ddb54da348d3ecd142865441a96
Novocraft Programs
X86-64 Linux 2.6 Kernel
819e908195eb82bdc2859472eda53edc
Novocraft Programs
Mac OS X(10.5)
39cd5e4b723f0df8fb68f9bf1669a0d7

Release Novoalign V3.02.09, NovoalignCS V1.05.00, Novomethyl V1.01, Novosort V1.03.02. 04 Nov 2014

Changes

Novoalign

  1. Fix: In BiSeq mode, if the reference genome was indexed with a kmer >16bp the seeding process would  still use  16bp seeds  resulting in seeding  to an excessive number of locations. The fix improves performance of BiSeq alignments.
  2. Fix: In BiSeq mode memory usage could still grow. The fixes reduces memory and reduces runtime. Some high aligment score paired alignmenst may now be come back as unmapped.These would have had an alignment score in excess of the -t setting in previous versionsand were possibly false positive laignments.
  3. Fix: Assertion `tgtlen <= ncols – 32′ failed. This could happen when using -a optionin paired end mode when mean fragment length <= read length.
  4. Fix: Novoalign crashes if BED file for amplicons contains a comment line.

Novosort

  1. Check that the temporary folder is writeable during initialisation. In previous  versions if temporary folder didn’t exist novosort would fail when it first tried  to create a temporary file or complete successfully if temporary files were not required.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
f0e8a10c88c58eb95c073dab133fe4f8
Novocraft Programs
X86-64 Linux 2.6 Kernel
17c0e98745855b127b543c5628cfbec1
Novocraft Programs
Mac OS X(10.5)
87f2fe9b752c25e100a830fde7b900f1

Release Novoalign V3.02.08, NovoalignCS V1.05.00, Novomethyl V1.01, Novosort V1.03.02. 20 Oct 2014

Changes:

  1. Novoalign: Fix: Memory usage increases until we get an allocation failure. This was more likely
    to happen on Bi-Seq alignments.
  2. Novosort: Fix: Novosort was stopping with “Invalid BAM Header” when processing BAM files from ISAAC.
  3. Novoutil: IUPAC BED file relocation now relocates thickStart & thickEnd.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
05810e0da23340300482eba2e47bc45e
Novocraft Programs
X86-64 Linux 2.6 Kernel
506f92706d4c4b34fa45f8f5c6fcb907
Novocraft Programs
Mac OS X(10.5)
456ca8680c72fb2e34086f575a7abbd5

Release Novoalign V3.02.07, NovoalignCS V1.05.00, Novomethyl V1.01, Novosort V1.03.01. 30 Jun 2014

Changes:

  1. Novoalign – Earlier versions of Novoalign had a 15bp indel limitation on the read that anchors a pair alignment. This limitation was causing problems with the alignment of long reads that have large overlaps such that both reads of the pair have the same long  indel. This change removes the15bp indel limit.
File
OS
md5sum
Readme
Novoalign Reference Manual
Novocraft Programs
X86-64 Linux 3.0 Kernel
ed1ceab17029529c6c4e1ff09804358b
Novocraft Programs
X86-64 Linux 2.6 Kernel
1fa4a5db82604cb426d1fdcb2a27f6fa
Novocraft Programs
Mac OS X(10.5)
dcef0acdad808c235f9b9a20c603c12d

Novosort V1.03.01. 18 Jun 2014

Major Changes:

  1. Fix: Novosort –markduplicates -i creates an invalid BAM index.

Refer to readme.txt for a full list of changes.

File
OS
md5sum
Novosort 
X86-64 Linux 3.0 Kernel
478374a47d3173d48ee865f6137bfcf1
Novosort 
X86-64 Linux 2.6 Kernel
a001141d6d1fb1cdd6d9fa165348da24
Novosort 
Mac OS X(10.5)
57399cc157113e2e76aaeaba59f9c53d

For earlier releases please contact support@novocraft.com

default
Loading posts...
link_magnifier
#6E787E
on
fadeInDown
loading
#6E787E
on