Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: adding repository overview section #5

Merged
merged 1 commit into from
Feb 29, 2024
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
165 changes: 165 additions & 0 deletions src/doc_repooverview.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
.. _doc_repooverview:

===============
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.

.. _doc_repooverview_direct_importance:

-----------------
Direct Importance
-----------------

The following repositories are directly important and provide functionality used by the system.

.. list-table::
:header-rows: 1

* - 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


.. _doc_repooverview_indirect_importance:

-------------------
Indirect Importance
-------------------

The following are dependencies of the one in :ref:`doc_repooverview_direct_importance` maintained by us and housekeeping tools.

.. list-table::
:widths: 30 20 50
:header-rows: 1

* - 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


.. _doc_repooverview_experimental:

------------
Experimental
------------

The following contain experimental, under development, or unfinished code.

.. list-table::
:header-rows: 1

* - 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


.. _doc_repooverview_legacy:

------
Legacy
------

The following are legacy repositories.

.. list-table::
:header-rows: 1

* - 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
1 change: 1 addition & 0 deletions src/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ VarFish Development Docs
doc_architecture
doc_dataflows
doc_futureplans
doc_repooverview
Loading