Skip to content

Releases: ga4gh/vrs

VRS 2.0.0 Community Review Ballot

26 Nov 05:03
58374b2
Compare
Choose a tag to compare
Pre-release

This is the ballot pre-release of the VRS 2.0 specification, open for community review following the GA4GH Product Development and Approval process.

Important Links

Documentation: https://vrs.ga4gh.org/en/2.0.0-ballot.2024-11/
Release log: https://vrs.ga4gh.org/en/2.0.0-ballot.2024-11/releases/2.0.html
Schemas: https://github.com/ga4gh/vrs/tree/2.0.0-ballot.2024-11.1/schema/vrs/json
Discussion: #605

Full Changelog: 1.3.0...2.0.0-ballot.2024-11.1

2.0.0 GA4GH 12th Plenary Connect Pre-Release

18 Sep 00:30
b277adb
Compare
Choose a tag to compare

This is a pre-release version prepared for the GA4GH 12th Plenary Connect (2024) in Melbourne, AUS.

All content in this version is at a DRAFT maturity level.

VRS 2.0.0 Trial Use Ballot

22 Aug 00:34
e8b36cf
Compare
Choose a tag to compare
Pre-release

The first ballot release for the VRS specification, this ballot covers models under consideration for advancement to trial use in v2.0.0, including:

  • Expression
  • Allele
  • CisPhasedBlock
  • CopyNumberCount
  • CopyNumberChange
  • SequenceLocation
  • SequenceReference
  • ReferenceLengthExpression
  • LengthExpression
  • LiteralSequenceExpression
  • Range
  • Residue
  • SequenceString
  • Adjacency
  • Terminal
  • DerivativeMolecule
  • TraversalBlock

GA4GH Connect - April 2024

22 Apr 07:47
6b4607f
Compare
Choose a tag to compare
Pre-release

Initial work on the VRS 2.0 draft specification, including:

  • Application of maturity model to VRS data classes
  • SV support: Adjacency model
  • Class refactor: Haplotype / CisPhasedBlock
  • GA4GH Digest key support
  • Reference Length Expression encoding

1.3.0 Release: Genotype, Copy Changes, and Composed SEs

16 Apr 13:41
ca83d84
Compare
Choose a tag to compare

Release summary

The v1.3.0 release of VRS includes two new systemic variation concepts:

  1. the Genotype model for representing all variants present at a given genomic locus
  2. the CopyNumberChange model for representing copy number changes from a regional base ploidy

It also includes support for composed sequence expressions, for expressing sequences composed of multiple underlying expressions.

Additional minor changes include cleanup of the allele normalization guidance, haplotype member minimum, and updates to the processing tools (i.e. gks.metaschema) used to build and represent the schema artifacts. This has also enabled explicity class inheritance and explicit declaration of array ordinality for processing computed digests.

What's Changed

New Contributors

Full Changelog: 1.2.1...1.3.0

Definition reconciliation and metaschema

09 Feb 02:36
8e04083
Compare
Choose a tag to compare

This patch version release shores up inconsistencies in the JSON Schema and definitions, and adds a single source-of-truth document from which the JSON Schema and .rst documentation is derived.

New variation Types, SequenceExpressions, CopyNumber

20 Sep 20:34
abd88cd
Compare
Choose a tag to compare

Deprecations

  • SimpleInterval and SequenceState are deprecated. They will be removed in VRS 2.0.

Major Changes

  • New classification of variation types.

    • Molecular Variation refers to variation within or of a contiguous molecular
    • Systemic Variation refers to variation in the context of a system, such as a genome, sample, or homologous chromosomes
    • Utility Variation classes provide useful representations for certain technical operations
  • New SequenceExpressions subclasses replace SequenceState. Subtypes are:

    • DerivedSequenceExpression, which representations sequence notionally derived from a SequenceLocation
    • RepeatedSequenceExpression, which represents contiguous repeats of a sequence
    • LiteralSequenceExpression, which wraps a Sequence and provides data structure parity with other SequenceExpressions
  • CopyNumber, a form of SystemicVariation, represents the copies of a molecule within a genome, and can be used to express concepts such as amplification and copy loss.

  • Gene enables reference to an external definition of a gene, particularly for useas a subject of copy number expressions.

  • DefiniteRange and IndefiniteRange represent bounded and half-bounded ranges respectively. A new Number type wraps integers so that some attributes may assume values of any of these three types.

For more changes, see the release notes

1.1.2

02 Jan 17:56
4bcf609
Compare
Choose a tag to compare

This patch version makes the following corrections and clarifications:

  • Adds the intended ChromosomeLocation prefix to the Computed Identifiers table.
  • Revises the Cytoband information model to align with ISCN conventions.
  • Updates the Cytoband regex to match the specified model.

1.1 Release: Haplotypes, VariationSets, ChromosomeLocations

10 Sep 03:58
Compare
Choose a tag to compare

See release notes, which has links to more information.

New classes

  • ChromosomeLocation: A region of a chromosomed specified by species and name using cytogenetic naming conventions
  • CytobandInterval: A contiguous region specified by chromosomal bands features.
  • Haplotype: A set of zero or more Alleles.
  • VariationSet: A set of Variation objects.

Other data model changes

  • Interval was renamed to SequenceInterval. Interval was an internal class that was never instantiated, so this change should not be visable to users.

Documentation changes

  • Added Relationship of VRS to existing standards to describe how VRS relates to other standards.
  • Updated Normalization to clarify handling of reference alleles and generalize terminology to apply to all VRS objects.
  • Updated current and future schema diagrams.
  • Included a discussion of the Release Cycle.

1.0 GA4GH Approved

13 Dec 03:55
Compare
Choose a tag to compare

The approved Variation Representation specification of the Global Alliance for Genomics and Health.