SlideShare a Scribd company logo
1 of 22
Jiwen (Kevin) Xin, Cyrus Afrasiabi, Sean D. Mooney, Andrew I. Su, Chunlei Wu
kevinxin@scripps.edu
The Scripps Research Institute
La Jolla, CA, USA
NGS 2016
04/05/2016
MyVariant.info
Community-aggregated Variant Annotations As a Service
So many variant annotation resources
dbNSFP
Schematic view of MyVariant.info architecture
Each data source is updated individually. Colors
indicate their different updating schedules.
HGVS name examples
Table . Examples of HGVS (Human Genome Variation Society) nomenclature.
MyVariant.info for the end users:
http://MyVariant.info
(currently v1 API, two endpoints)
http://MyVariant.info/v1/query?q=<query>
any query term(s)
matching variant hits
http://MyVariant.info/v1/variant/<variantid>
hgvs id(s)
matching variant object(s)
Both supports batch-mode via POST
Simple API. No sign-up. No API key.
Try our live API , and documentations
http://myvariant.info/v1/variant/chr1:g.31349647C>T
Retrieving a single variant
Integrated annotations across
resources in well-formatted data
structure
Always up-to-date
http://myvariant.info/v1/variant/chr1:g.31349647C>T
http://myvariant.info/v1/variant/chr1:g.31349647C>T?fields=dbnsfp
http://myvariant.info/v1/variant/chr1:g.31349647C>T?fields=dbnsfp.clinvar
http://myvariant.info/v1/variant/chr1:g.31349647C>T?fields=dbnsfp.clinvar,dbsnp
.gmaf,clinvar.hgvs.coding
Filtering returned fields
Making flexible queries
• All variants with dbNSFP annotation:
http://myvariant.info/v1/query?q=_exists_:dbnsfp
• All non-synonymous variants on gene "BTK":
http://myvariant.info/v1/query?q=dbnsfp.genename:BTK
• All variants within a genomic range:
http://myvariant.info/v1/query?q=chr1:69000-70000
• Query Wellderly variants together with other annotation sources:
http://myvariant.info/v1/query?q=_exists_:wellderly AND cadd.polyphen.cat:possibly_damaging
&fields=wellderly,cadd.polyphen
Many more ways of querying, across resources
 Full-text queries
 Wildcard queries
 Range queries
 Boolean queries
 Regex queries
 Field existing/missing
 Faceting
 Paging
 Sorting
 Batch queries
 Support JSONP, CORS
 …
MyVariant.info stats
• total (334,293,820)
• dbNSFP (82,030,830; v3.0)
• dbSNP (145,132,257; v144)
• ClinVar (131,383; 201602)
• EVS (1,977,300; v2)
• CADD (226,932,858; v1.3)
• MutDB (420,221)
• gwassnps (15,243; from UCSC)
• COSMIC (1,024,498; v68 from UCSC)
• DOCM (1,119)
• SNPedia (5,907)
• EMVClass (12,066)
• Wellderly (21,240,519)
• EXAC (10,195,872; v0.3)
• GRASP (2,212,148; v2.0.0.0)
As of April, 2016
MyVariant.info official Python/R Clients
myvariant Python client hosted in PyPI
(initial release in Aug 2015)
myvariant R client hosted in Bioconductor
(initial release in Oct 2015)
Use case 1
An easy resource to retrieve
well-structured variant
annotations
Use case 2
Direct queries integrated in your
analysis pipeline
User Case 2: An example workflow for variant prioritization
input variants
output variants
filter1 <- lapply(vars, function(i) subset(i,
cadd.consequence %in% c("NON_SYNONYMOUS",
"STOP_GAINED", "STOP_LOST", "CANONICAL_SPLICE",
"SPLICE_SITE")))
filter2 <- lapply(filter1, function(i)
subset(i, exac.af < 0.01))
filter3 <- lapply(filter2, function(i)
subset(i, sapply(dbnsfp.1000gp1.af, function(j)
j < 0.01 )))
Use case 3
For curator/data provider:
A platform for
integrating with other resources
(saving repetitive efforts)
distribute your valuable data
(under your own source field)
Use case 4
For variant curation itself:
Identify discrepancies
Serve as the base of community-engaged curation
process
Linked data
URI (Uniform Resource
Identifier):
Provide unique identifier for
anything or any concept on the
website
Connective:
connecting data, concepts,
applications and ultimately
people.
URL (Uniform Resource Link):
Provide unique identifier for
webpages
Text files, images, music, videos
Interactive:
Twitter, Facebook, blogs
Why Linked Data?
Providing Unique Identifier for a concept
Genenam
e
e.g. CDK2
genename,
(database1)
gene_name,
(database2)
{’gene’: {‘name’:…}},
(database3)
URI:
http://identifiers.org/hgnc.symb
ol
Data Discrepancy ---- Example
http://myvariant.info/v1/variant/chr12:g.111351981C>T?fields=clinvar.rsid,dbsnp.rsid,evs.rsid
Data Discrepancy ---- Example 2
EVS web browser EVS txt data file
Acknowledgement
Funding and Support
U54GM114833
U01HG008473
Washington U:
Ben Ainscough
Obi Griffith
TSRI:
Chunlei Wu
Andrew Su
Jiwen Xin
Cyrus Afrasiabi
Ginger Tsueng
Adam Mark
Greg Stupp
Tim Putman
STSI:
Eric Topol
Ali Torkamani
Galina Erikson
U. Washington:
Sean Mooney
Moritz Juchler
Nikhil Gopal
OICR:
Robin Haw
UC Berkeley:
Chris Mungall
UCSD:
Trish Whetzel
MyVariant.info
MyVariant.info Clients
API:
https://myvariant.info
Python Client:
https://pypi.python.org/pypi/myvariant/
R Client:
http://bioconductor.org/packages/release/bioc/html/myvariant.html.
Jupyter Notebook Tutorial for Python Client (Focus on Clinvar):
https://cdn.rawgit.com/SuLab/myvariant.info/master/docs/ipynb/myvari
ant_clinvar_demo.html

