Comments (2)
Added in npz mode. Uses map to store the maximum label encountered in each feature. Most cases where a new label needs to be generated are handled in caliban.py, which also keeps track of similar information. In this case it seemed worth it to store those values (somewhat redundantly) in a javascript object to prevent server calls when changing the brush value, and to avoid passing extra information in the payload, when payload.tracks contains sufficient info to calculate the max labels in each feature.
Note: Math.max(... list) is used to get the maximum value in the list, but documentation notes that this may fail if too many elements are in the list. Unclear whether our data will ever reach "too many elements" for this to work, but if that is the case we may need to get the max from array with a slightly different approach.
from deepcell-label.
Added for npz files in #63 and for trk files in #72
from deepcell-label.
Related Issues (20)
- Zarr storage compatability
- Give user ability to adjust cell type outline opacity and control all label opacities simultaneously
- Change behavior of how DELETE action works
- Finish implementations of the training distribution bar graph
- Add more training metrics / visualization and make confusion matrix have more detail
- Improve prediction UX for active learning
- Add small example files for Spots and Cell Types
- Improve cell selection and other outline canvas rendering algorithms
- Try to update backend dependencies as far as they can go without breaking
- Hooking DCL up with the data-registry
- More extensive frontend testing, mainly with Cypress
- Auto deploy through Github Actions
- Loading states during calculation for UI
- Allow user to specify project names
- New node version incompatible with frontend installation
- Unable to load images while using DeepCell-label locally HOT 5
- DeepCell Label online not responding to request to use example files or user files HOT 2
- Cannot upload 16-bit, 4.6GB, 3.55X3.42mm, .tif of 29 channel multiplex image HOT 5
- CellSAM does not segment 3D organoid images and has limited functionality on the web app HOT 1
- Having trouble using Cell-SAM in DeepCell Label HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepcell-label.