wpetry / structuralcoexistence Goto Github PK
View Code? Open in Web Editor NEWShiny app to explore structural approach to species coexistence
Home Page: https://ecodynamics.shinyapps.io/StructuralCoexistence/
License: MIT License
Shiny app to explore structural approach to species coexistence
Home Page: https://ecodynamics.shinyapps.io/StructuralCoexistence/
License: MIT License
Is there a way to add in a real data set, e.g. the Sedgwick species used in the original paper? The idea would be to support inquiry-based activities. Users would select species from 3 (or 4) grouped dropdown menus, and their corresponding r's and alphas would fill in the parameter boxes.
graphical output should be rotatable by the user
maybe one of these?
https://trestletech.com/2013/10/interactive-3d-in-shiny-shinyrgl/
https://stackoverflow.com/questions/31327076/spinning-3d-scatterplots-inside-a-shiny-app
From @Granjel:
I have gone through the code of your StructuralCoexistence shiny app (congrats, by the way, it's really useful) and, by doing so, I've noticed that you transform the structural niche differences assuming a natural logarithm and not a decimal one, after calculation with the function Omega() from Saavedra et al. 2017.
I had this doubt about a year ago and I asked Serguei directly. In the end, we agreed that the proper transformation should be 10^x and not exp(x). So, to really see what is happening, I've made a little plot (attached) showing the differences between the structural niche differences calculated with the compute_overlap() function and both transformations of the Omega() function: the decimal transformation and the natural transformation. The blue dashed lines in the graph show the 1:1 line while the grey solid line is fitted by a simple linear model for the results of 1000 random 3 by 3 matrices. It seems that, by using the natural transformation, you might be overestimating the structural niche differences.
The visuals should be spruced up/made more consistent between figures within and among the 3-/4-species cases.
Ideally it would be nice to have them independently turned on and off to enable clarity in teaching (i.e., building up to quantitative measures after visual intuition is developed).
allow user to select species, retrieving data from Figshare repo
Add present parallel scenarios where possible. Rock-paper-scissors becomes rock-paper-scissors-[lizard or Spock].
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.