Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"upload_type": "software",
"title": "VCF-RDFizer",
"description": "<p>VCF-RDFizer converts Variant Call Format (VCF) files to RDF that uses the VCF Core vocabulary (<a href=\"https://w3id.org/vcf-core/vocab\">https://w3id.org/vcf-core/vocab</a>). It is a Docker-first command-line tool that:</p><ol><li>converts a VCF file to N-Triples with RMLStreamer;</li><li>optionally compresses the graph into the queryable HDT and COTTAS representations;</li><li>validates a converted graph against its source VCF with semantic queries and SHACL shapes;</li><li>links variants to external resources in a separate, provenance-tracked graph;</li><li>attaches ODRL data-use policies to files, regions, and variants, and writes the release views that a requester's policies permit.</li></ol><p>The conversion toolchain runs in one pinned Docker image (<code>ecrum19/vcf-rdfizer</code> on Docker Hub). The command-line tool is also distributed on PyPI and conda-forge (<code>vcf-rdfizer</code>).</p>",
"creators": [
{
"name": "Crum, Elias",
"affiliation": "Flemish Institute for Technological Research (VITO); IDLab, Ghent University - imec",
"orcid": "0009-0005-3991-754X"
}
],
"license": "mit",
"access_right": "open",
"language": "eng",
"keywords": [
"Variant Call Format",
"VCF",
"RDF",
"RML",
"SPARQL",
"SHACL",
"HDT",
"ODRL",
"bioinformatics",
"genomic variation"
],
"related_identifiers": [
{
"identifier": "https://w3id.org/vcf-core/vocab",
"relation": "references",
"resource_type": "other"
}
]
}
1 change: 1 addition & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ message: "If you use VCF-RDFizer in your research, please cite it using the meta
title: "VCF-RDFizer"
type: software
version: "3.3.1"
doi: "10.5281/zenodo.23237635"
authors:
- name: "VCF-RDFizer maintainers"
repository-code: "https://github.com/ecrum19/VCF-RDFizer"
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
[![Docker Pulls](https://img.shields.io/docker/pulls/ecrum19/vcf-rdfizer)](https://hub.docker.com/r/ecrum19/vcf-rdfizer)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/vcf-rdfizer)](https://anaconda.org/conda-forge/vcf-rdfizer)
[![License](https://img.shields.io/github/license/ecrum19/VCF-RDFizer)](https://github.com/ecrum19/VCF-RDFizer/blob/main/LICENSE)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.23237635.svg)](https://doi.org/10.5281/zenodo.23237635)

<p align="center">
<img src="assets/logo/logo.png" alt="VCF-RDFizer logo" width="220" />
Expand Down Expand Up @@ -1135,10 +1136,14 @@ BibTeX:
year = {2026},
version = {3.3.1},
url = {https://github.com/ecrum19/VCF-RDFizer},
doi = {10.5281/zenodo.23237635},
note = {Computer software}
}
```

Every release is archived on Zenodo. The DOI above, [10.5281/zenodo.23237635](https://doi.org/10.5281/zenodo.23237635), resolves to the latest
version; each version's own DOI is listed on its Zenodo record.

You can also use the machine-readable citation file: `CITATION.cff`.

## Contributing
Expand Down
Loading