Bruce Martin
00a68276a2
diffexp performance & UX improvements ( #431 )
...
* new diffexp REST API spec
* new diffexp REST API; faster diffexp and dataframe slicing
* first draft of fast diffexp
* convert variance calculation to two-pass method
* lint
* update front-end use of API
* fix typo in spec
* disable content compression
* catch index filter format errors
* clean up of dead code
* resolve PR review comments
2018-11-14 12:51:24 -08:00
Charlotte Weaver
bc0cecbd1c
Release Test ( #427 )
...
* bump-update
* Release Test!
2018-11-14 11:03:52 -08:00
Colin Megill
dbff824854
Viewport fills entire screen ( #430 )
...
* full pane webgl and svg
* fixes for full pane selection and centering
* force graph remount, clear brush state
2018-11-13 11:45:38 -05:00
Colin Megill
9decf134e0
fixed scatterplot infinite render ( #429 )
...
* add more to state from componentDidMount
* always brush
* destructure
* move render to function
* fixed scatterplot infinite render
* remove logging
2018-11-09 20:28:22 -05:00
Bruce Martin
6916aec6c3
update package dependencies ( #417 )
2018-11-07 13:58:21 -08:00
Bruce Martin
9f7e1f1cb0
use quicksort instead of default system sort ( #413 )
2018-11-07 13:35:00 -08:00
Bruce Martin
2d5bc9d0c9
Performance work, plus fix #405 ( #406 )
...
* remove memoization
* update to flash 1.0.2; turn on threading
* stand-alone helper routines for array slicing
* fix issue #405
* reset diffexp state when world changes
* performance work in dimension creation; fix world slicing bug
* update tests to match new state mgmt api
* update flask
* do not make dimensions for useless annotations
* update test to match optimizations
2018-11-05 13:57:58 -08:00
Colin Megill
0dcc17d6d5
rerender axes on regraph ( #403 )
...
* remove cells loading now that we have toast
* rerender histogram axes
* remove logging
2018-11-05 09:29:49 -05:00
Bruce Martin
6e46a65c32
fix add gene action format bug ( #398 )
2018-11-01 14:24:49 -07:00
Bruce Martin
9d7754e31e
Improve front-end HTTP error handling ( #397 )
...
* UI for HTTP error handing in diffexp route
* HTTP error handling for other routes
* clean up toasters
2018-10-30 19:02:11 -07:00
Bruce Martin
bc15e9229f
update config params to match REST API spec ( #393 )
2018-10-30 11:03:40 -07:00
Colin Megill
ed66ae6e4a
tooltips, copy, scatterplot tray ( #383 )
...
* tooltips, copy, scatterplot tray
* reset interface
* copy
2018-10-26 19:21:39 -04:00
Colin Megill
d221d76be6
test for world, graph border, legend label ( #378 )
...
* test for world, graph border, legend label
* typo
2018-10-25 12:16:55 -04:00
Colin Megill
7aa390b5a1
left sidebar improvements ( #368 )
...
* left sidebar improvements
* lint
2018-10-24 10:21:18 -04:00
Colin Megill
96675f806c
hotfix duplicate globals declaration
2018-10-22 16:39:41 -04:00
Colin Megill
df671192be
Begin integrating blueprint ( #359 )
...
* toast test
* modify webpack build to allow for global CSS; use CSS modules to scope component styling
* remove heatmap
* add label to index resets
* swapping out buttons for blueprint
* adding constants to globals
* swapping out blueprint buttons
* title position, sidebar improvements
* sidebar styles
* adding toasts for validation errors
* zebra section trial
* integrating blueprint, switching buttons over, breaking out scatter
* clean up console
2018-10-22 15:46:37 -04:00
Bruce Martin
0c271bc815
categorical metadata performance work ( #356 )
...
* do not create unecessary option state for categories we will not display
* performance improvements for categorical metadata handling
2018-10-22 09:56:41 -07:00
Bruce Martin
5dea303bcd
handle case of excessively large number of options in categorical met… ( #350 )
...
* handle case of excessively large number of options in categorical metadata
* move max category options count into globals
2018-10-18 18:07:39 -07:00
Bruce Martin
2616b5c185
finish tests for world ( #340 )
...
* Create Release_Validation_Recipe.md
* nameCreators test and better error handling
* add test for createObsDimensionMap
* add last set of tests for world module
2018-10-18 09:54:57 -07:00
Bruce Martin
f9f43c42c0
more lint - components ( #336 )
...
* more lint
* fix typo introduced in delinting
* more lint
* remove dead code
* lint fixes
* lint
2018-10-17 07:17:51 -07:00
Colin Megill
952578680a
Remove heatmap, add diffexp info to histograms ( #339 )
...
* Create Release_Validation_Recipe.md
* compose middle ware for redux devtools
* update package.json and lock
* remove heatmap, add to left side bar
* redux devtools extension
2018-10-16 16:29:20 -07:00
Bruce Martin
76ec29734a
Performance work ( #334 )
...
* range encode filter range lists
* speed up data load
* add comment on scanpy read params
* update to latest scanpy/anndata
* performance improvments in data loading
* fix typo
* work around scanpy bug
* remove debugging print statements
2018-10-16 15:49:40 -07:00
Bruce Martin
6b0aafd27c
package dependency cleanup ( #330 )
...
* update npm packages. babel 7, redux 4, etc
* remove obsolete babel config file
* use correct icons
2018-10-15 17:36:13 -07:00
Colin Megill
65f5244ff7
add name getter to world test
2018-10-15 11:20:52 -07:00
Colin Megill
e7642e6a8f
remove log
2018-10-15 11:20:52 -07:00
Colin Megill
8114d7565a
dispose and delete
2018-10-15 11:20:52 -07:00
Colin Megill
8e08534d42
user defined gene
2018-10-15 11:20:52 -07:00
Colin Megill
2b77f8146b
namespacing
2018-10-15 11:20:52 -07:00
Colin Megill
e1a437514e
clean up log
2018-10-15 11:20:52 -07:00
Colin Megill
48fa221ad9
diffexp, regraph, brush
2018-10-15 11:20:52 -07:00
Colin Megill
fff331e1f0
stub additional validation for gene name
2018-10-15 11:20:52 -07:00
Colin Megill
8d07b400be
adding and removing user defined genes
2018-10-15 11:20:52 -07:00
Colin Megill
5b2c07f105
clear differential reducer
2018-10-15 11:20:52 -07:00
Colin Megill
ca35ae0b40
cleanup in histogram
2018-10-15 11:20:52 -07:00
Colin Megill
1cf9fc76b0
break out differential genes from user defined
2018-10-15 11:20:52 -07:00
Colin Megill
a42f9f83f5
clear differential expression button interface
2018-10-15 11:20:52 -07:00
Colin Megill
9de44e6fd4
clear differential expression reducer
2018-10-15 11:20:52 -07:00
Colin Megill
ca37483447
remove old heatmap webgl code
2018-10-15 11:20:52 -07:00
Colin Megill
dd1b9229fc
access varDataCache with kvCache.get
2018-10-15 11:20:52 -07:00
Colin Megill
73f55cb9f8
obs index to index
2018-10-15 11:20:52 -07:00
Colin Megill
8aa75458ed
brushable histogram renders genes
2018-10-15 11:20:52 -07:00
Colin Megill
0c8f4ed824
rename to createVarDimension
2018-10-15 11:20:52 -07:00
Colin Megill
5165297e2a
position tweak
2018-10-15 11:20:52 -07:00
Colin Megill
9c8e0e76ad
remove export
2018-10-15 11:20:52 -07:00
Colin Megill
693dc7be12
switch to roboto condensed for space
2018-10-15 11:20:52 -07:00
Colin Megill
090bad040e
worldIndex returns NaN
2018-10-15 11:20:52 -07:00
Colin Megill
a297956e69
add world helper method for var
2018-10-15 11:20:52 -07:00
Colin Megill
b0603dbed7
create dimension for arbitrary gene
2018-10-15 11:20:52 -07:00
Colin Megill
30069c0e66
export request genes action for use from components
2018-10-15 11:20:52 -07:00
Colin Megill
2c74291ee9
add gene expression section to left sidebar
2018-10-15 11:20:52 -07:00