GitHub Overview¶
This section gives an overview of the GitHub repositories relevant to the VarFish project.
All are in varfish-org
, version 2.0 of the Apache license is used.
Direct Importance¶
The following repositories are directly important and provide functionality used by the system.
name |
license |
synopsis |
---|---|---|
annonars |
MIT |
precomputed variant, region, and gene annotation |
annonars-data-clinvar |
MIT |
ClinVar data builds for annonars |
cada-prio |
MIT |
phenotype-based prioritization based on knowledge graph embeddings |
cadd-rest-api |
MIT |
REST API wrapper for CADD-scripts |
cadd-rest-api-mock |
MIT |
mocking the CADD REST API server for VarFish development |
clinvar-data-jsonl |
MIT |
weekly ClinVar releases as JSONL plus useful aggregation |
clinvar-this |
MIT |
ClinVar submission and XML dump file parsing |
mehari |
MIT |
transcript effect annotation and tx model information |
mehari-data-tx |
MIT |
transcript data builds for mehari |
varfish-db-downloader |
MIT |
Snakemake workflow to download public data |
varfish-cli |
MIT |
command line interface for VarFish REST API |
varfish-dev-docs |
MIT |
documentation for developers |
varfish-docker-compose-ng |
MIT |
setup VarFish with Docker Compose |
varfish-server |
MIT |
VarFish web server |
varfish-server-worker |
MIT |
heavy lifting in varfish-server written in Rust |
viguno |
Apache |
HPO ontology access and full-text search |
Indirect Importance¶
The following are dependencies of the one in Direct Importance maintained by us and housekeeping tools.
name |
license |
synopsis |
---|---|---|
biocommons-bioutils-rs |
Apache |
(partial) port of biocommons/bioutils to Rust |
hgvs-rs |
Apache |
port of biocommons/hgvs to the Rust programming language |
rocksdb-utils-lookup |
Apache |
utility library for using RocksDB as lookup tables |
seqrepo-rs |
Apache |
a port of biocommons/seqrepo to the Rust programming language |
Experimental¶
The following contain experimental, under development, or unfinished code.
name |
license |
synopsis |
---|---|---|
scarus |
Apache |
automated evaluation of ACMG rules |
varfish-clinical-beacon-client |
MIT |
client for clinical beacons API proof of concept |
varfish-wf-validation |
MIT |
Snakemake workflow for automated validation |
varfish-cli-ng |
MIT |
VarFish CLI based on aws-smithy |
Legacy¶
The following are legacy repositories.
name |
license |
synopsis |
---|---|---|
varfish-course-scripts |
MIT |
scripts for generating the data used in the VarFish course |
varfish-wf-queries |
MIT |
VarFish (Snakemake) Client Workflow for Querying Snakemake |
varfish-docker-compose |
MIT |
legacy setup VarFish as using Docker Compose |
varfish-anno |
MIT |
convert annotation database files to Var:fish: import format |
varfish-installer |
MIT |
use varfish-docker-compose instead |
varfish-annotator |
MIT |
annotate variants for import into VarFish server |
varfish-data-igsr |
MIT |
repository for building IGSR data sets for use in VarFish |