Coder Social home page Coder Social logo

niph_tb_pipeline's Introduction

NIPH_TB_pipeline

The pipeline developed for analysis of MTB analysis at NIPH

Supports:

  • Quality assessment (FastQC, mash (prev kaiju), read depth)
  • Typing using Coll (2014) scheme
  • AMR prediction using mykrobe predictor
  • Phylogenetic tree of nearest neighbors

Developed by Ola Brynildsrud ([email protected])

niph_tb_pipeline's People

Contributors

admiralenola avatar

Watchers

 avatar

niph_tb_pipeline's Issues

IPL beskjed fra Vegard

Eg veit det er veldig mykje som går for seg på din front for tida Ola, og dette er ikkje noko som hastar veldig, men vi sat nett og diskuterte litt tolkning av output frå IPL i dag (eg, AT og I). Så vidt eg forstår, og ref 702-BMY-AR-001, er reglane som styrer kva tekst som blir printa i IPL rapport følgande:

Dette er alle kriteriene som må være oppfylt for å få stemplet «OK» (Testes sekvensielt):

  1. Gjennomsnittlig read-dybde må være høyere enn 30,0.
    a. Ved feiling av dette punktet vil feltet inneholde «Lav dybde».
  2. Top hit fra MASH sin kmer-analyse må inneholde ordet «Mycobacterium».
    a. Ved feiling av dette punktet vil feltet inneholde «Ikke MTB».
  3. Top hit fra MASH sin kmer-analyse må være «Mycobacterium tuberculosis».
    a. Ved feiling av dette punktet vil feltet inneholde «Annen mykobakterie».
  4. Minst 90% av H37Rv-genomet må være dekket med reads.
    a. Ved feiling av dette punktet vil feltet inneholde «Lav ref. coverage».
  5. Gjennomsnittlig PHRED-kvalitet på reads, må være over 27 (tilsvarer 0,2% feilrate per base).
    a. Ved feiling av dette punktet vil feltet inneholde «Lav kvalitet».
  6. Dersom ingen av [1-5] trigges vil feltet inneholde «OK».

Det er eit par ting som er litt uklart og eit par ting som kanskje bør endrast tekst-messig. Tek det punktvis her, kom gjerne med innspel om noko er uklart eller om eg tolkar noko feil etc.

  • Punkt 2. Her bør printa tekst vere «IKKE Mycobacterium»?
  • Punkt 3. Her bør teksten vere «IKKE MTB»?
  • Generelt: Viss eit av punkta slår ut negativt, blir det då «overstyrt» av evt seinare sekvensielt moment som også blir flagga? Eller stopper algoritmen så fort eit punkt (sekvensielt) har slått ut «negativt»? Konkret, viss prøven blir gjenkjent som 2) Ikke MTB og 3) Annen mykobakterie og 4) Lav ref. coverage, kva blir printa ut til slutt?
  • Kanskje det kunne vere ein ide å printe alle desse meldingane om dei blir flagga, heller enn berre ein? Då vil det for eksempel vere meir intuitivt å tolke output på for eksempel (reint hypotetisk) ein M. abscessus der det eigentleg ikkje er noko problem med sekvenseringa. Denne vil då bli flagga med følgande: «Lav dybde, Annen mykobakterie, Lav ref coverage» (om ein endrar printinga ref punkt 2 og 3 over. Alternativt, viss alt anna er likt slik det blir flagga i dag, vil printa output vere «Lav dybde, Ikke MTB, Lav ref coverage»

Viss vi tenker gjennom dette grundig, treng vi ikkje endre fleire gongar, og så kan endringane evt bli utført når du har tid og overskot. Etter mitt syn er det heller ikkje naudsynt å gjere ein validering i etterkant av ein slik rein tekst-messig endring av IPL. Det burde halde å teste eit par isolat og sjekke at den printa teksten kjem ut som forventa.

Helsing Vegard :)

Mutasjonskatalog WHO

Hei,

Vegard nevnte at WHO mutasjonskatalogen ev. kan «kobles til» den interne pipelinen og benyttes i denne EQA.
Det hadde jo vært supert hvis du/dere hadde fått til det!

Når det gjelder mottak og svarfrist, skriver Rikard:
“It is planned that the DNA will be shipped in October with results expected to be returned within approximately 6 weeks.”
Så da blir det vel å svare i løpet av desember.
Hilsen Anne Torunn

LINK: https://www.who.int/publications/i/item/9789240028173
file:///C:/Users/OLBB/Downloads/9789240028173-eng.pdf

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.