GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

ga4gh/vrs

Extensible specification for representing and uniquely identifying biological sequence variation (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 25ga4gh

Thứ hạng tốt nhất

#297

Kho Báu Bị Lãng Quên

100

Tổng sao

43

Tổng fork

2

Số ngày có mặt (30 ngày)

Trạng thái dự ánGiấy phép: Apache-2.0Push gần nhất: October 13Issue mở (gồm PR): 36

Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Gắn huy hiệu vào README của bạn · ga4gh/vrs[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/ga4gh/vrs.svg)](https://git.vaiox.xyz/vi/repo/ga4gh/vrs)
<a href="https://git.vaiox.xyz/vi/repo/ga4gh/vrs"><img src="https://git.vaiox.xyz/api/badge/ga4gh/vrs.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

Tài liệu dự án

Variation Representation Specification (VRS)

DOI Read the Docs tests

The GA4GH Variation Representation Specification provides a comprehensive framework for the computational representation of biological sequence variation. VRS is the result of a collaboration among contributors representing national information resource providers, major international public initiatives, and diagnostic testing laboratories.

VRS is licensed under the Apache License 2.0.

NOTE: VRS is under active development. See the VRS Project Roadmap.

Specific goals

  • Develop common language- and protocol-neutral information models and nomenclature for biological sequence variation.
  • From the information models, develop data schemas. The current schema is defined in JSON Schema, but other formats are expected.
  • Provide algorithmic guidance and conventions to minimize representational ambiguity.
  • Define a globally unique computed identifier for covered data classes.
  • Develop validation tests to ensure consistency of implementations.

The VRS model is the product of the GA4GH Variation Representation group.

SEE ALSO: See VRS-Python for a Python implementation and Jupyter notebooks.

Using the schema

The schema is available in the schema/ directory, in both yaml and json versions. It conforms to JSON Schema Draft 2020-12. For a list of libraries that support JSON schema, see JSONSchema>Tools.

Installing for development

Fork the repo at https://github.com/ga4gh/vrs.

git clone --recurse-submodules git@github.com:YOUR_GITHUB_ID/vrs.git
cd vrs
make devready
source venv/3.12/bin/activate
pre-commit install

If you already cloned the repo, but forgot to include --recurse-submodules you can run:

git submodule update --init --recursive

Contributing to the schema

VRS uses vrs-source.yaml as the source document for JSON Schema.

To create the corresponding def and json files after making changes to the source document, from the root directory:

cd schema
make all

Note: We have a custom pre-commit hook to run these commands after you stage a source document

These commands are powered by the GA4GH metaschema processor (ga4gh/gkm-metaschema), which defines the *-source.yaml dialect and generates the split JSON Schema/RST files from it. See that repo for details on how source documents are processed.

Contributing to the docs

The VRS specification documentation is written in reStructuredText and located in docs/source. Commits to this repo are built automatically at https://vrs.ga4gh.org.

To build documentation locally, you must install entr:

brew install entr

Then from the root directory:

cd docs
make clean watch &

Then, open docs/build/html/index.html. The above make command should build docs when source changes. (Some types of changes require recleaning and building.)

Testing

The VRS repo contains two kinds of tests. Basic smoke tests in tests/ ensure that the schema is parsable and works with certain tools. These tests provide a basic sanity check during development.

Validation tests (in validation/) provide language-neutral tests for those implementing tools with VRS.

To run the smoke tests:

make test

Thứ hạng hiện tại

  • 297

    Kho Báu Bị Lãng Quên

    100 sao · 43 fork · Tổng Star (tăng dần)

    Lãng quên →

Diễn biến 30 ngày

Tổng số sao

Diễn biến thứ hạng

Hàng xóm xếp hạng trên cùng bảng · Lãng quên

← Về bảng xếp hạng