Current Released Version

6.0.021
(2019-04-26)
New in latest version

This new version has been completely rewritten under a more recent system providing support for addressing the multiple cores of the multicore processors. All the procedures have been parallelized in order to exploit multithreading, with as consequence a time execution decrease proportional to the number of cores.

Version history

6.0.021 - updated on 2019-04-26

Bug fixed in 'File: Export tree' procedure:

  • Wrong edge identifications for bootstraps values
  • Bootstraps values are now correctly exported !

Bug fixed in UPGMA/WPGMA tree construction procedure (Hierarchical clustering):

  • Error with some dissimilarity files: Tree with "All edge length are null values !"
  • Due to a bad accuracy coefficient estimation. Estimation procedure modified.

Bug fixed in 'File: Import sequence' procedure:

  • Sensitive case Error in file verification
(return to top of page)


6.0.020 - updated on 2019-03-28

Modification in 'File: Export tree' procedure::

  • If DARwin tree has bootstraps values
  • Bootstraps values are now exported !

Bug fixed in 'File: Import tree' procedure::

  • Wrong factor was applied in bootstrap values conversion
(return to top of page)


6.0.019 - updated on 2019-02-21

Syntax error correction fixed in:

  • 'File: Export tree' procedure:
  • 'Trees...: Max length tree' procedure:
  • 'Trees...: Add a 2-degree node' procedure:
  • 'Tools: Re-label trees for common identifiers' procedure:
(return to top of page)


6.0.018 - updated on 2018-11-22

Bugs fixed in 'Sampling for disequilibria: max length subtree' procedure:

  • Bad taking in account of missing data values and error in case of negative missing date value
  • Code adaptations for a better missing data mangement

Bugs fixed in 'Dissimilarity: Extreme values' procedure:

  • Display error in case of external identifier selection, due to wrong array use
  • Modifications to use the good array
(return to top of page)


6.0.017 - updated on 2018-04-25

Bugs fixed in Ward tree construction procedure (Hierarchical clustering):

  • A compilation option in version 6.0.16, to optimize software execution, generate an infinite loop in the procedure...
  • Code modification to make it compatible with the optimization option
(return to top of page)


6.0.016 - updated on 2018-04-20

Bugs fixed in some units selection procedures:

  • Sampling for disequilibria:max length subtree
  • Sampling for disequilibria:min SD subset
(return to top of page)


6.0.015 - updated on 2017-11-10

Bug fixed in 'Consensus tree and tree distances' procedure

  • Error when great unit number in trees (overflow computing error)

Major optimizations in all units selection procedures:

  • Include all interfaces with units or variables selection
  • Adding real numeric sort algorithm with aumoatic detection of identifier type
  • Optimization of time in sort procedures
  • Optimization of time in select/unselect and display procedures
(return to top of page)


6.0.014 - updated on 2016-11-10

Bug fixed in 'Tree contruction Hierachical Clustering'

Methods 'UPGMA' and 'WPGMA' procedure:

  • Error with some dissimilarity file (overflow computing error)

Bug fixed in tree contruction 'Neighbor Joining under topological constraints' procedure:

  • Error with some dissimilarity file (overflow computing error)
(return to top of page)


6.0.013 - updated on 2016-04-28

Minor bugs fixed in dissimilarity computing:

  • Error with big data matrix (more than 30,000 variables)

Improvements in dissimilarity calculation from single data:

  • Multi-Threading added in missing data exploration procedure

Improvement in file selection (all procedures):



6.0.012 - updated on 2015-11-17

Minor bug fixed in external identifiers reading procedure:

  • Error when Unit number greater than 32.000

Minor bug fixed in external identifiers writing procedure:

  • Error when Unit number greater than 32.000

Improvement in application closing procedure:

  • Adding error handling on application parameters recording
(return to top of page)


6.0.011 - updated on 2015-10-01

Bug fixed in Pooling SSR alleles procedure:

  • Error in Unit selection window while selecting Identifiers file

Bug fixed in Import Data procedure:

  • Error handling when the file to import is open in other software (like Microsoft Excel)
(return to top of page)


6.0.010 - updated on 2015-04-21

Unit selection window

called by dissimilarity calculation, single data correlations, Export for phase, Pooling SSR alleles :

  • Major improvement of design speed
  • Minor bug fixed
(return to top of page)


6.0.009 - updated on 2015-03-25

Application compilation option modified:

  • Fixes a dead end in 'Tree construction-Hierarchical Clustering-Ward' procedure
  • Enables error control in some procedures
(return to top of page)


6.0.008 - updated on 2015-03-05

Bug fixed in 'Tree construction-Hierarchical Clustering-Ward':

  • Error in some dissimilarity configurations
(return to top of page)


6.0.007 - updated on 2015-02-24

Minor bug fixed in Import data matrix procedure:

  • Input file validation malfunctioning
(return to top of page)


6.0.006 - updated on 2015-02-17

Bug fixed in 'Calculate dissimilarity from single data' for counts index 'Chi 2':

  • Error in dissimilarity final computing: all data matrix are set to zero

Bug fixed in 'Calculate dissimilarity from single data' (for all indexes):

  • Error while setting ProgressBar initial values with particular variables number or computer's core number

Minor bug fixed in Import data matrix procedure:

  • Error handling when the file open in other procedure

Minor improvements in 'Calculate dissimilarity...' (for all data type) bootstrap computing:

  • In case of aborted procedure the window does not close and stays enabled to modify options and retry computing

Minor improvements in maximized windows handling:

  • Fixed window opening reduces automatically maximized window if needed
(return to top of page)


6.0.005 - updated on 2014-12-05

Bug fixed in 'Tree construction-Hierarchical Clustering-Ward':

  • Error in edges lengths

Minor bug fixed in 'Factorial analysis-Graphical display':

  • Axis number was not correctly refreshed

Minor bug fixed in 'Tree-draw' and 'Factorial analysis-Graphical display':

  • Graphics don't work with font size less or equal to 2 points
(return to top of page)


6.0.004 - updated on 2014-11-06

Bug fixed in 'Calculate dissimilarity …' (for all data type):

  • Error while selecting bootstraps number from 1000 onwards (only on English windows configuration)

Minor improvements on Tree Drawing:

  • Margins was not correctly taken in account in the print procedure
  • Cancel button on form closing had no effect

Minor improvements on Factorial analysis Drawing:

  • Margins was not correctly taken in account in the print procedure
(return to top of page)


6.0.003 - updated on 2014-10-20

New procedure in 'File' menu:

  • 'Export dissimilarity as column' text file

Bug fixed in 'Calculate dissimilarity from allelic data':



6.0.002 - updated on 2014-10-17

Important bug fixed in multi-threading procedures:

  • computing instabilty in particular cases

Improvements on 'Units selection':

  • store .DON file name and selected variable for reuse

Bugs fixed in 'Calculate dissimilarity from single data':

  • 'Record selected subset...' option
  • computing of dissimilarity indices for 'modalities' option

Improvements on application management:

  • Check for the availability of a new version on DARwin website
(return to top of page)


6.0.001 - updated on 2014-09-26

Bug fixed in Import data matrix procedure:

  • Ploidy recording in case of allelic data

Bug fixed in Import dissimilarity procedure:

  • Importation from Phylip format

Minor improvements in AFDT and Tree representation:

  • Force redraw which did not occur when maximizing window on some computers
(return to top of page)


6.0.000 - updated on 2014-07-24

This new version has been completely rewritten under a more recent system providing support for addressing the multiple cores of the multicore processors. All the procedures have been parallelized in order to exploit multi-threading, with as consequence a time execution decrease proportional to the number of cores.

Development is now written in Visual Basic with Microsoft Visual Studio 2010. The distributed software runs on Microsoft .Net Framework 4.0 under 32 and 64 bits platforms.

(return to top of page)


5.0.160 - updated on 2013-04-22

Upgrade of software data capability for input VAR files and other procedures:

  • Over 32.000 units
  • Over 32.000 variables
(return to top of page)


5.0.159 - updated on 2011-00-06

Minor improvements in Disequilibrium procedures:

  • Adding memory capacity overflow tests
(return to top of page)


5.0.159 - updated on 2011-00-06

Minor improvements in Disequilibrium procedures:

  • Adding memory capacity overflow tests
(return to top of page)


5.0.158 - updated on 2009-07-06

Major improvements in:

  • EMF tree export procedure
  • EMF AFTD export procedure

