interactivenn
interactivenn copied to clipboard
InteractiVenn: a web-based tool for the analysis of sets through Venn diagrams
The code can be slowly migrated from branch `dev` to Typescript. In this text, you find a guide with code: https://medium.com/swlh/convert-your-javascript-react-app-to-typescript-the-easy-guide-631592dc1876 Please use Webpack since we want to be flexible...
Interactivenn was written in poor and simple Javascript. Many functions are duplicated, etc. React can be used to manage the state of the App, interactivity and inputs, which in turn...
Users can download/upload as .ivenn, but it makes much more sense to upload/downlod .xls (Excel) tables since Biologists use that software. They copy/paste the sets, currently, from a spreadsheet to...
When users should be informed of important message or new features, a rectangular box could be displayed at the top. Perhaps between the top-bar and the diagram section. Ideally, once...
The tool uses the input boxes as controllers of the data. If the users input data in the boxes, the diagram updates. However, input boxes have limits: big datasets cannot...
The app uses an outdated library to export files. It may not work in Safari. The function saveAs() comes from the old library https://github.com/eligrey/FileSaver.js (`npm install file-saver --save`) that can...
InteractiVenn is a free tool and **widely used by scientists worldwide**, counting with many accesses daily. I welcome any help with improvements in the GUI, code, interactivity or adding new...
Text box to search for an element, highlighting the right boxes when they contain it.