Giter VIP home page Giter VIP logo

multivis's People

Contributors

meganap avatar wasade avatar

Watchers

 avatar

multivis's Issues

Sort by abundance

sort by abundance of some taxa (e.g. abundance of Firmicutes) and be able to do so within a mapping field category (e.g. within country sort by increasing abundance of firmicutes). Looks like Meg's multivis comes close to doing this if you can Sort by abundance of a taxa as well

Dynamic labeling

Add feature to drawing function so that drawing labels depends on size of bars in tax plots

Make it fast

Need to do some code profiling or use some tricks to make it easier to interact with the bar charts when there are on the order of 10k samples

Label customization

be able to control how much info goes into the legend labels (e.g. if using level 6 taxonomy, perhaps you just want to list family and genus and then have bars colored by L2 taxonomy - see above suggestion about coloring). hide part of the info. Definitely get rid of the โ€œp__โ€

Filtering

be able to filter out taxa below some minimum threshold

Drag bars

Ability to drag stacked bars in stacked bar view

% Similarity

for the finer levels of taxonomic identification (below family), be able to see the % similarity to the reference

Add coloring functionality

Color by metadata functionality
Change color of particular item

Color themes to choose from
-continuous/gradient coloring
-discreet coloring
-hierarchical coloring

Support dynamic coloring by other observation metadata besides taxonomy, if present in the biom table (e.g. predicted or measured organism lifestyle or rRNA copy number). Would allow plotting for example predicted heterotrophs vs. phototrophs or aerobes vs. anaerobes.

X axis labels dissapearing

If you change the sort_by value without changing the group_by value, the X axis labels will disappear.

Firefox does not like fill

When loading the index in Firefox, the bar and donut graphs are completely black and throw the following error:

Error in parsing value for 'fill'. Declaration dropped.
Expected color but found 'ff4000'. Error in parsing value for 'fill'. Declaration dropped.

Significance Testing

be able to click on a taxa and test whether it's abundance is significantly different across some category and make an accompanying histogram with error bars (e.g. Firmicutes abundance by age). Maybe this is similar to the "Generate OTU significance tables" in Justine's talk

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.