Minor improvements in:

  • UnWeighted Neighbor-Joining tree construction procedure
  • Extreme dissimilarity values procedure
(return to top of page)


5.0.157 - updated on 2009-01-07

File menu:

  • New procedure: Import data matrix

Dissimilarity menu:

  • New procedure: Extreme values
(return to top of page)


5.0.156 - updated on 2008-09-05

Reticulations:

  • add reticulations to a tree to improve the LS fit between graph distances and observed dissimilarities.
(return to top of page)


5.0.155 - updated on 2008-01-24
(return to top of page)


5.0.154 - updated on 2008-01-09

Factorial Analysys - Analysis:

  • Bug correction in unit list: unit #1 not taken into account
  • only in V 5.0.152 and V 5.0.153

Tools - single data correlations:

  • New option: optional correlation matrix record as dissimilarity file

Dissimilaty - Transformations:

  • New option: "1 - D" (Similarity to Dissimilarity transformation or conversely)
(return to top of page)


5.0.153 - updated on 2007-11-23
Neighbor Joining tree construction procedures (only in V 5.0.151 and V 5.0.152):
  • Bug correction in prelimirary calculation: error #6 in tree draw due to all edge lengths set to null value or edge lengths set to 1)

in Tree construction menu:

  • Neighbor Joining
  • Neighbor Joining under topological constraints
  • Influencial unit detection
(return to top of page)


5.0.152 - updated on 2007-11-21
Neighbor Joining tree construction procedures (only in V 5.0.151):
  • Bug correction in prelimirary calculation (error #6 in tree draw due to all edge lengths set to null value)

in Tree construction menu:

  • Neighbor Joining
  • Neighbor Joining under topological constraints
  • Influencial unit detection
(return to top of page)


5.0.151 - updated on 2007-10-12

Neighbor Joining tree construction procedures:

  • accuracy improvement in case of low dissimilarities values

in Tree construction menu:

  • Neighbor Joining
  • Neighbor Joining under topological constraints
  • Influencial unit detection
(return to top of page)


5.0.150 - updated on 2007-09-05
Internal modifications:
  • local optimizations
(return to top of page)


5.0.149 - updated on 2007-07-26
Tree and factorial plan:
  • physical zoom to freely magnify part of the graph
(return to top of page)


5.0.148 - updated on 2007-01-25
Tools menu / Pooling SSR alleles:
  • option to mark alleles as missing
(return to top of page)


5.0.147 - updated on 2007-01-15
New option in Tools menu:
  • Pooling SSR alleles
(return to top of page)


5.0.146 - updated on 2006-10-27
Dissimilarity from allelic data
  • Ploidy=1 (haploid) is allowed
(return to top of page)


5.0.145 - updated on 2006-10-19
Minor modifications before WEB distribution
(return to top of page)


5.0.144 - updated on 2006-07-06
- Bug fixed in MEGA sequence import procedure
- Bug fixed in NJ/UNJ calculation
- Bug fixed in Phylip tree import procedure
- Bug fixed in EMF creation files
(return to top of page)


5.0.143 - updated on 2006-06-14
Procedure: Neighbor Joining under topological constraints
  • bug fixed: edge length estimation in case of the dissimilarity values at the same precision

- Called by:

  • Tree construction
  • Neighbor Joining under topological constraints
(return to top of page)


5.0.142 - updated on 2006-03-15
Procedure: Import Tree (Phylip format)
  • Bug fixed: Generated tree file was not a valid tree in case of line feed in the input file
(return to top of page)


5.0.141 - updated on 2006-03-03
Procedure: save tree in EMF format
  • Bug fixed: elements out of the frame

Called by:

  • Tree…
    • Draw
(return to top of page)


5.0.140 - updated on 2006-02-15
New menu: "Disequilibrium"
  • SD computing modules:
    • Sampling for disequilibria: max length subtree
    • Sampling for disequilibria: min SD subset
  • Optimization: global reduction of computing time in case of large number of units and locus
(return to top of page)


5.0.138 - updated on 2006-02-10
Procedure: tree distance estimation
  • Bug fixed: memory overflow error for trees on very large number of units

called by:

  • Tree…
    • Tree distance
    • Fit criterion
    • Edge length global estimation
    • Max length subtree
  • Diseq. Menu
    • Sampling for disequilibria: max length subtree
    (return to top of page)