Skip to content
View wings-public's full-sized avatar

Block or report wings-public

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wings-public/README.md

WiNGS : The Widely Integrated NGS platform for federated genome analysis

WiNGS logo

Homepage

WiNGS Web Interface

WiNGS USER-API

What is WiNGS

WiNGS is built as a federated ecosystem in which all sensitive data remains on the premises of registered users (e.g., a genetic center) and is queried through a centralized interface. This architecture enables secure cross-center collaboration while supporting anonymized statistical analysis.

WiNGS also functions as an analysis platform for Whole Exome Sequencing (WES) and Whole Genome Sequencing (WGS) data, enabling users to process, analyze, and interpret large-scale genomic datasets via the REST API within the same secure environment.

The platform’s core functionality—including genomic data analysis—is exposed to end users through the REST API, while administrative features such as user management and filter creation are managed through a web-based interface.

WiNGS infrastructure layout

Setting up WiNGS

To setup WiNGS, we provide a manual here (mongoDB) and here (annotations). In order to finalize the setup, you will have to register in the central infrastructure as well. To do so, please contact us.

Available Repositories

Several repositories are available under this account. They are organized as follows:

flowchart TD;
   A[wings-public] --> B[CENTRAL INFRASTRUCTURE];
   A --> C[FEDERATED INFRASTRCUTURE];
   B --> D["wings_cdb<br/>-------<br/>Central MSSQL database"]
   B --> E["wings_ui<br/>-------<br/>ASP.NET code of the Web-Interface"]
   B --> L["wings_rest_api<br/>-------<br/>API code for user interaction with WiNGS"]
   C --> F["wings_api_internal<br/>-------<br/>-Routines to communicate with central infrastructure<br/>-Routines to communicate with Annotation infrastructure<br/>-MongDB database"]
   C --> G["wings_anno_api<br/>-------<br/>-Routines to manage annotation tasks<br/>-Optional, can be used centrally"]
   G --> H["annotation_parser<br/>-------<br/>Routines to combine annotations from different subtasks"]
   G --> I["vep_annotations<br/>-------<br/>Extended container to perform Ensmbel VEP"]
   G --> J["cadd_annotations<br/>-------<br/>Extended container to perform cadd scoring"]
   C --> K["wings_rstats<br/>-------<br/>R deployment to perform anonymized statistics"]
Loading

Demo

An overview of the capabilities of WiNGS is available on youtube

License

WiNGS is available under the GNU Affero General Public License Version 3

Contact

If you have questions, feel free to reach out at geert.vandeweyer@uza.be

Popular repositories Loading

  1. wings_api_internal wings_api_internal Public

    Internal API routines to query data at client hubs

    JavaScript

  2. wings_anno_api wings_anno_api Public

    API to communicate with the annotation infrastructure

    JavaScript

  3. vep_annotations vep_annotations Public

    Extensions to the VEP annotations framework

    Shell

  4. wings_anno_parser wings_anno_parser Public

    Routines to parse and store the novel annotations

    JavaScript

  5. cadd_annotations cadd_annotations Public

    forked from official CADD repo, with added custom installation scripts and integration into the WiNGS annotations docker image building

    Python

  6. wings_cdb wings_cdb Public

    Dump and setup scripts for the central WiNGS database

    TSQL