gnomad-browser icon indicating copy to clipboard operation
gnomad-browser copied to clipboard

Explore gnomAD datasets on the web

Results 259 gnomad-browser issues
Sort by recently updated
recently updated
newest added

Currently, creating a deployment using `deployctl` creates a local kustomization.yaml file and applying the deployment applies it using `kubectl`. https://github.com/broadinstitute/gnomad-browser/blob/95f5d24f540f8132dc9cf546226ae9581bb095bb/deploy/deployctl/subcommands/browser_deployments.py#L31-L35 However, the only thing that changes is the image tag...

Component: Infrastructure

The dataset menu shows the selected version of gnomAD and the number of samples in the dataset. ![Screen Shot 2022-01-04 at 10 28 27 AM](https://user-images.githubusercontent.com/1156625/148082623-882cd661-3424-499a-a42b-b72007b4bee9.png) However, it always shows information...

To avoid the possibility of indexing multiple copies of a document in Elasticsearch, each document must have a unique ID. Currently, the document ID used for variants is a compressed...

Component: Data Pipeline

Currently, K8S deployments are managed using [manifests](https://github.com/broadinstitute/gnomad-browser/tree/main/deploy/manifests) and custom wrappers around kubectl ([deployctl](https://github.com/broadinstitute/gnomad-browser/tree/main/deploy/deployctl)). These should be replaced with Helm. (EDIT: Adding a checklist) - [x] https://github.com/broadinstitute/gnomad-deployments/pull/1 - [x] https://github.com/broadinstitute/gnomad-deployments/pull/2 -...

Component: Infrastructure

Currently, cloud infrastructure for the browser is managed using gcloud or the Cloud Console and changes manually added to a Python script that sets up everything from scratch ([deploy/deployctl/subcommands/setup.py](https://github.com/broadinstitute/gnomad-browser/blob/efcee6869093bd45a10309e522d80498e88f277e/deploy/deployctl/subcommands/setup.py)). Instead,...

Component: Infrastructure

Since we don't use replicas in Elasticsearch (in order to save space), ES node restarts, upgrades, etc. result in ES being unavailable. Currently, this results in "Unknown error" messages in...

Component: API
Component: Infrastructure

A timeout between the load balancer and API service may result in a 502 HTML response being returned. This happened on a query for variants in ENSG00000155657 when those were...

Component: API
Component: Infrastructure

Currently, queries for individual variants use Elasticsearch search requests. However, variants are stored with document IDs, so get requests can be used instead. This requires implementing [compressed_variant_id](https://github.com/broadinstitute/gnomad-browser/blob/78274d30d4f96a66391601c2e9bf00651dc2f61e/data-pipeline/src/data_pipeline/data_types/variant/variant_id.py#L68-L94) in JS.

Component: API
Performance

Margins, section headings, etc. all space out tracks and make it harder to fit multiple tracks within one screen height. Having to scroll between tracks makes it much harder to...

Type: Story