mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-09-20 11:28:47 +08:00
* refactor categorical controls state * lint * fix race condition in tests * fix typo * add missing update on subset * remove obsolete code * update jest and puppeteer major version; update all minors * update when label changes * remove lint from tests; increase timeouts in e2e tests * initial refactoring to new async annomatrix * refine error handling * fix bad merge * add continuous legend * lint * fix memoization in color table creators * partial implementation of user defined annotations * add new annotations action creator file * first pass at user annotations * additional user annotation bug fixes * user annotation auto-save * unit test cleanup * lint * refactor into multiple files * cleanup * add column GC * fix several bugs in user annotations * remove debug code * no anonymous functions * undo redo cleanup * file cleanup * scatterplot * performance * cleanup * remove old code * render in parallel with load * fix race condition * simply graph rendering * render throttle DRY * fix category label order * fix typo in e2e test setup * re-fix the e2e test setup * be more tolerant of races * anno matrix unit tests * temp disable reembedding * pilot port continuous histo to react-async * name change * lint * fix repaint bug * typo fix * update snap to match new ids * world/universe name cleanup * move annoMatrix to src dir * use private underscore naming convention * fix corner case in all selected * name cleanup * add layout control * init edge case * lint * port scatterplot * fix label indexing bug and improve tests * port category to react-async * fix user annotation labelling while subset * select all of prev layout on layout switch * fix race with crossfilter update * prettier lint * fix misleading comment * fix url composition in loader * first pass at crossfilter tests * lint * lint * fix typo * improved error handling for network errors * fix memoization bug * add memo * refactor for performnce * add missing single-value handling in select exact parser * small bugs discovered by tests * lint * additional crossfilter unit tests * remove extraneous comment * add support for automatic category determination * lint * fix render bug in category * take advantage of schema categories guarantee * lint * do not clear history when resetting * enhanced annomatrix gc * lint * finish renaming to follow conventions; fix clone race bug * lint * add priority based loading to improve initial data load UX * crossfilter cache perf * perf tuning * remove timers * documentation * PR review changes * PR review changes * more PR review edits * improve clarity of comment * more PR review fixes * port centroidLabels to use react-async * remove dead code * pr review updates * oops, remove logging
81 lines
1.6 KiB
JavaScript
81 lines
1.6 KiB
JavaScript
export const schema = {
|
|
schema: {
|
|
annotations: {
|
|
obs: {
|
|
columns: [
|
|
{
|
|
name: "name_0",
|
|
type: "string",
|
|
writable: false,
|
|
},
|
|
{
|
|
name: "n_genes",
|
|
type: "int32",
|
|
writable: false,
|
|
},
|
|
{
|
|
name: "percent_mito",
|
|
type: "float32",
|
|
writable: false,
|
|
},
|
|
{
|
|
name: "n_counts",
|
|
type: "float32",
|
|
writable: false,
|
|
},
|
|
{
|
|
name: "louvain",
|
|
type: "string",
|
|
writable: false,
|
|
},
|
|
],
|
|
index: "name_0",
|
|
},
|
|
var: {
|
|
columns: [
|
|
{
|
|
name: "name_0",
|
|
type: "string",
|
|
writable: false,
|
|
},
|
|
{
|
|
name: "n_cells",
|
|
type: "int32",
|
|
writable: false,
|
|
},
|
|
],
|
|
index: "name_0",
|
|
},
|
|
},
|
|
dataframe: {
|
|
nObs: 2638,
|
|
nVar: 1838,
|
|
type: "float32",
|
|
},
|
|
layout: {
|
|
obs: [
|
|
{
|
|
dims: ["draw_graph_fr_0", "draw_graph_fr_1"],
|
|
name: "draw_graph_fr",
|
|
type: "float32",
|
|
},
|
|
{
|
|
dims: ["pca_0", "pca_1"],
|
|
name: "pca",
|
|
type: "float32",
|
|
},
|
|
{
|
|
dims: ["tsne_0", "tsne_1"],
|
|
name: "tsne",
|
|
type: "float32",
|
|
},
|
|
{
|
|
dims: ["umap_0", "umap_1"],
|
|
name: "umap",
|
|
type: "float32",
|
|
},
|
|
],
|
|
},
|
|
},
|
|
};
|