3e4d82c | Albert Chen | 23 July 2020, 01:08:51 UTC | bump version | 23 July 2020, 01:08:51 UTC |
5cca4e8 | Albert Chen | 23 July 2020, 01:07:52 UTC | filter out sequences before 2019-12-15 | 23 July 2020, 01:07:52 UTC |
0fbbcce | Albert Chen | 23 July 2020, 01:07:42 UTC | remove sequences with very unspecific collection dates | 23 July 2020, 01:07:42 UTC |
56acc59 | kevinaltschuler | 22 July 2020, 22:51:53 UTC | clean packagejson | 22 July 2020, 22:51:53 UTC |
ea8fb3d | Albert Tian Chen | 22 July 2020, 19:01:07 UTC | Cumulative Counts (#99) * cumulative counts and date binning * hide actions for now -- will reconstruct in UI later * fix width for overview -- should stop the date selection from not working on the right end * allow drag events on overview to start on the bars as well * compute group counts in store * rewrite a lot of the react_vega code. it still needs some work, but it's functional for now * merge both spec modifiers into one effect hook * impute missing group-date values, for cumulative viz * add tooltip package and tooltip help for legend, plot, and table | 22 July 2020, 19:01:07 UTC |
c73ace4 | Albert Chen | 21 July 2020, 19:17:01 UTC | bump version to v0.4.1 | 21 July 2020, 19:17:01 UTC |
8b0d126 | Albert Tian Chen | 21 July 2020, 19:15:06 UTC | Metadata filtering (#98) * add react-multi-select-component package * metadata filtering working, mostly * geneselect -> coordinateselect * sidebar accordions * remove extra maxheight prop * wrap location selector in accordion, fix clipping of selected locations * adjust copy * move location selector out of accordion due to scrolling issues, add back maxheight for primer selection * basic statusbar | 21 July 2020, 19:15:06 UTC |
77a26f2 | Albert Tian Chen | 21 July 2020, 09:44:25 UTC | About page (#95) * add SSL instructions * add configuration with certbot additions * flesh out about page, add attributions | 21 July 2020, 09:44:25 UTC |
a20cb65 | Albert Chen | 20 July 2020, 16:30:19 UTC | processing code for sequences 2020-07-07 -- 2020-07-19 | 20 July 2020, 16:30:19 UTC |
4878859 | Albert Chen | 20 July 2020, 16:30:04 UTC | fix processing bug - stop returning list of genes since its defined separately | 20 July 2020, 16:30:04 UTC |
0691bd6 | Albert Chen | 20 July 2020, 16:28:03 UTC | add flag for north macedonia | 20 July 2020, 16:28:03 UTC |
e2c7823 | Albert Chen | 20 July 2020, 15:54:32 UTC | downgrade pysam | 20 July 2020, 15:54:32 UTC |
aa65cbe | Albert Tian Chen | 20 July 2020, 11:11:02 UTC | Stacked barplots (#94) * initial stacked barplot * integrate plot options, move plot options into plot wrapper * move vega components into own folder * sort legend items by group name * plot -> legend cross-highlighting * rewrite react-vega with hooks * update license * simplify signalListeners logic * move width/height changes to separate hook, simplify signalListener logic * move signalListener code to separate hook * simplify function calls * honestly not sure how this works but im running with it * handling selected groups -- the data update code is now super jenky and this will probably result in some frustrating bugs in the future. but that's for future me * shift-select on legend * more compact dates on x-axis * simplify datatable prop passing * hover/select for table, using custom rowrenderer * allow deselecting groups from legend * row selection in table * move rowrenderer to own file, add hover listener * add bgcolor for hovered items in legend * render header row over selected rows * remove vega webgl import * bump version * don't track old app versions | 20 July 2020, 11:11:02 UTC |
6042637 | Albert Chen | 18 July 2020, 05:17:38 UTC | unset the public path in the webpack config so it uses the webpack-public-path.js file on runtime instead | 18 July 2020, 05:17:38 UTC |
9750409 | Albert Chen | 18 July 2020, 05:17:03 UTC | define publicPath once | 18 July 2020, 05:17:03 UTC |
b9f2be0 | Albert Chen | 18 July 2020, 05:16:48 UTC | fix skeleton elements | 18 July 2020, 05:16:48 UTC |
05665e1 | Albert Chen | 18 July 2020, 02:40:56 UTC | fix prop-types | 18 July 2020, 02:40:56 UTC |
a7ab45d | Albert Chen | 18 July 2020, 02:36:30 UTC | simplify initialization process, remove debug code | 18 July 2020, 02:36:30 UTC |
01ec382 | Albert Chen | 18 July 2020, 02:28:37 UTC | disable VegaTree for now | 18 July 2020, 02:28:37 UTC |
61d0cbb | Albert Tian Chen | 18 July 2020, 02:17:45 UTC | New ranges (#88) * formatting, move reference data files to static_data, clean up imports * fix json paths * move genes object out of store as an observable * simplify gene options further * update metadata maps * Change strategy or AA SNP discovery, generate for both gene and protein ORFs * add protein selection add protein selection in UI * fix linter errors * fix download logic -- we'll need to filter by selected gene/protein later * add custom coordinate mode, change GroupBySelect to be its own controlled component * add processing code and data for primers * start tracking changes in csv/tsv files * primer selection in UI * disable AA mode for All Genes/All Proteins * fix DNA SNPs for All Proteins selection | 18 July 2020, 02:17:45 UTC |
8ee35bf | Albert Chen | 08 July 2020, 22:40:33 UTC | bump version | 08 July 2020, 22:40:33 UTC |
a783ca3 | Albert Chen | 08 July 2020, 22:28:14 UTC | hide structural viewer for now | 08 July 2020, 22:28:14 UTC |
8da093a | Albert Chen | 08 July 2020, 22:22:34 UTC | Fix off-by-one for AA SNPs | 08 July 2020, 22:22:34 UTC |
6277108 | Albert Chen | 08 July 2020, 22:15:52 UTC | pass in raw int arrays instead of semicolon-delimited strings, for SNP IDs | 08 July 2020, 22:15:52 UTC |
56f2ca4 | Albert Chen | 08 July 2020, 21:56:46 UTC | fix prop type | 08 July 2020, 21:56:46 UTC |
242af82 | Albert Chen | 08 July 2020, 21:50:28 UTC | fix typo | 08 July 2020, 21:50:28 UTC |
4f0c592 | Albert Chen | 08 July 2020, 21:49:02 UTC | remove debug prints, fix linter errors | 08 July 2020, 21:49:02 UTC |
ff4075c | Albert Chen | 08 July 2020, 21:43:36 UTC | Fixes for empty acknowledgements | 08 July 2020, 21:43:36 UTC |
c771a20 | Albert Chen | 08 July 2020, 21:28:20 UTC | add location processing for sequences up to 2020-07-06, bump sequences date | 08 July 2020, 21:28:20 UTC |
fedca76 | Albert Chen | 08 July 2020, 21:27:40 UTC | updates for new metadata formatting | 08 July 2020, 21:27:40 UTC |
3920e60 | Albert Chen | 08 July 2020, 21:27:28 UTC | update package lock | 08 July 2020, 21:27:28 UTC |
2e55b5b | Albert Chen | 08 July 2020, 21:27:22 UTC | remove pangolin, again | 08 July 2020, 21:27:22 UTC |
840f84d | kevin altschuler | 08 July 2020, 15:47:31 UTC | treeview (#84) * fix conflicts * conflict * delete sample data * updates | 08 July 2020, 15:47:31 UTC |
0164b48 | Albert Chen | 07 July 2020, 23:33:06 UTC | Default to original authors entry if abbreviation failed | 07 July 2020, 23:33:06 UTC |
e270f0c | Albert Chen | 07 July 2020, 22:11:08 UTC | clean up, rename main function | 07 July 2020, 22:11:08 UTC |
b8721e3 | Albert Chen | 07 July 2020, 22:07:52 UTC | Merge branch 'master' of https://github.com/vector-engineering/COVID19-CG | 07 July 2020, 22:07:52 UTC |
3b0162e | Albert Tian Chen | 07 July 2020, 22:06:17 UTC | GISAID Requests (#85) * Location fixes for 2020-06-19 * Increase size of GISAID logo (slightly bigger than on Nextstrain) * Add link to DAA * remove sequences + metadata download option * stop tracking notebooks * Reorganize case data processing * Add more metadata fields, for future filtering * Try to put as much data as possible into one dataframe * Hash Accession IDs to semi-anonymize data. Will have to write a backend to convert these into GISAID Accession IDs * Simplify lineage consensus SNP code - SNP IDs will have to be mapped in the frontend * remove pangolin ref * fix off-by-one error for lineage AA SNPs * Adapt front-end to new data source * Logging, add Accession ID to JSON case data * Fix acknowledgement download * Fix linter errors * Basic acknowledgements table * Try to shorten author names, by pulling last name and adding 'et al' * prettier acknowledgements table | 07 July 2020, 22:06:17 UTC |
2eeb4c3 | kevin altschuler | 07 July 2020, 02:43:01 UTC | Legend (#82) * legendv1; * legendv2 | 07 July 2020, 02:43:01 UTC |
7333252 | Albert Chen | 07 July 2020, 00:31:26 UTC | Merge branch 'master' of https://github.com/vector-engineering/COVID19-CG | 07 July 2020, 00:31:26 UTC |
825c484 | kevin altschuler | 07 July 2020, 00:25:08 UTC | Explicit colors (#81) * add infra for colors * colors * other category | 07 July 2020, 00:25:08 UTC |
dde4c39 | kevin altschuler | 29 June 2020, 23:28:36 UTC | Colorsv1 (#80) * add infra for colors * colors | 29 June 2020, 23:28:36 UTC |
45a8d64 | kevin altschuler | 23 June 2020, 03:14:30 UTC | add all selector (#76) * add all selector * style fixes * fixes * Sidebar loading (#78) * clicking box now works during load * remove prints Co-authored-by: Albert Tian Chen <chena@broadinstitute.org> | 23 June 2020, 03:14:30 UTC |
bb8a098 | kevin altschuler | 23 June 2020, 03:04:11 UTC | fix sorting and default to seq (#77) | 23 June 2020, 03:04:11 UTC |
25d569b | kevinaltschuler | 20 June 2020, 21:00:21 UTC | fix scroll bar | 20 June 2020, 21:00:21 UTC |
3233422 | Albert Chen | 20 June 2020, 20:07:13 UTC | Merge branch 'master' of https://github.com/vector-engineering/COVID19-CG | 20 June 2020, 20:07:13 UTC |
fff5372 | kevin altschuler | 20 June 2020, 20:06:32 UTC | Locked scroll (#74) * not select all but formatting dif * lock main page scroll and let sections scroll seperately * fix conflicts | 20 June 2020, 20:06:32 UTC |
3caa5d3 | Albert Chen | 20 June 2020, 19:55:08 UTC | Location fixes for 2020-06-19 | 20 June 2020, 19:55:08 UTC |
0fae6f5 | Albert Chen | 20 June 2020, 19:25:14 UTC | Add country flag emojis to location tree (#75) Thanks to https://github.com/matiassingers/emoji-flags for the data | 20 June 2020, 19:26:19 UTC |
e422e75 | Albert Chen | 20 June 2020, 18:49:49 UTC | update notebooks | 20 June 2020, 18:49:49 UTC |
dd5fa06 | Albert Chen | 20 June 2020, 18:49:40 UTC | Fallback to pangolin lineage assignments from GISAID | 20 June 2020, 18:49:40 UTC |
8a5f0b8 | Albert Chen | 17 June 2020, 17:13:07 UTC | add location processing code for 2020-06-16, bump data date | 17 June 2020, 17:13:07 UTC |
9b4355e | Albert Chen | 17 June 2020, 14:34:11 UTC | link figures folder | 17 June 2020, 14:34:11 UTC |
a0c78ec | Albert Chen | 16 June 2020, 18:37:14 UTC | Update pymol scripts for Fig 2 | 16 June 2020, 18:37:14 UTC |
b756e16 | Albert Chen | 16 June 2020, 18:37:02 UTC | add collection date --> submission date analysis | 16 June 2020, 18:37:02 UTC |
546e6f9 | Albert Chen | 16 June 2020, 18:36:43 UTC | Update README | 16 June 2020, 18:36:43 UTC |
e4f8fb3 | Albert Chen | 16 June 2020, 11:00:21 UTC | location processing up to 2020-06-15, update data date | 16 June 2020, 18:36:26 UTC |
8305530 | Albert Chen | 16 June 2020, 09:37:14 UTC | update server to NGINX | 16 June 2020, 09:37:14 UTC |
8c5a995 | Albert Chen | 13 June 2020, 11:30:03 UTC | bump version | 13 June 2020, 11:30:03 UTC |
3d0f8e4 | Albert Chen | 13 June 2020, 06:32:21 UTC | update data and location processing for 2020-06-12 | 13 June 2020, 06:32:21 UTC |
e2c45e7 | Albert Chen | 13 June 2020, 05:28:02 UTC | remove old redux file | 13 June 2020, 05:28:02 UTC |
4916f5d | Albert Chen | 13 June 2020, 05:27:21 UTC | Location processing, 2020-06-11 | 13 June 2020, 05:27:21 UTC |
761a3cd | Albert Chen | 12 June 2020, 14:38:08 UTC | consistent border radiuses (#38) | 12 June 2020, 14:38:08 UTC |
5728e0c | Albert Chen | 12 June 2020, 14:30:40 UTC | remove old redux constants | 12 June 2020, 14:30:40 UTC |
3d6babe | Albert Chen | 12 June 2020, 14:26:39 UTC | add plot title, fix main css grid | 12 June 2020, 14:26:39 UTC |
7a56f87 | kevin altschuler | 12 June 2020, 14:13:17 UTC | not select all but formatting dif (#60) * not select all but formatting dif * style adjustments Co-authored-by: Albert Chen <chena@broadinstitute.org> | 12 June 2020, 14:13:17 UTC |
6062e4b | Albert Chen | 12 June 2020, 13:33:14 UTC | In DataTable dots mode, don't mask the reference letters with dots (fixes #61) | 12 June 2020, 13:33:14 UTC |
ceb4319 | Albert Chen | 12 June 2020, 13:30:31 UTC | Update README | 12 June 2020, 13:30:31 UTC |
87fd3b6 | Albert Tian Chen | 12 June 2020, 12:34:09 UTC | Download Sequences, Aggregated Sequences (#62) * Download aggregate data * refactor, selectedAccessionIds -> selectedRows * refactor snpData functions to camelCase * download sequences and metadata | 12 June 2020, 12:34:09 UTC |
71ee455 | Albert Chen | 12 June 2020, 03:16:57 UTC | fix linter errors | 12 June 2020, 03:16:57 UTC |
9e4b98a | Albert Chen | 12 June 2020, 03:11:07 UTC | fix clipping issues with dropdownbutton menu | 12 June 2020, 03:11:07 UTC |
b18e245 | Albert Chen | 12 June 2020, 02:53:00 UTC | add server documentation | 12 June 2020, 02:56:59 UTC |
960158f | kevinaltschuler | 12 June 2020, 02:16:34 UTC | laoding anim | 12 June 2020, 02:16:34 UTC |
305ae49 | kevinaltschuler | 12 June 2020, 01:13:18 UTC | wip | 12 June 2020, 01:13:18 UTC |
f479ffe | Albert Chen | 11 June 2020, 22:16:18 UTC | bump version and sequence date | 11 June 2020, 22:16:18 UTC |
95a53da | kevin altschuler | 11 June 2020, 22:07:32 UTC | new table (#50) * new table * remove lines * remove example * new table fixes * styling to match old table * update package-lock * dropdown button component for downloads * fix linter errors * decouple plot and table loading states - so that the plot doesn't re-render on a date-range change * remove old component * Display custom element when no rows passed to NewLineageDataTable * remove old datatable package, rename new component * Add more color options, and dot letter option * update package-lock * add initial sort column, depending on grouping mode Co-authored-by: Albert Chen <chena@broadinstitute.org> | 11 June 2020, 22:07:32 UTC |
0f8ffaf | Albert Chen | 11 June 2020, 21:56:04 UTC | formatting | 11 June 2020, 21:56:04 UTC |
c429176 | Albert Chen | 11 June 2020, 21:55:57 UTC | Update location processing code (2020-06-10) | 11 June 2020, 21:55:57 UTC |
2e72373 | Albert Chen | 11 June 2020, 18:32:31 UTC | Merge branch 'loading-anim' | 11 June 2020, 18:32:31 UTC |
433dde5 | Albert Chen | 11 June 2020, 18:32:16 UTC | Merge branch 'master' into loading-anim | 11 June 2020, 18:32:16 UTC |
b9e8236 | Albert Chen | 11 June 2020, 14:38:47 UTC | Update page title | 11 June 2020, 14:38:47 UTC |
38085e5 | Albert Chen | 11 June 2020, 14:37:06 UTC | add analytics add analytics (#42) | 11 June 2020, 14:37:10 UTC |
f14fb88 | kevinaltschuler | 11 June 2020, 04:44:34 UTC | remove console | 11 June 2020, 04:44:34 UTC |
c0432c3 | kevinaltschuler | 11 June 2020, 04:41:29 UTC | loading anim | 11 June 2020, 04:41:29 UTC |
492c940 | Albert Tian Chen | 11 June 2020, 04:41:13 UTC | Acknowledgements (#51) * Scripts for generating acknowledgement IDs and mapping back to taxons * restructure acknowledgements output for better indexing in JS * download acknowledgements | 11 June 2020, 04:41:13 UTC |
d1a14e5 | kevinaltschuler | 10 June 2020, 23:22:42 UTC | fix lint err | 10 June 2020, 23:22:42 UTC |
8d4d0a5 | kevin altschuler | 10 June 2020, 23:21:15 UTC | add worker for scripts, improve runtime of scripts and add async states (#43) * add worker for scripts, improve runtime of scripts and add async states * add example * fix some linter errors * Don't display null values in HeatmapCell The missing values checked here initially were NaN values, but now since the worker code is stringifying/parsing objects I think these NaNs got changed to nulls, so now I'm checking for both * clean up debug prints * update package-lock * console remova Co-authored-by: Albert Chen <chena@broadinstitute.org> | 10 June 2020, 23:21:15 UTC |
0e7c8a7 | Albert Chen | 10 June 2020, 08:35:55 UTC | move version variables to separate file, bump version for now | 10 June 2020, 08:35:55 UTC |
f1ab07c | Albert Chen | 10 June 2020, 08:35:34 UTC | add new location rules, 2020-06-08 | 10 June 2020, 08:35:34 UTC |
6bd0f29 | Albert Chen | 09 June 2020, 23:25:25 UTC | notebook: framework for sequence clustering and plotting whole genes | 09 June 2020, 23:25:25 UTC |
bc8437d | Albert Chen | 09 June 2020, 23:24:59 UTC | ignore generated figures from notebooks | 09 June 2020, 23:24:59 UTC |
7c41a89 | Albert Chen | 09 June 2020, 15:51:56 UTC | Add location filtering optimization, cherry-picked from Kevin's commit 0ae89ee in the worker branch | 09 June 2020, 15:51:56 UTC |
d80dfd8 | Albert Chen | 09 June 2020, 05:42:53 UTC | remove old scripts | 09 June 2020, 05:42:53 UTC |
23b0ca8 | Albert Chen | 09 June 2020, 05:42:17 UTC | move pymol scripts | 09 June 2020, 05:42:17 UTC |
e0082fd | Albert Chen | 09 June 2020, 05:37:09 UTC | Merge branch 'master' of github.com:vector-engineering/covid_ui | 09 June 2020, 05:37:09 UTC |
fa71227 | Albert Chen | 09 June 2020, 05:37:01 UTC | Add custom colormap limits, fix float -> hex conversion, set low or 0 SNP counts to gray | 09 June 2020, 05:37:01 UTC |
eabe3a8 | Albert Tian Chen | 09 June 2020, 05:35:23 UTC | Add simple HTTP server with authorization (#44) * use 6X2A model as example * add simple server server files | 09 June 2020, 05:35:23 UTC |
926bbfc | Albert Chen | 09 June 2020, 04:30:25 UTC | catch direct file path in dist build | 09 June 2020, 04:30:25 UTC |
71fd810 | Albert Chen | 08 June 2020, 17:56:57 UTC | add version and sequence analysis date to header | 08 June 2020, 17:56:57 UTC |
6794a0b | Albert Chen | 08 June 2020, 17:28:08 UTC | Make separate columns for each chunk of SNPs, when grouping by SNPs | 08 June 2020, 17:28:08 UTC |
6a8ef91 | Albert Chen | 08 June 2020, 17:02:45 UTC | change nomenclature from cases -> sequences | 08 June 2020, 17:02:45 UTC |