8000 Releases · Clinical-Genomics/scout · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: Clinical-Genomics/scout

Variant load order fix and user interface improvements

12 May 06:04
8ec24e8
Compare
Choose a tag to compare

[4.101]

Changed

  • Institutes are now sorted by ID on gene panels page (#5436)
  • Simplified visualization of previous ACMG and CCV classifications for a variant on variantS page (#5439 & #5440)
  • On ClinVar multistep submission form, skip fetching transcript versions for build 38 transcripts which are not MANE Select or MANE Plus Clinical (#5426)

Fixed

  • Malformatted table cell for analysis date on caseS page (#5438)
  • Remove "Add to ClinVar submission" button for pinned MEI variants as submission is not supported at the moment (#5442)
  • Clinical variant files could once again be read in arbitrary order on load (#5452)
  • Fix test_sanger_validation test to be run with a mock app instantiated (#5453)

Fix parsing and loading of Ensembl transcripts

30 Apr 06:02
380a516
Compare
Choose a tag to compare

[4.100.2]

Fixed

  • Keyerror 'ensembl_transcript_id' when loading transcripts from a pre-downloaded Ensembl transcripts file (#5435)

Removed an extra x from compounds functional annotation cells

30 Apr 04:33
15ecd01
Compare
Choose a tag to compare

[4.100.1]

Fixed

  • Removed an extra x from compounds functional annotation cells (#5432)

ClinVar oncogenicity filter, WTS outliers matching, Matchmaker submissions page, and MAF track for LRS IGV

29 Apr 10:51
9d858cf
Compare
Choose a tag to compare

[4.100]

Added

  • Button with link to cancerhotspots.org on variant page for cancer cases (#5359)
  • Link to ClinGen ACMG CSPEC Criteria Specification Registry from ACMG classification page (#5364)
  • Documentation o 8000 n how to export data from the scout database using the command line (#5373)
  • Filter cancer SNVs by ClinVar oncogenicity. OBS: since annotations are still sparse in ClinVar, relying solely on them could be too restrictive (#5367)
  • Include eventual gene-matching WTS outliers on variantS page (Overlap column) and variant page (Gene overlapping non-SNVs table) (#5371)
  • Minor Allele Frequency (HiFiCNV) IGV.js track for Nallo cases (#5401)
  • A page showing all cases submitted to the Matchmaker Exchange, accessible from the institute's sidebar (#5378)
  • Variants' loader progress bar (#5411)

Changed

  • Allow matching compounded subcategories from SV callers e.g. DUP:INV (#5360)
  • Adjust the link to the chanjo2 gene coverage report to reflect the type of analyses used for the samples (#5368)
  • Gene panels open in new tabs from case panels and display case name on the top of the page (#5369)
  • When uploading research variants, use rank threshold defined in case settings, if available, otherwise use the default threshold of 8 (#5370)
  • Display genome build version on case general report (#5381)
  • On pull request template, fixed instructions on how to deploy a branch to the development server (#5382)
  • On case general report, when a variant is classified (ACMG or CCV), tagged, commented and also dismissed, will only be displayed among the dismissed variants (#5377)
  • If case is re-runned/re-uploaded with the --keep-actions tag, remember also previously assigned diseases, HPO terms, phenotype groups and HPO panels (#5365)
  • Case load config alias and updated track label for TIDDIT coverage tracks to accommodate HiFiCNV dito (#5401)
  • On variants page, compounds popup table, truncate the display name of compound variants with display name that exceeds 20 characters (#5404)
  • Update dataTables js (#5407)
  • Load variants command prints more clearly which categories of variants are being loaded (#5409)
  • Tooltips instead of popovers (no click needed) for matching indicators on variantS page (#5419)
  • Call chanjo2 coverage completeness indicator via API after window loading completes (#5366)
  • On ClinVar multistep submission form, silence warnings coming from missing HGVS version using Entrez Eutils (#5424)

Fixed

  • Style of Alamut button on variant page (#5358)
  • Scope of overlapping functions (#5385)
  • Tests involving the variants controllers, which failed when not run in a specific order (#5391)
  • Option to return to the previous step in each of the steps of the ClinVar submission form (#5393)
  • chanjo2 MT report for cases in build 38 (#5397)
  • Fixed some variantS view tests accessing database out of app context (#5415)
  • Display of matching manual rank on the SV variant page (#5419)
  • Broken scout setup database command (#5422)
  • Collecting and removing ClinVar submission data for cases which have been removed (#5421)
  • Speed up query for gene overlapping variants (#5413)

ClinVar oncogenicity, gene overlapping SV and MEI, Keycloak support and more IGV tracks

26 Mar 13:39
4c177e0
Compare
Choose a tag to compare

[4.99]

Added

  • De novo assembly alignment file load and display (#5284)
  • Paraphase bam-let alignment file load and display (#5284)
  • Parsing and showing ClinVar somatic oncogenicity anontations, when available (#5304)
  • Gene overlapping variants (superset of compounds) for SVs (#5332)
  • Gene overlapping variants for MEIs (#5332)
  • Gene overlapping variants for cancer (and cancer_sv) (#5332)
  • Tests for the Google login functionality (#5335)
  • Support for login using Keycloak (#5337)
  • Documentation on Keycloak login system integration (#5342)
  • Integrity check for genes/transcripts/exons files downloaded from Ensembl (#5353)
  • Options for custom ID/display name for PanelApp Green updates (#5355)

Changed

  • Allow ACMG criteria strength modification to Very strong/Stand-alone (#5297)
  • Mocked the Ensembl liftover service in igv tracks tests (#5319)
  • Refactored the login function into smaller functions, handling respectively: user consent, LDAP login, Google login, database login and user validation (#5331)
  • Allow loading of mixed analysis type cases where some individuals are fully WTS and do not appear in DNA VCFs (#5327)
  • Documentation available in dark mode, and expanded installation instructions (#5343)

Fixed

  • Re-enable display of case and individual specific tracks (pre-computed coverage, UPD, zygosity) (#5300)
  • Disable 2-color mode in IGV.js by default, since it obscures variant proportion of reads. Can be manually enabled (#5311)
  • Institute settings reset (#5309)
  • Updated color scheme for variant assessment badges that were hard to see in light mode, notably Risk Factor (#5318)
  • Avoid page timeout by skipping HGVS validations in ClinVar multistep submission for non-MANE transcripts from variants in build 38 (#5302)
  • Sashimi view page displaying an error message when Ensembl REST API (LiftOver) is not available (#5322)
  • Refactored the liftover functionality to avoid using the old Ensembl REST API (#5326)
  • Downloading of Ensembl resources by fixing the URL to the schug server, pointing to the production instance instead of the staging one (#5348)
  • Missing MT genes from the IGV track (#5339)
  • Paraphase and de novo assembly tracks could mismatch alignment sample labels - refactor to case specific tracks (#5357)

Old research cases patch, improved documentation and institute filters page

04 Mar 08:15
fbdbc75
Compare
Choose a tag to compare

[4.98]

Added

  • Documentation on how to delete variants for one or more cases
  • Document the option to collect green genes from any panel when updating the PanelApp green genes panel
  • On the institute's filters page, display also any soft filters applied to institute's variants

Fixed

  • Case page patch for research cases without WTS outliers

WTS outlier research, in_normal filter, clinvar exclude, chanjo2 coverage completeness and more

28 Feb 13:37
5272e29
Compare
Choose a tag to compare

🌞☁️There are several new features in this early spring cleaning release.☁️🌞

Please see below. Note in particular that due to the ClinVar refactor, saved filters with clinsig_confident_always_returned enabled will be re-saved with the new options prioritised_clivar and clinvar_trusted_revstat enabled.

🙏 Extra thanks to @molucorner for the HRD display!

Added

  • Software version and link to the relative release on GitHub on the top left dropdown menu
  • Option to sort WTS outliers by p_value, Δψ, ψ value, zscore or l2fc
  • Display pLI score and LOEUF on rare diseases and cancer SNV pages
  • Preselect MANE SELECT transcripts in the multi-step ClinVar variant add to submission process
  • Allow updating case with WTS Fraser and Outrider research files
  • Load research WTS outliers using the scout load variants --outliers-research command
  • Chanjo2 gene coverage completeness indicator and report from variant page, summary card
  • Enhanced SNV and SV filtering for cancer and rare disease cases, now supporting size thresholds (≥ or < a specified base pair length)
  • Option to exclude ClinVar significance status in SNVs filters form
  • Made HRD a config parameter and display it for cancer cases.
  • Preset institute-level soft filters for variants (filtering based on "filters" values on variant documents). Settings editable by admins on the institute's settings page. Allows e.g. hiding tumor in_normal and germline_risk filter status variants.
  • Load pedigree and sex check from Somalier, provided by e.g. the Nallo pipeline
  • Expand the command line to remove more types of variants. Now supports: cancer, cancer_sv, fusion, mei, outlier, snv, str, and sv.
  • New prioritise_clinvar checkbox on rare diseases cases, SNVs page, used by clinical filter or for expanding the search to always return variants that match the selected ClinVar conditions
  • ClinVar CLNSIG Exclude option on cancer variantS filters

Changed

  • Do not show overlapping gene panels badge on variants from cases runned without gene panels
  • Set case as research case if it contains any type of research variants
  • Update igv.js to 3.2.0
  • IGV DNA alignment track defaults to group by tag:HP and color by methylation (useful for LRS), and show soft-clips
  • Update gnomAD constraint to v4.1
  • HG38 genes track in igv.js browser, to correctly display gene names
  • Refactored code for prioritizing the order of variant loading
  • Modified the web pages body style to adapt content to smaller screens
  • Refactored filters to filter variants by ClinVar significance, CLINSIG Confident and ClinVar hits at the same time
  • Improved tooltips for ClinVar filter in SNVs filter form
  • showSoftClips parameter in igv.js is set to false by default for WES and PANEL samples

Fixed

  • Don't save any "-1", "." or "0" frequency values for SNVs - same as for SVs
  • Downloading and parsing of genes from Ensembl (including MT-TP)
  • Don't parse SV frequencies for SNVs even if the name matches. Also accept "." as missing value for SV frequencies.
  • HPO search on WTS Outliers page
  • Stop using dynamic gene panel (HPO generated list) for clinical filter when the last gene is removed from the dynamic gene panel
  • Return only variants with ClinVar annotation when ClinVar hits checkbox is checked on variants search form
  • Legacy variant filter option clinsig_confident_always_returned on saved filters is remapped as prioritised_clivar and clinvar_trusted_revstat
  • Variants queries excluding ClinVar tags without prioritise_clinvar checkbox checked

What's Changed

Full Changelog: v4.96...v4.97

Expanded annotations on report, improved case status and loading support, more ACMG warnings, fixes and updates

28 Jan 10:00
a7e0c64
Compare
Choose a tag to compare

[4.96]

Added

  • Support case status assignment upon loading (by providing case status in the case config file)
  • Severity predictions on general case report for SNVs and cancer SNVs
  • Variant functional annotation on general case report for SNVs and cancer SNVs
  • Version of Scout used when the case was loaded is displayed on case page and general report

Removed

  • Discontinue ClinVar submissions via CSV files and support only submission via API: removed buttons for downloading ClinVar submission objects as CSV files

Changed

  • Display STR variant filter status on corresponding variantS page
  • Warning and reference to Biesecker et al when using PP1/BS4 and PP4 together in ACMG classifications
  • Warning to not use PP4 criterion together with PS2/PM6 in ACMG classifications with reference to the SVI Recommendation for de novo Criteria (PS2 & PM6)
  • Button to directly remove accepted submissions from ClinVar
  • Upgraded libs in uv.lock file

Fixed

  • Release docs to include instructions for upgrading dependencies
  • Truncated long HGVS descriptions on cancer SNV and SNVs pages
  • Avoid recurrent error by removing variant ranking settings in unranked demo case
  • Actually re-raise exception after load aborts and has rolled back variant insertion

Case report CCV score, PanelApp loading improvements

17 Jan 09:56
bef6c65
Compare
Choose a tag to compare

This release addresses

  • CCV scores on case reports
  • Multiple fixes ACMG scores on case reports; bayesian temperature could miss modifiers
  • The SNV classification for can now also be accessed for SVs. It is intended primarily for small SVs. ACMG SV classification for larger SVs can be reached via link to clingen, and is intended to still be reported as manual rank.
  • Fixes and simplifications for PanelApp panel loading

Version 4.95

Added

  • CCV score / temperature on case reports
  • ACMG SNV classification form also accessible from SV variant page
  • Simplify updating of the PanelApp Green panel from all source types in the command line interactive session

Changed

  • Clearer link to Richards 2015 on ACMG classification section on SVs and SVs variants pages
  • Parse HGNC Ids directly from PanelApp when updating/downloading PanelApp panels
  • Skip variant genotype matching check and just return True when matching causative is found in a case with only one individual/sample
  • Reduced number of research MEI variants present in the demo case from 17K to 145 to speed up automatic tests

Fixed

  • ACMG temperature on case general report should respect term modifiers
  • Missing inheritance, constraint info for genes with symbols matching other genes previous aliases with some lower case letters
  • Loading of all PanelApp panels from command line
  • Saving gene inheritance models when loading/updating specific/all PanelApp panels (doesn't apply to the PanelApp Green Genes panel)
  • Save also complete penetrance status (in addition to incomplete) if available when loading specific/all PanelApp panels (does not apply to the PanelApp Green Genes panel)
  • Variants and managed variants query by coordinates, which was returning all variants in the chromosome if start position was 0
  • Compound loading matches also "chr"-containing compound variant names

Fixed crashing MT report and missing pedigree images

20 Dec 16:19
a7cfa16
Compare
Choose a tag to compare

[4.94.1]

Fixed

  • Temporary directory generation for MT reports and pedigree files to avoid pages crashing
0