PCG icon indicating copy to clipboard operation
PCG copied to clipboard

𝙋𝙝𝙮𝙡𝙤𝙜𝙚𝙣𝙚𝙩𝙞𝙘 𝘾𝙤𝙢𝙥𝙤𝙣𝙚𝙣𝙩 𝙂𝙧𝙖𝙥𝙝 ⸺ Haskell program and libraries for general phylogenetic graph search

Results 43 PCG issues
Sort by recently updated
recently updated
newest added

Currently our project can be very painful to build on a fresh machine if it is not easy to grab the correct versions of GHC and cabal. Nix is a...

enhancement

Ward mentioned that we should add a new build method which uses the distance Wagner. This is described in detail on p. 165 of the Systematics text book. Roughly it...

enhancement
performance/optimization

PCG outputs several data files intended to be consumed by other programs. It would be very nice for the users if we had a script to install all these utilities...

low priority

The topological representation should be updated to better represent the phylogenetic forest. Currently we represent phylogenetic DAGs in a newtyped non-empty list to represent a phylogenetic forest. This make it...

help wanted
refactor
performance/optimization

Add tree & network versions of TBR, SPR, NNI. Be sure to correct handle forest of components and multi-rooted DAGs. This should be done after the efficient graph editing has...

enhancement
performance/optimization

When running `pcg-test-flu-net` with the following script: ``` read("flu_small_hxnx_hsa_seg1_PB2.fasta") read("flu_small_hxnx_hsa_seg2_PB1.fasta") read("flu_small_hxnx_hsa_seg3_PA.fasta") read("flu_small_hxnx_hsa_seg4_HA.fasta") read("flu_small_hxnx_hsa_seg5_NP.fasta") read("flu_small_hxnx_hsa_seg6_NA.fasta") read("flu_small_hxnx_hsa_seg7_MP.fasta") read("flu_small_hxnx_hsa_seg8_NS.fasta") read("flu_small_poy_edges.tre") build(1,network) report(data,("output.data",overwrite)) ``` it begins by adding a number of network edges but...

defect

When we read a graph we may be given a consensus graph in which nodes can have both multiple parents and multiple children. When we convert this graph into our...

In the new graph representation add a function `validate :: Graph f c e n t -> Bool` which checks that the graph we have is indeed a valid phylogenetic...

Currently character sequences are stored on the nodes of the phylogenetic forest. This make column-wise analysis unwieldy. We should instead store the character sequences as rows in a "character matrix"...

help wanted
refactor
performance/optimization

### The various implementations of alignments for dynamic characters. Completion indicates that the implementation has been tested and integrated into a PCG binary. - [x] C DO 2D - [x]...

enhancement