Release Notes

  • 2024.12.1
    • Fix support for GRR contents file in YAML format

  • 2024.12.0
    • Restore gene scores partitions REST API

    • Clean up WDAE unit tests

    • The cnv_collection does not crash on an unknown chromosome

    • Added get_region_scores to PostionScore interface

    • Change fetch_region method signature for AlleleScore

    • Switch to using JSON format for GRR contents file

    • Reorganization of GeneSetAnnotator to support multiple gene sets

    • Fis support for downloading phenotype tool report image

    • Restore usage of gene scores partitions

  • 2024.11.3
    • Fix annoate_columns to create a correct tabix index

    • Fix SimpleEffectAnnotator to produce a link to the GPF documentation

    • Adjust formatting of float numbers in annotate_columns and annotate_vcf tools

    • Fix gene set annotator to include attributes in the annotation schema

    • Fix gene score annotator documentation to include aggregator

    • Add support for read-only filesystem GRR

    • Add support for liftover annotator to use source and target genomes from liftover chain genomic resource labels

    • Annonymous users can access limited functionality of phenotype tools

    • Add support for effect annotator to use reference genome from genomic resource labels, annotation pipeline preamble, and genomic context

    • Fix types produced in annotation pipeline documentation

    • Fix dataset hierarchy permissions

    • Support for wildcards in annotation pipeline resource_id annotator’s attributes

    • Fix in region splitting in annotation and reannotation tools - annotate_columns, annotate_vcf and annotate_schema2_parquet

    • Support for categorical histograms in gene scores user interface

    • Support for consistency checks in genomic scores fetch_region method

    • Minor optimizations in the genomic position table

    • Fix an infinite loop in the liftover annotator

    • Minor improvements in DuckDb genotype storage

    • Support for downloading phenotype tool report image

    • Fix in the error handling for family filters in the genotype browser

  • 2024.11.2
    • Fix pheno import type inference issues

    • Improvments in phenotype data import unit testing

    • Improvements in enrichment REST API unit testing

    • Fix handling of any_user access rights in dataset hierarchy

    • Fix query cancelation in gene browser

  • 2024.11.1
    • Fix pheno import type inference issues

    • Improvments in phenotype data import testing

    • Construct gene sets download ling on the frontend

    • Fix handling of frequency filters in DuckDb genotype storage

    • Bump version DuckDb to 1.1.3

    • Implementation of full re-annotation of schema2 parquet datasets

    • Factory functions for bulding genomic resources from resource ID

    • Fix query cancelation in genotype browser

    • Improvement in handling pedigrees in dataset statistics without access rights

  • 2024.11.0
    • Pure python implementation of type inference for phenotype measures

    • Phenotype data import refactored

    • Support for storing gene models in GTF format

    • Support for storing gene and genomic scores histograms in JSON format

    • Fix de Novo gene sets user interface

    • Fix hanling of families and persons IDs in save/share query

  • 2024.10.6
    • Bug fix in handling genomic scores with chromosome remapping

    • Workaround for pysam handling of HLA contigs regions

    • Bug fix for handling dataset description without children

  • 2024.10.5
    • GPF federation refactoring to create a separate conda package gpf_federation

    • Update de Novo gene sets REST API

    • Support for restricted access of GPF tools without explicit access rights

    • Improvement and fixes in Schema2 parquet datasets re-annotation

    • Bump DuckDb version to 1.1.2

    • Support for DuckDb S3 genotype storage

    • Fix missing gene profiles state in GPFjs

  • 2024.10.4
    • Refactor and fixes in support of person set collection queries

  • 2024.10.3
    • Remove an exception logger from phenotype measures download in phenotype browser

  • 2024.10.2
    • Clean up user edit code from GPFjs

  • 2024.10.1
    • Bump Angular version to 17

    • Bump DuckDb version to 1.1.1

    • Fix Impala genotype storage bugs

    • Clean up dataset statistics unit tests

  • 2024.10.0
    • Bump Angular version to 16

    • Clean up of GPFjs code

    • Fix annotatoion pipeline documentation links to genomic resources

    • Support for full VEP annotation in VEP annotator plugin

    • Reorganization of de Novo gene sets API

  • 2024.9.3
    • Fix phenotype measures download in phenotype browser

    • Fix searches for datasets in management user interface

    • Fix datasets permissions REST API

  • 2024.9.2
    • Support search for datasets in management user interface

    • Fix denovo report generation

    • Remove duplicated large and small value labes in genomic scores histograms help modals

    • Fix bigWig genomic position table fetch method

    • Fix inmemory genomic position table handling of zero based scores

    • Fix handling of displayed_values_percent in categorical histograms

  • 2024.9.1
    • Fix default number of bins in genomic scores histograms

    • Support case insensitive search in phenotype browser

    • Update links to annotators documentation in annotation pipeline documentation

    • Add missing files method in gene sets genomic resource implementation

    • Fix handling of ultra rare heuristics in DuckDb genotype storage queries

    • Clean up and imporements in wdae unit testing

    • Fix hanlding of zero based scores in inmemory genomic position table

    • Fix phenotype browser table sorting buttons state

    • Refactor and clean up of GPFjs internal state handling and transition to ngrx

  • 2024.9.0
    • Performance improvements in annotation with bigWig scores resources

    • Bug fixing in wdae datasets API hierarchy

    • Phenotype data import type inference improvements

    • GPF validation runner error reporting improvements

    • BigWig genomic resources buffering Improvments

    • Phenotype data import of browser data improvements

    • Phenotype browser table improvements

    • Support for integer region bins in schema2 genotype storages

    • Schema2 Parquet loader fixes in hadling of regions

    • DuckDb genotype storage reorganization

    • Support for DuckDb genotype storage over S3

    • Separate GPF federation into a package gpf_federation

    • Revisit histogram configuration and support for user defined plot functions

    • Improvements in gpf_wdae unit testing

  • 2024.8.2
    • Improvement of SQL query builder for family and summary variants in DuckDb genotype storage

    • Fix packaging of external VEP annotator plugin

    • Support for serialisation of additional attributes of family variants

    • Fix support for log-scale Y axis in categorical histograms

    • Fix loading of gene profiles search term from gene profiles state

  • 2024.8.1
    • Fix caching of genotype data groups descriptions

    • Genomic position table optimization for bigWig resources

  • 2024.8.0
    • Fix for pheno data import on clusters

    • Fix genomic scores histograms large and small value labels

    • Change genomic scores configuration to support column_name and column_index

    • Fix support for genomic scores with zero_based genomic position table

  • 2024.7.8
    • Fix handling of bigWig resources with chromosome mapping in grr_manage

  • 2024.7.7
    • Added unit tests for external VEP annotator plugin

    • Fix collection of study parents in gpf_wdae

    • Fix bigWig genomic position table fetch method

    • Fix annotation pipeline preamble

    • Fix gene browser input field behavior in GPFjs

    • Fix query cancelation on destroy of component in GPFjs

  • 2024.7.6
    • Added web caching for GPF instance home and about pages

    • Fix handling of permissions for any_user` group in gpf_wdae

    • Fix gene profiles single gene search from home page

    • Clean up old dataset description cache in GPFjs

    • Fix search query cancelation in phenotype browser

    • Fix handling of description for annonymous users in GPFjs

    • Fix in dataset selector dropdown in GPFjs

  • 2024.7.5
    • Performance improvements in calculation of access rights for datasets

    • Fixes in datasets routing in GPFjs

    • Added UI for resetting gene profiles state

  • 2024.7.4
    • Fixes in pheno measures dropdown selector for genotype browser and pheno tool

  • 2024.7.3
    • Bump versions of django dependencies

    • Fix handling of phenotype data groups

    • Fix sorting of pheno browser table

    • Gene profiles user interface state store in user profile

    • Improvement in enrichment tool results display

    • Fixes in gpf_validation_runner tool

    • Fixes for serialization of gene models in GTF format

    • Fix chromosome mapping for bigWig genomic position table

    • Fix in phenotype tool user interface controls

    • Fix in gene browser user interface coding only control

    • Fix in histogram sliders user interface

    • Fixes for handling of selected dataset in GPFjs internal state

    • New pheno measures dropdown selector for genotype browser and pheno tool

  • 2024.7.2
    • Tool for drawing score resources histograms draw_score_histograms

    • Gene sets clean up and fixes

    • Fix handling of internal buffer of tabix genomic position table

  • 2024.7.1
    • Improvements in genomic position table performance

    • Initial support for 0-based genomic scores in genomic position table

    • Initial support for serialization of gene models in GTF format

    • Fix in handling of saved queries in GPFjs

  • 2024.7.0
    • Bump Python version to 3.11

    • Fix in gene profiles search for genes

    • Support for browser caching of GPF wdae requests

    • Support for style tag in GRR info pages resource description

    • Support for ZSTD compression of variants data blobs in schema2 parquet

    • Fixes in annotation pipeline construction

    • Fixes in support for bigWig format in genomic scores

    • Fixes in handling of selected dataset in GPFjs

    • Fixes of visual flickering of dataset selector dropdown in GPFjs

    • Fixes in handling of internal state in GPFjs

  • 2024.6.6
    • Update for GRR info pages for genomic scores, gene scores, gene models and reference genome

    • Demo annotators for external tools using batch mode annotation

    • Demo annotators for external tools using using GRR resources and batch mode annotation

    • Fixes and optimization for genotype variants query over schema2 parquet loader

    • Fix handling of bigWig resources in GRR

    • Fix home page search for a gene profile

    • Fix handling of gene browser input

  • 2024.6.5
    • Fix for GTF gene models parser

  • 2024.6.4
    • Initial support for batch mode in annotation pipeline and annotate columns tool

    • Fix for gene profiles state handling in GPFjs

    • Clean up and improvements in searchable dropdowns in GPFjs

  • 2024.6.3
    • Fix gene scores missing description in GRR info pages

    • DuckDb version bumpted to 1.0.0

    • Initial implementation of request caching in WDAE

    • Fix a minor issue in collapsable dropdown dataset selector

  • 2024.6.2
    • Initial support for BigWig genomic resources

    • Bump GPF dependencies

    • Fix handling of phenotype browser images

    • Improved gene models statistics

    • Improved gene models and reference genome info pages in GRR

  • 2024.6.1
    • Fix gene models GTF parser

    • Parallelization of phenotype data import tool

  • 2024.6.0
    • Fix in hadling annotation pipeline preamble in annotation documentation tool

    • Imrovements in annotation documentation tool

    • Support for quering genotye variants over Schema2 parquet loader

    • Improvements in genomic scores and gene scores info packages

    • Fix in handling studies without variants in GCP Schema2 genotype storage

    • Fix in family tags counter

    • Collapsable dropdown dataset selector

    • Fix phenotype tool legend

    • Fix the layout of histogram description in scores descriptions

  • 2024.5.3
    • Fix hanlding of genomic resources varsions in GRR home page

    • Support for multiple regression measures in phenotype databases

    • Resore basic liftover annotator

    • Fix in handling studies without variants in Impala Schema2 genotype storage

    • Improvments in handling annotation pipeline preamble section

    • Fix alignment of dataset names in GPF home page hierarchy

    • Fix handling of gene profiles column ordering

    • Fix families counter in dataset statistics families by pedigree page

  • 2024.5.2
    • Improved styling of annotation documentation generated by annote_doc

    • Fix handling of hidden datasets in GPF home page hierarchy

    • Bug fix for loading datasets in GPFjs

  • 2024.5.1
    • Annotation pipeline as genomic resource

    • Improvements in liftover annotator

    • Store column ordering in gene profiles state

    • Fix resizing of phenotype browser table

    • Source maps instrumentation of GPFjs build

  • 2024.5.0
    • Support for preamble in annotation pipeline

    • Support for genotype studies without variants

    • Improvements in loading dataset hierarchy performance

    • Full parquet datasets variants loader

    • Store gene profiles visible columns to state

    • Fix handling of invalid URLs