phys2 / belki Goto Github PK
View Code? Open in Web Editor NEWVisual exploration of multi-dimensional proteomics data
License: GNU General Public License v3.0
Visual exploration of multi-dimensional proteomics data
License: GNU General Public License v3.0
Grouping logic in svg exports of visualization plots (and possibly other plots) is disadvantageous in a number of ways:
This results in severe performance issues when trying to use Inkscape to modify t-sne plots where several thousand proteins are displayed. Regrouping operations can be impossible even with Inkscape graphic options reduced to a bare minimum (M1 MacBook Pro).
I suggest the following modifications:
When trying to import a large number of markers, an error message tells me that belki
is "Refusing to load too many (nnnn) markers".
Probably the limitation exists for performance and/or usability reasons. A look into the code reveals a hard limit of 500 markers.
In the first place, it would be convenient if the error message stated the actual limit. Something like "Refusing to load too many (nnnn) markers. Maximum is 500.". This way the user doesn't have to look up this value in the code.
But maybe the limit could be dealt with somewhat differently? I suggest to either
or
or
Combine both and ask the user something like
Warning
You are about to load 2369 markers. Loading more than 500 markers may cause serious performance issues and is not recommended."
[Load first 500 markers] [Load all markers] [Abort]
Some obvious problems render the app unusable in dark mode on macOS. See attached file: "Proteins under cursor" window not readable because font changes to white in dark mode. Same problem for icons (ie top left stay black where they should become white). The list probably goes on...
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.