amnh / PCG

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

Generating the set of candidate network edges to add includes phylogenetically inconsistent edges #73

Closed recursion-ninja closed 5 years ago

recursion-ninja commented 5 years ago

Some of the edges generated connect to an ancestor in their path to one of the root nodes. This allows us to construct phylogenetically inconsistent networks when consuming the list of candidate network edges.

recursion-ninja commented 5 years ago

Properties that the candidate network edges should satisfy are:

Boarders commented 5 years ago

If we allow creating a new network node from a source edge to a target edge and the source edge contains a root node then the run time system gives a <> error during the scoring indicating that it has detected an infinite loop. For now I have disallowed this possibility from the candidate edges but this does rule out adding edges we may otherwise wish to have. It may be worth investigating why this is in a separate issue.

recursion-ninja commented 5 years ago

We should write a LaTeX document in doc/tex/ that describes the psuedocode of how to efficiently generate the set of candidate network edges.