interactivenn icon indicating copy to clipboard operation
interactivenn copied to clipboard

InteractiVenn: a web-based tool for the analysis of sets through Venn diagrams

Results 8 interactivenn issues
Sort by recently updated
recently updated
newest added

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...

enhancement
help wanted
good first issue

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...

enhancement
help wanted
good first issue

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...

enhancement
help wanted
good first issue

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...

enhancement
help wanted
good first issue

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...

enhancement
help wanted
good first issue

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...

enhancement
help wanted
good first issue

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...

help wanted
good first issue

Text box to search for an element, highlighting the right boxes when they contain it.

enhancement