Skip to content

Tags: JuliaPhylo/PhyloNetworks.jl

Tags

v1.2.0

Toggle v1.2.0's commit message
[Diff since v1.1.0](v1.1.0...v1.2.0)

new features:
- readphylip
- new options to control edge lengths in breakedge!

(These options may be used in a future release to control where the root is placed when re-rooting a network, or where a new edge is grafted when adding a new leaf.)

**Merged pull requests:**
- v1.2.0: readphylip, breakedge! options back-compatible (#235) (@cecileane)

**Closed issues:**
- performance improvement: network moves (#8)
- writeTableCF not defined (#233)

v1.1.0

Toggle v1.1.0's commit message
[Diff since v1.0.0](v1.0.0...v1.1.0)

New features:
- expected f-statistics
- μ-distance between networks
- construction of a network's tree of blobs

Bug fix / enhancement:
- allow for + in scientific notation when parsing a network's newick description

**Merged pull requests:**
- feat: handle plus sign in scientific notation floats (#223) (@cvigilv)
- Importing tutorial material from the wiki (#225) (@jjustison)
- Fix links to google groups (#226) (@jjustison)
- expected f-statistics (#227) (@cecileane)
- Mu representation (#229) (@ayusharma17)
- tree of blobs (#231) (@cecileane)

**Closed issues:**
- The new version of the software has some errors. (#220)
- readnewick and empty taxon names (#222)
- Quartet MaxCut not available; alternative species tree methods (#224)
- Wrong root (#228)
- clade not appearing in BSc (hybridclades_support) (#230)

v1.0.0

Toggle v1.0.0's commit message
[Diff since v0.17.0](v0.17.0...v1.0.0)

PhyloNetworks v1.0.0 is a major change from version v0.16.4, to serve as a "core" for the manipulation of phylogenies, used by other packages with more specialized functionalities.
- many functionalities were moved to other packages (e.g. SNaQ.jl and PhyloTraits.jl)
- new core functionalities are available.

**Merged pull requests:**
- tagbot fix; new: getlevel, istreechild, isgalled (#219) (@cecileane)
- v1.0.0 (#221) (@cecileane)

v0.17.0

Toggle v0.17.0's commit message
[Diff since v0.16.4](v0.16.4...v0.17.0)

**Merged pull requests:**
- change urls to JuliaPhylo (#213) (@crsl4)
- v0.17.0: splintering and migration of specialized functionalities to new packages (#218) (@cecileane)

**Closed issues:**
- Create Dev branch in PhyloNetworks (#214)
- Impossible to access to the tutorial (#216)

v0.16.4

Toggle v0.16.4's commit message
[Diff since v0.16.3](v0.16.3...v0.16.4)

- breaking change to internal function: addleaf! returns new leaf, not net
- modified RNG within snaq!: will generate different network proposals, compared to same seed but v0.16.3

**Merged pull requests:**
- fix bug: when deleting a hybrid edge leads to simplification of parallel edges at hybrid with 2 children (#207) (@cecileane)
- Fix for the slow but constant increase in memory usage (#209) (@NathanKolbow)
- fix 2-cycle (parallel edges) bug in snaq (#211) (@cecileane)
- documentation: workflow, badges, workshop link, ftest warnings (#212) (@cecileane)

**Closed issues:**
- MrBayer error (#208)
- 2-cycle (parallel edges) proposed in SNaQ (#210)

v0.16.3

Toggle v0.16.3's commit message
[Diff since v0.16.2](v0.16.2...v0.16.3)

**Merged pull requests:**
- CompatHelper: bump compat for NLopt to 1, (keep existing compat) (#202) (@github-actions[bot])
- fix #201 and #205 (#206) (@cecileane)

**Closed issues:**
- infinite loop in `readTopologyLevel1` (#201)
- Feedback on Detected EXCEPTION-HANDLING (#203)
- The confusion of starting topology (#204)
- fitdiscrete error with new String7 from CSV (#205)

v0.16.2

Toggle v0.16.2's commit message
[Diff since v0.16.1](v0.16.1...v0.16.2)

**Closed issues:**
- Get rid of `TableRegressionModel` (#185)
- Support extended Newick?  (#193)
- Inheritance Probability Confidence Interval? (#198)

**Merged pull requests:**
- CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#199) (@github-actions[bot])
- for v0.16.2 (#200) (@cecileane)

v0.16.1

Toggle v0.16.1's commit message
[Diff since v0.16.0](v0.16.0...v0.16.1)

**Merged pull requests:**
- read nexus tree blocks: with translate tables and networks (#197) (@cecileane)

v0.16.0

Toggle v0.16.0's commit message
[Diff since v0.15.3](v0.15.3...v0.16.0)

**Closed issues:**
- performance suggestion make trees more type stable (#155)
- Ghost introgression (#192)

**Merged pull requests:**
- CompatHelper: bump compat for Functors to 0.4, (keep existing compat) (#189) (@github-actions[bot])
- standardize and export getter names (#190) (@cecileane)
- Get rid of `Tableregressionmodel` (#194) (@pbastide)
- CompatHelper: bump compat for StatsModels to 0.7, (keep existing compat) (#195) (@github-actions[bot])
- near v0.16.0 (#196) (@cecileane)

v0.15.3

Toggle v0.15.3's commit message
[Diff since v0.15.2](v0.15.2...v0.15.3)

Edge type: parametrized by its Node type to use a vector of concrete type
Improved manual & tests about multiple alleles

bug fixes:

removal of degree-2 nodes, used in deleteleaf!
removal of hybrid edges with low inheritance
read table of qCFs: bug due to compatibility; now requires DataFrames v1.3

**Closed issues:**
- multiple alleles: bug in mapAllelesCFtable? (#143)

**Merged pull requests:**
- better handling of 2-cycle at the root (#186) (@cecileane)
- parametric EdgeT with vector of concrete node type (#187) (@cecileane)
- bug fix to read table of qCFs (#188) (@cecileane)