Skip to content

Improving shape/color assignments in input/alignment visualizations #6

@nfranz

Description

@nfranz

This issue is related to the following input file and run: Dropbox/Euler-Runs/BirdPhylogenies/NMF-nmf.mobile.asu.edu/2015-12-10-13:24:50-2015-Galloanserae

A. Regarding the input visualization:
2015-Galloanserae.pdf

  1. Notice how 2 input articulations (ncAnas, ncPhasianidae) involving "nc" regions on each side are not connected to their input taxonomies, and are also not correctly shaped/colored. The input concepts also occur in the corresponding trees, but are not shown as articulated there.
  2. Wondering if each tree can somehow be made more wide (as opposed to long), resulting in a more quadratic than rectangular "canvas".
  3. Related to 2: is it possible to get all or most leaf-level concepts for each tree (separately) more or less into a single vertical region? Right now some leaves are very close to the root and others at the extreme (narrow) tips of the tree spatial arrangement. That makes it harder to keep track of which leaves are and are not (yet) articulated.

B. Regarding the alignment visualization:
2015-Galloanserae_0_mnpw.pdf

  1. This use case has (1) very differential leaf-level sampling (both in terms of actual leaf concept identity and numbers of leaves) and (2) many 1 parent/1 child "chains" ("monotypy") in the input taxonomies. As a result, there are a lot of rounded corners/grey color regions in the alignment. However, only 6/20 of the "terminal grey regions" involve concepts from both the 2015 and 2014 input taxonomies. The other 14 terminal grey regions involve only 2015 taxonomy concepts.

Proposal: I think we want to visually differentiate the following 5 classes of concept interactions in an alignment:

  1. Single concept in an alignment, Taxonomy 1: yellow, octagon [= current]
  2. Single concept in an alignment, Taxonomy 2: green, rectangle with sharp corners [= current]
  3. Multiple concepts in an alignment, ALL Taxonomy 1: yellow, rectangle with rounded corners [= new]
  4. Multiple concepts in an alignment, ALL Taxonomy 2: green, rectangle with rounded corners [= new]
  5. Multiple concepts in an alignment, from BOTH Taxonomy 1 AND 2: grey, rectangle with rounded corners [current]

So this would convey the following:

a. Yellow shapes: unique to Taxonomy 1, occupied by either a single (octagon) or multiple concepts (rectangle with rounded corners)

b. Green shapes: unique to Taxonomy 2, occupied by either a single (rectangle with sharp corners) or multiple concepts (rectangle with rounded corners)

c. Grey: truly congruent, multi-taxonomy regions.

I believe this system is scalable to more than two taxonomies (usually additional shapes and colors, but reserving "rounded corners" and "grey color" for special meanings.

  1. The same higher level Euler-Runs folder contains an "mncb" run -- that alignment visualization needs attention as well (but lower priority).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions