hvantk:resource-gencc

Build GenCC gene-disease validity tables as Hail Tables for variant annotation.

Updated Feb 2, 2024
One-click install
npx skills add https://github.com/bigbio/hvantk --skill hvantk-resource-gencc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hvantk:resource-gencc
Source: https://github.com/bigbio/hvantk/tree/main/hvantk/skills/gencc
Command: npx skills add https://github.com/bigbio/hvantk --skill hvantk-resource-gencc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hail, requests, pandas, click, pytest, requests-mock, and includes scripts (resource) components.

What problem does it solve?

This skill automates the complex lifecycle of onboarding, building, and updating Gene Curation Coalition (GenCC) submissions, ensuring your variant annotation pipelines use the most current and validated gene-disease validity assertions.

Core Features & Use Cases

  • Automated Build Pipeline: Transforms raw GenCC TSV snapshots into high-performance Hail Tables keyed by gene, disease, and submitter.
  • Drift Detection: Monitors upstream GenCC data for schema changes or header modifications to prevent pipeline failures.
  • Streamer Integration: Provides specialized query methods to aggregate assertions by submitting organization, classification level, or consensus thresholds.

Quick Start

Use the hvantk reprocess gencc:submissions command to build the latest GenCC dataset from the raw source files.

Frequently Asked Questions about hvantk:resource-gencc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build GenCC gene-disease validity tables for multiomics variant annotation?

To build GenCC gene-disease validity tables for variant annotation, use the automated build pipeline to transform raw GenCC TSV snapshots into high-performance Hail Tables keyed by gene, disease, and submitter.

What is the best way to detect schema drift in upstream GenCC data pipelines?

To detect schema drift in GenCC data pipelines, use built-in drift detection mechanisms that monitor upstream GenCC data for schema changes or header modifications to prevent pipeline failures.

Do I need Hail to process GenCC submissions for genomic research?

Yes, you need Hail to process GenCC submissions because the pipeline requires Hail for distributed data processing and integration with the hvantk plugin architecture to manage large genomic datasets.

How do I aggregate GenCC gene-disease assertions by submitting organization?

To aggregate GenCC gene-disease assertions by submitting organization, use specialized streamer integration query methods designed to filter by submitter, classification level, or consensus thresholds.

Can I use pandas and click to automate GenCC data ingestion workflows?

Yes, you can use pandas and click alongside the automated build pipeline to manage GenCC data ingestion workflows, supporting schema validation and data transformation for genomic research pipelines.