More Related Content

Viewers also liked

Qt Framework Events Signals Threads
Qt Framework Events Signals ThreadsQt Framework Events Signals Threads
Qt Framework Events Signals ThreadsNeera Mital
 
UCSD / DBMI seminar 2015-02-6
UCSD / DBMI seminar 2015-02-6UCSD / DBMI seminar 2015-02-6
UCSD / DBMI seminar 2015-02-6Andrew Su
 
MyGene.info learn-more
MyGene.info learn-moreMyGene.info learn-more
MyGene.info learn-moreanewgene
 
Creating customer value, satisfaction & loyalty
Creating customer value, satisfaction & loyaltyCreating customer value, satisfaction & loyalty
Creating customer value, satisfaction & loyaltyJoan Soliven
 
Unit 11: Responsible Food And Beverage Operation
Unit 11: Responsible Food And Beverage OperationUnit 11: Responsible Food And Beverage Operation
Unit 11: Responsible Food And Beverage Operationduanesrt
 
Classification of baking tools and equipment
Classification of baking tools and equipmentClassification of baking tools and equipment
Classification of baking tools and equipmentkkk_pcy
 
Food and beverage operation
Food and beverage operationFood and beverage operation
Food and beverage operationtellstptrisakti
 
F&b service operation(week2)
F&b service operation(week2)F&b service operation(week2)
F&b service operation(week2)nyc_naomi
 
New Generation Sequencing Technologies: an overview
New Generation Sequencing Technologies: an overviewNew Generation Sequencing Technologies: an overview
New Generation Sequencing Technologies: an overviewPaolo Dametto
 
The 5 Senses Learning Game
The 5 Senses Learning GameThe 5 Senses Learning Game
The 5 Senses Learning Gameguestc2c57b7
 
Next generation sequencing
Next generation sequencingNext generation sequencing
Next generation sequencingDayananda Salam
 
Next Gen Sequencing (NGS) Technology Overview
Next Gen Sequencing (NGS) Technology OverviewNext Gen Sequencing (NGS) Technology Overview
Next Gen Sequencing (NGS) Technology OverviewDominic Suciu
 
NGS technologies - platforms and applications
NGS technologies - platforms and applicationsNGS technologies - platforms and applications
NGS technologies - platforms and applicationsAGRF_Ltd
 

Viewers also liked (15)

Qt Framework Events Signals Threads
Qt Framework Events Signals ThreadsQt Framework Events Signals Threads
Qt Framework Events Signals Threads
 
UCSD / DBMI seminar 2015-02-6
UCSD / DBMI seminar 2015-02-6UCSD / DBMI seminar 2015-02-6
UCSD / DBMI seminar 2015-02-6
 
MyGene.info learn-more
MyGene.info learn-moreMyGene.info learn-more
MyGene.info learn-more
 
