Giter Club home page Giter Club logo

tasc's Introduction

GA4GH Technical Alignment Sub Committee (TASC)

The Tech Alignment Sub-Committee (TASC) Team provides mechanisms and recommendations to create internal consistency and technical alignment across GA4GH Work Streams and deliverables.

GA4GH aims to balance agility with mechanisms that will allow our teams to develop an interconnected suite of standards and reduce the burden of repeated internal landscape analyses. The alignment-focused Sub-Committee of the GA4GH Steering Committee TASC will function as a central decision-making group, including the documentation and communication of these decisions across multiple stakeholders.

The collective resources in the TASC will help inform the peer review of standards inside of GA4GH but do not by themselves mandate adoption. The benefit of participating in the interoperable GA4GH suite of standards, rather, would drive uptake.

Table of Contents

TASC members

TASC consists of at least 1 volunteer representative from each Work Stream from members of the Steering Committee or a proxy nominated by the SC member, representing multiple countries and organizations.

TASC Github Project board

Member Work Stream
Marc Fiume Discovery
James Eddy Cloud
John Marshall Large Scale Genomics
Jonathan Lawson DURI
Bob Freimuth GKS
Francesca Frexia Clin/Pheno
David Bernick Security
Ian Fore FASP
Mamana Mbiyavanga Lead
Jeremy Adams Lead
Susan Fairley Chief Standards Officer

Tech Team Support

TASC also enlists support from the GA4GH Staff Technical Team to encourage technical alignment across the Work Streams.

Member Email Github Handle
Yasasvini Puligundla [email protected] yash-puligundla
Chen Chen [email protected] Chen2x
Alex Tsai [email protected] alextsaihi

What kinds of issues should be submitted to TASC?

TASC aids the harmonisation of aspects of GA4GH's various products that would otherwise prevent different products from being used together conveniently.

TASC works on projects that address issues that lower the barriers to organisation-wide harmonisation between GA4GH products.

Some examples of these might be

  • Ongoing reviews for proposals either within TASC or in a further subgroup
  • Creation of a register (e.g. service info types, schema blocks) together with a management process
  • Production of a guideline document
  • Update to the Product Approval Process Documentation

TASC will not work on projects that

  • Should be a Work Stream product: ie it will be a specification, intended for outside use, is something that would need to go through the approval process.
  • Should be decided by the full SC; for example is a matter of GA4GH governance
  • Not feasible e.g. too onerous to manage
  • Major software development required
  • Too imposing on how teams manage their operations

How to submit

Project ideas should be submitted through the Github issues on the TASC repository.

What should be included in the submission

  • Clear problem statement
  • Explanation of how this impacts alignment between GA4GH standards
  • Background research and landscape analysis
  • Proposed solution

What to Expect

A project submitted to the TASC will go through several steps.

  • New issues: Issues will enter a queue for review.
    • Inputs expected from the issue submitter.
  • Assessment: After submission, the TASC leadership team will review the issue to ensure that it contains the required elements as stated in the previous section and if it meets the guidelines of what kinds of projects TASC will undertake. If it needs additional information, the submitter will be notified, the issue will be returned to the “New Issues” queue, and it will be tagged for Revision.
    • Inputs expected from the TASC leadership and the issue submitter.
  • Under Discussion: Once a project has been accepted by TASC leadership, it is passed to the team for discussion. As in the assessment stage, the full team can also request more information or determine if the meets the TASC guidelines as they analyze the issue in more detail. In this stage, the team determines a way forward for the project.
    • Inputs expected from the TASC team
  • Solution Building: The team works on a solution to the problem.
    • Inputs expected from the TASC team
  • Blocked: A temporary holding place while we wait for external issues to be resolved.
    • Inputs expected from the TASC team
  • Resolution: A resolution is proposed and discussed by the team. The team and leadership vote on the solution. If work needs to continue, the project is sent back to the Under Discussion or Solution Building phase.
    • Inputs expected from the TASC leadership.
  • Complete: The agreed-upon solution is disseminated to the GA4GH workstreams. Note: The Steering Committee has the ability to overrule TASC solutions that they find to be problematic.
    • Inputs expected from the TASC leadership and the Steering Committee.

You can track the status of your issue in the TASC’s Github projects board.

Issue labels

By Status (Open)

  • CRITICAL: Decision needs to be made soon

By Status (Closed)

  • Duplicate: This issue or pull request already exists
  • Approach Resolved: Consensus reached or final decision taken by TASC leadership
  • Out of Scope: Issue or pull request not a TASC task and will not be looked at

By Area

  • Documentation: Improvements or additions to a documentation
  • Product Approval Process: Going through GA4GH approval's process
  • Update to existing TASC managed process: Improvements or additions to TASC managed process

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.