Results 94 issues of Nick Watts

Currently, the MANE Select transcripts pipeline keys its output table by Ensembl gene ID. https://github.com/broadinstitute/gnomad-browser/blob/b4e38686e23fe4a31ff7c9541fe78b82b4df286b/data-pipeline/src/data_pipeline/data_types/mane_select_transcript.py#L16-L25 Also, the annotate_transcript_consequences function only checks the annotation's transcript ID against the MANE Select transcript's...

Component: Data Pipeline

VEP annotations for Ensembl transcripts do not include version numbers, whereas annotations for RefSeq transcripts do. For RefSeq transcripts, the version number needs to be removed when collecting canonical transcripts...

Component: Data Pipeline

VEP annotations for Ensembl transcripts do not include version numbers. Thus, version numbers are annotated using data from the version of GENCODE used by VEP (from the output of the...

Component: Data Pipeline

The ranking of VEP consequences in the browser does not match Ensembl's ranking. https://github.com/broadinstitute/gnomad-browser/blob/8fdd162ae3248b736df8e87dd43bbb402ca2cf4a/browser/src/vepConsequences.js#L1-L182 https://ensembl.org/info/genome/variation/prediction/predicted_data.html#consequence_type_table Not sure why. The browser's ranking seems to have been that way since ranking was...

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

Component: Infrastructure

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