Ensembl Browser Workshop
Ensembl Browser WorkshopEnsembl Browser Workshop
Ensembl Browser Workshop
 
Creating customer value, satisfaction & loyalty
Creating customer value, satisfaction & loyaltyCreating customer value, satisfaction & loyalty
Creating customer value, satisfaction & loyalty
 
Unit 11: Responsible Food And Beverage Operation
Unit 11: Responsible Food And Beverage OperationUnit 11: Responsible Food And Beverage Operation
Unit 11: Responsible Food And Beverage Operation
 
Classification of baking tools and equipment
Classification of baking tools and equipmentClassification of baking tools and equipment
Classification of baking tools and equipment
 
Food and beverage operation
Food and beverage operationFood and beverage operation
Food and beverage operation
 
F&b service operation(week2)
F&b service operation(week2)F&b service operation(week2)
F&b service operation(week2)
 
Room service
Room serviceRoom service
Room service
 
New Generation Sequencing Technologies: an overview
New Generation Sequencing Technologies: an overviewNew Generation Sequencing Technologies: an overview
New Generation Sequencing Technologies: an overview
 
The 5 Senses Learning Game
The 5 Senses Learning GameThe 5 Senses Learning Game
The 5 Senses Learning Game
 
Next generation sequencing
Next generation sequencingNext generation sequencing
Next generation sequencing
 
Next Gen Sequencing (NGS) Technology Overview
Next Gen Sequencing (NGS) Technology OverviewNext Gen Sequencing (NGS) Technology Overview
Next Gen Sequencing (NGS) Technology Overview
 
NGS technologies - platforms and applications
NGS technologies - platforms and applicationsNGS technologies - platforms and applications
NGS technologies - platforms and applications
 

Recently uploaded

April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 

