--
You received this message because you are subscribed to the Google Groups "revbayes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revbayes-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/revbayes-users/035cb414-237a-416e-9eeb-8ddf2c8514b9n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/revbayes-users/d1e45801-a084-4159-85f0-c5f63c3fd721n%40googlegroups.com.
I'm thinking about adding pseudodata for tree constraints, so that instead of making the constraint part of the distribution you would add a factor of F to the likelihood for each clade that is violated. If F = 0 then it would be a hard constraint.
Under this paradigm we could (in theory) add the ability to handle clades that don't mention all taxa: separate A B | E F but allow C+D to go on either side. These are called "partial splits".
The question then would be how to recalculate quickly whether or not the clade applies. One way of doing that would be do create a fake character with A = 0 B=0 E=1 F=1 C=? D=? and if the parsimony score is > 1 then the constraint is violated.
So that is kind of how it could be implemented in theory, but in
practice programming this will take more time. Possibly 6 months
to a year.
-BenRI
To view this discussion visit https://groups.google.com/d/msgid/revbayes-users/a85186f6-584d-42e2-8419-d2d50333193an%40googlegroups.com.