Cargando…

CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase

PURPOSE: Precision oncology depends on the matching of tumor variants to relevant knowledge describing the clinical significance of those variants. We recently developed the Clinical Interpretations for Variants in Cancer (CIViC; civicdb.org) crowd-sourced, expert-moderated, and open-access knowledg...

Descripción completa

Detalles Bibliográficos
Autores principales: Wagner, Alex H., Kiwala, Susanna, Coffman, Adam C., McMichael, Joshua F., Cotto, Kelsy C., Mooney, Thomas B., Barnell, Erica K., Krysiak, Kilannin, Danos, Arpad M., Walker, Jason, Griffith, Obi L., Griffith, Malachi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Society of Clinical Oncology 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7113080/
https://www.ncbi.nlm.nih.gov/pubmed/32191543
http://dx.doi.org/10.1200/CCI.19.00127
_version_ 1783513600140247040
author Wagner, Alex H.
Kiwala, Susanna
Coffman, Adam C.
McMichael, Joshua F.
Cotto, Kelsy C.
Mooney, Thomas B.
Barnell, Erica K.
Krysiak, Kilannin
Danos, Arpad M.
Walker, Jason
Griffith, Obi L.
Griffith, Malachi
author_facet Wagner, Alex H.
Kiwala, Susanna
Coffman, Adam C.
McMichael, Joshua F.
Cotto, Kelsy C.
Mooney, Thomas B.
Barnell, Erica K.
Krysiak, Kilannin
Danos, Arpad M.
Walker, Jason
Griffith, Obi L.
Griffith, Malachi
author_sort Wagner, Alex H.
collection PubMed
description PURPOSE: Precision oncology depends on the matching of tumor variants to relevant knowledge describing the clinical significance of those variants. We recently developed the Clinical Interpretations for Variants in Cancer (CIViC; civicdb.org) crowd-sourced, expert-moderated, and open-access knowledgebase. CIViC provides a structured framework for evaluating genomic variants of various types (eg, fusions, single-nucleotide variants) for their therapeutic, prognostic, predisposing, diagnostic, or functional utility. CIViC has a documented application programming interface for accessing CIViC records: assertions, evidence, variants, and genes. Third-party tools that analyze or access the contents of this knowledgebase programmatically must leverage this application programming interface, often reimplementing redundant functionality in the pursuit of common analysis tasks that are beyond the scope of the CIViC Web application. METHODS: To address this limitation, we developed CIViCpy (civicpy.org), a software development kit for extracting and analyzing the contents of the CIViC knowledgebase. CIViCpy enables users to query CIViC content as dynamic objects in Python. We assess the viability of CIViCpy as a tool for advancing individualized patient care by using it to systematically match CIViC evidence to observed variants in patient cancer samples. RESULTS: We used CIViCpy to evaluate variants from 59,437 sequenced tumors of the American Association for Cancer Research Project GENIE data set. We demonstrate that CIViCpy enables annotation of > 1,200 variants per second, resulting in precise variant matches to CIViC level A (professional guideline) or B (clinical trial) evidence for 38.6% of tumors. CONCLUSION: The clinical interpretation of genomic variants in cancers requires high-throughput tools for interoperability and analysis of variant interpretation knowledge. These needs are met by CIViCpy, a software development kit for downstream applications and rapid analysis. CIViCpy is fully documented, open-source, and available free online.
format Online
Article
Text
id pubmed-7113080
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher American Society of Clinical Oncology
record_format MEDLINE/PubMed
spelling pubmed-71130802021-03-19 CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase Wagner, Alex H. Kiwala, Susanna Coffman, Adam C. McMichael, Joshua F. Cotto, Kelsy C. Mooney, Thomas B. Barnell, Erica K. Krysiak, Kilannin Danos, Arpad M. Walker, Jason Griffith, Obi L. Griffith, Malachi JCO Clin Cancer Inform ORIGINAL REPORTS PURPOSE: Precision oncology depends on the matching of tumor variants to relevant knowledge describing the clinical significance of those variants. We recently developed the Clinical Interpretations for Variants in Cancer (CIViC; civicdb.org) crowd-sourced, expert-moderated, and open-access knowledgebase. CIViC provides a structured framework for evaluating genomic variants of various types (eg, fusions, single-nucleotide variants) for their therapeutic, prognostic, predisposing, diagnostic, or functional utility. CIViC has a documented application programming interface for accessing CIViC records: assertions, evidence, variants, and genes. Third-party tools that analyze or access the contents of this knowledgebase programmatically must leverage this application programming interface, often reimplementing redundant functionality in the pursuit of common analysis tasks that are beyond the scope of the CIViC Web application. METHODS: To address this limitation, we developed CIViCpy (civicpy.org), a software development kit for extracting and analyzing the contents of the CIViC knowledgebase. CIViCpy enables users to query CIViC content as dynamic objects in Python. We assess the viability of CIViCpy as a tool for advancing individualized patient care by using it to systematically match CIViC evidence to observed variants in patient cancer samples. RESULTS: We used CIViCpy to evaluate variants from 59,437 sequenced tumors of the American Association for Cancer Research Project GENIE data set. We demonstrate that CIViCpy enables annotation of > 1,200 variants per second, resulting in precise variant matches to CIViC level A (professional guideline) or B (clinical trial) evidence for 38.6% of tumors. CONCLUSION: The clinical interpretation of genomic variants in cancers requires high-throughput tools for interoperability and analysis of variant interpretation knowledge. These needs are met by CIViCpy, a software development kit for downstream applications and rapid analysis. CIViCpy is fully documented, open-source, and available free online. American Society of Clinical Oncology 2020-03-19 /pmc/articles/PMC7113080/ /pubmed/32191543 http://dx.doi.org/10.1200/CCI.19.00127 Text en © 2020 by American Society of Clinical Oncology https://creativecommons.org/licenses/by/4.0/ Licensed under the Creative Commons Attribution 4.0 License: https://creativecommons.org/licenses/by/4.0/
spellingShingle ORIGINAL REPORTS
Wagner, Alex H.
Kiwala, Susanna
Coffman, Adam C.
McMichael, Joshua F.
Cotto, Kelsy C.
Mooney, Thomas B.
Barnell, Erica K.
Krysiak, Kilannin
Danos, Arpad M.
Walker, Jason
Griffith, Obi L.
Griffith, Malachi
CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title_full CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title_fullStr CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title_full_unstemmed CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title_short CIViCpy: A Python Software Development and Analysis Toolkit for the CIViC Knowledgebase
title_sort civicpy: a python software development and analysis toolkit for the civic knowledgebase
topic ORIGINAL REPORTS
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7113080/
https://www.ncbi.nlm.nih.gov/pubmed/32191543
http://dx.doi.org/10.1200/CCI.19.00127
work_keys_str_mv AT wagneralexh civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT kiwalasusanna civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT coffmanadamc civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT mcmichaeljoshuaf civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT cottokelsyc civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT mooneythomasb civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT barnellericak civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT krysiakkilannin civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT danosarpadm civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT walkerjason civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT griffithobil civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase
AT griffithmalachi civicpyapythonsoftwaredevelopmentandanalysistoolkitforthecivicknowledgebase