Recently uploaded (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 

MyVariant.info--Community Aggregated Variant Annotation as a Service (NGS2016, Barcelona)

  • 1. Jiwen (Kevin) Xin, Cyrus Afrasiabi, Sean D. Mooney, Andrew I. Su, Chunlei Wu kevinxin@scripps.edu The Scripps Research Institute La Jolla, CA, USA NGS 2016 04/05/2016 MyVariant.info Community-aggregated Variant Annotations As a Service
  • 2. So many variant annotation resources dbNSFP
  • 3. Schematic view of MyVariant.info architecture Each data source is updated individually. Colors indicate their different updating schedules.
  • 4. HGVS name examples Table . Examples of HGVS (Human Genome Variation Society) nomenclature.
  • 5. MyVariant.info for the end users: http://MyVariant.info (currently v1 API, two endpoints) http://MyVariant.info/v1/query?q=<query> any query term(s) matching variant hits http://MyVariant.info/v1/variant/<variantid> hgvs id(s) matching variant object(s) Both supports batch-mode via POST Simple API. No sign-up. No API key. Try our live API , and documentations
  • 6. http://myvariant.info/v1/variant/chr1:g.31349647C>T Retrieving a single variant Integrated annotations across resources in well-formatted data structure Always up-to-date http://myvariant.info/v1/variant/chr1:g.31349647C>T
  • 8. Making flexible queries • All variants with dbNSFP annotation: http://myvariant.info/v1/query?q=_exists_:dbnsfp • All non-synonymous variants on gene "BTK": http://myvariant.info/v1/query?q=dbnsfp.genename:BTK • All variants within a genomic range: http://myvariant.info/v1/query?q=chr1:69000-70000 • Query Wellderly variants together with other annotation sources: http://myvariant.info/v1/query?q=_exists_:wellderly AND cadd.polyphen.cat:possibly_damaging &fields=wellderly,cadd.polyphen
  • 9. Many more ways of querying, across resources  Full-text queries  Wildcard queries  Range queries  Boolean queries  Regex queries  Field existing/missing  Faceting  Paging  Sorting  Batch queries  Support JSONP, CORS  …
  • 10. MyVariant.info stats • total (334,293,820) • dbNSFP (82,030,830; v3.0) • dbSNP (145,132,257; v144) • ClinVar (131,383; 201602) • EVS (1,977,300; v2) • CADD (226,932,858; v1.3) • MutDB (420,221) • gwassnps (15,243; from UCSC) • COSMIC (1,024,498; v68 from UCSC) • DOCM (1,119) • SNPedia (5,907) • EMVClass (12,066) • Wellderly (21,240,519) • EXAC (10,195,872; v0.3) • GRASP (2,212,148; v2.0.0.0) As of April, 2016
  • 11. MyVariant.info official Python/R Clients myvariant Python client hosted in PyPI (initial release in Aug 2015) myvariant R client hosted in Bioconductor (initial release in Oct 2015)
  • 12. Use case 1 An easy resource to retrieve well-structured variant annotations
  • 13. Use case 2 Direct queries integrated in your analysis pipeline
  • 14. User Case 2: An example workflow for variant prioritization input variants output variants filter1 <- lapply(vars, function(i) subset(i, cadd.consequence %in% c("NON_SYNONYMOUS", "STOP_GAINED", "STOP_LOST", "CANONICAL_SPLICE", "SPLICE_SITE"))) filter2 <- lapply(filter1, function(i) subset(i, exac.af < 0.01)) filter3 <- lapply(filter2, function(i) subset(i, sapply(dbnsfp.1000gp1.af, function(j) j < 0.01 )))
  • 15. Use case 3 For curator/data provider: A platform for integrating with other resources (saving repetitive efforts) distribute your valuable data (under your own source field)
  • 16. Use case 4 For variant curation itself: Identify discrepancies Serve as the base of community-engaged curation process
  • 17. Linked data URI (Uniform Resource Identifier): Provide unique identifier for anything or any concept on the website Connective: connecting data, concepts, applications and ultimately people. URL (Uniform Resource Link): Provide unique identifier for webpages Text files, images, music, videos Interactive: Twitter, Facebook, blogs
  • 18. Why Linked Data? Providing Unique Identifier for a concept Genenam e e.g. CDK2 genename, (database1) gene_name, (database2) {’gene’: {‘name’:…}}, (database3) URI: http://identifiers.org/hgnc.symb ol
  • 19. Data Discrepancy ---- Example http://myvariant.info/v1/variant/chr12:g.111351981C>T?fields=clinvar.rsid,dbsnp.rsid,evs.rsid
  • 20. Data Discrepancy ---- Example 2 EVS web browser EVS txt data file
  • 21. Acknowledgement Funding and Support U54GM114833 U01HG008473 Washington U: Ben Ainscough Obi Griffith TSRI: Chunlei Wu Andrew Su Jiwen Xin Cyrus Afrasiabi Ginger Tsueng Adam Mark Greg Stupp Tim Putman STSI: Eric Topol Ali Torkamani Galina Erikson U. Washington: Sean Mooney Moritz Juchler Nikhil Gopal OICR: Robin Haw UC Berkeley: Chris Mungall UCSD: Trish Whetzel MyVariant.info
  • 22. MyVariant.info Clients API: https://myvariant.info Python Client: https://pypi.python.org/pypi/myvariant/ R Client: http://bioconductor.org/packages/release/bioc/html/myvariant.html. Jupyter Notebook Tutorial for Python Client (Focus on Clinvar): https://cdn.rawgit.com/SuLab/myvariant.info/master/docs/ipynb/myvari ant_clinvar_demo.html

Editor's Notes

  1. A high-performance query engine for aggregated variant annotations.
  2. Multiple Variant Annotation Resources Massively Parallel Sequencing has become an important tool for identifying medically significant variants in both research and the clinic. Accurate variation and genotype-phenotype databases are critical in our ability to make sense of the vast amount of information that parallel sequencing generates. There are multiple variant databases available. I have listed some of the major ones here, including ClinVar, dbSNP, dbNSFP, etc. However, all these databases are scattered and maintained by different groups. For variant annotation, databases vary greatly in their ease of use, the use of standard mutation nomenclature, and the comprehensiveness of variant cataloging. Ultimately, we need a comprehensive reference database of medically important variants that is easily cross referenced to exome and whole genome sequencing data, allowing researchers to query multiple sources for each variant. The creation of a comprehensive reference database requires the mining of all available data for each variant, and an ability to contribute new data and annotations over time. Such a database must also be searchable using standardized nomenclature to allow for computerized annotation. Organize locally, parse, download Up-to-date Performance Comprehensiveness
  3. Fast retrival via HGVS id/ rsid/gene filtering based on fields parameter support batch
  4. Rich query syntax some query examples
  5. Add link to MyVarint Python client tutorial
  6. some usecases - as data sources, saving parsing efforts - direct query in a application/pipeline - high-performance / scalable web service api for data provider
  7. Benefit: saving efforts of integrating other annotations repetitively, focus on the unique content Saving your effort to build your own infrastructure for high-performance web services; because we are just web API, you can use it to build your own GUI query interface. We also value your hard work, the source of your data is properly credited.