scieee AI-readable full text Open interactive document viewer

Data Standards for Multiplex Amplicon Sequencing

Kent, Christopher

Abstract

Talk on Data Standards for Multiplex Amplicon Sequencing.

Full text

Data Standards for Multiplex Amplicon Sequencing Chris Kent 2 Overview •Background •Amplicon Sequencing •PrimalScheme •The problem •How we caused it •A solution •How we attempted to solve it 3 Research question? • How do I recover “this” pathogen’s genome from a complex sample? •Incredibly low “target” concentration •High levels of background •How do I do this cheaply, and as accessibly as possible? •LMICs carry the burden of infectious disease 4 What is amplicon sequencing? •Multiplexed PCR •Uses PCR to amplify the target nucleotides •Very specific •Can work down to the limit of detection (1-10 copies per µL) •Very cheap •Incredibly sensitive, cheap and accessible. 5 What is amplicon sequencing? We use overlapping amplicons to amplify sequences of interest •2 or more pools are needed to prevent overlap between products 6 What data standards does PCR need? •Primer Sequences •Required for ordering producing the oligonucleotides 7 What data standards does PCR need? •Primer Sequences •Required for ordering producing the oligonucleotides •Organisation of the primers •Which PCR pool does each go into? 8 What data standards does PCR need? •Primer Sequences •Required for ordering producing the oligonucleotides •Organisation of the primers •Which PCR pool does each go into? •Indexing system •Primers are synthetic DNA and need to be removed from read data 9 History •The Quick Lab uses tiling amplicon sequencing (and brand-new sequencing tech) to sequence EBV in field 2016 Quick, J. et al. (2016) ‘Real-time, portable genome sequencing for Ebola surveillance’, Nature, 530(7589), pp. 228–232. Available at: https://doi.org/10.1038/nature16996. 16 Changes to the file • First scheme “nCoV-19 V1” •Sequence is missing? •Bioinformatic processing to get sequences https://github.com/artic-network/primerschemes/blob/master/nCoV-2019/V1/nCoV-2019.primer.bed 17 Changes to the file • First scheme ”nCoV-19 V1” •Sequence is missing? •Bioinformatic processing to get sequences •Any differences to the reference genome https://github.com/artic-network/primerschemes/blob/master/nCoV-2019/V1/nCoV-2019.primer.bed 18 Changes to the file • First scheme ”nCoV-19 V1” •Sequence is missing? •Bioinformatic processing to get sequences •Any differences to the reference genome https://github.com/artic-network/primerschemes/blob/master/nCoV-2019/V4/nCoV-2019.primer.bed 19 Changes to the file • First scheme ”nCoV-19 V1” •Sequence is missing? •Bioinformatic processing to get sequences •Any differences to the reference genome •Multiple primers •SARS-CoV-2_10_LEFT_alt1 https://github.com/artic-network/primerschemes/blob/master/nCoV-2019/V4.1/nCoV-2019.primer.bed 20 Changes to the file •We needed to encode additional data •To improve performance schemes needed rebalancing Flexibility for the future •Ensure future use cases can be accounted for https://github.com/artic-network/primerschemes/blob/master/nCoV-2019/V4.1/nCoV-2019.primer.bed 21 Metadata changes •Lack of versioning •v1→ v2→ v3→ v4→ v4.1→ v5.3.2→ v5.4.2 •Lack of citable name •ARTIC v4.1 •v4.1 •Covid v4.1 •nCoV v4.1 No encompassing metadata standard 22 First step to fixing •Formalised the primer scheme specification •Developed tooling for parsing •PrimalBedTools doi:10.5281/zenodo.16366659 23 First step to fixing •Formalised the spec •Primer Level key:value •“{k1}={v1};{k2}={v2}” •Primer Class •“LEFT | RIGHT | PROBE” •Structured PrimerName •{scheme}_{amplicon#}_{class}_{suffix} doi:10.5281/zenodo.16366659 24 First step to fixing •Formalised the spec •Primer Level key:value •“{k1}={v1};{k2}={v2}” •Primer Class •“LEFT | RIGHT | PROBE” •Structured PrimerName •{scheme}_{amplicon#}_{class}_{suffix} doi:10.5281/zenodo.16366659 25 Metadata standard •Primerschemes open access repository •{schemename}/{ampliconsize}/{version} •Versioning v{x}.{y}.{z} •X – New Scheme •Y – Change to the primers •Z – Change to attributes https://github.com/quick-lab/primerschemes 32 Future work •This has been a long running collaboration with PHA4GE •File specification is a superset of old files •Primal-page (labs) is not •Slightly opinionated •Hosted by ARTICnetwork On going work to consolidate both + formalise primaschema primal-page 33 Acknowledgements ARTICnetwork + quick lab Scripts Research •Bede Constantinides * •Andy Smith •Josh Quick B&M Gates Foundation PHA4GE BCCDC