You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,23 @@
1
1
Changelog
2
2
*********
3
3
4
+
0.18.0 (2022-08-12)
5
+
-------------------
6
+
7
+
* PyPGx now has a citation! Please refer to the publication "`ClinPharmSeq: A targeted sequencing panel for clinical pharmacogenetics implementation <https://doi.org/10.1371/journal.pone.0272129>`__" by Lee et al., 2022 (Steven is the first author). Fore more details, see the Citation section in README.
8
+
* Update phenotype data and star allele nomenclature for SLCO1B1 in accordance with the latest PharmVar version (v5.2.1). Note that SLCO1B1 was first formally added to PharmVar v5.1 on October 14, 2021. For more details, please refer to the publication "`PharmVar GeneFocus: SLCO1B1 <https://doi.org/10.1002/cpt.2705>`__" by Ramsey et al., 2022 (Steven is a co-author of this paper by the way) and the change log in `the PharmVar SLCO1B1 page <https://www.pharmvar.org/gene/SLCO1B1>`__. The PharmVar-developed SLCO1B1 nomenclature has been incorporated by CPIC 2022 guideline on statin-associated musculoskeletal symptoms.
* Fix major bug in :command:`run-chip-pipeline` command where ``--impute`` argument is essentially ignored.
11
+
* :issue:`68`: Fix bug in :meth:`api.utils.estimate_phase_beagle` method when there are no overlapping variants between input VCF and reference panel.
12
+
* :issue:`68`: Update :meth:`api.utils.estimate_phase_beagle` method to warn when statistical phasing is skipped.
13
+
* :issue:`68`: Upgrade Beagle version from v5.2 (beagle.28Jun21.220.jar) to v5.4 (beagle.22Jul22.46e.jar) due to a bug in v5.2.
14
+
* :issue:`68`: Update :meth:`api.utils.estimate_phase_beagle` method to filter out variants with improper allele ('I', 'D', 'N', '.'). Note that this issue is specific to chip data.
15
+
* :issue:`68`: Update :meth:`api.utils.import_variants` method to handle input VCF with duplicate variants. Basically, it will warn the user about it and and only keep the first record. This issue seems to occur frequently with chip data.
16
+
4
17
0.17.0 (2022-07-12)
5
18
-------------------
6
19
7
-
* :issue:`63`: Fix bug in :meth:`api.utils.estimate_phase_beagle` when there is only one variant in input VCF and Beagle throws an error.
20
+
* :issue:`63`: Fix bug in :meth:`api.utils.estimate_phase_beagle` method when there is only one variant in input VCF and Beagle throws an error.
8
21
* Update :command:`compare-genotypes` command to print the entire discordant calls when ``--verbose`` is used.
9
22
* Update :command:`compute-copy-number` command to ensure that the samples in CovFrame[ReadDepth] and SampleTable[Statistics] are in the same order.
10
23
* :issue:`64`: Update :meth:`api.utils.import_variants` method to 'diploidize' the input VCF when the target gene is G6PD. This is because some variant callers output haploid genotypes for males for the X chromosome, interfering with downstream analyses.
Copy file name to clipboardExpand all lines: README.rst
+30-2Lines changed: 30 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,6 +126,34 @@ Your contributions (e.g. feature ideas, pull requests) are most welcome.
126
126
|Email: sbstevenlee@gmail.com
127
127
|License: MIT License
128
128
129
+
Citation
130
+
========
131
+
132
+
If you use PyPGx in a published analysis, please report the program version
133
+
and cite the following article:
134
+
135
+
- Lee et al., 2022. `ClinPharmSeq: A targeted sequencing panel for clinical pharmacogenetics implementation <https://doi.org/10.1371/journal.pone.0272129>`__. PLOS ONE.
136
+
137
+
In this article, PyPGx was used to call star alleles for genomic DNA
138
+
reference materials from the Centers for Disease Control and Prevention–based
139
+
`Genetic Testing Reference Materials Coordination Program (GeT-RM)
genetic-testing-reference-materials-coordination-program-get-rm>`__, where it
142
+
showed almost 100% concordance with genotype results from previous works.
143
+
144
+
The development of PyPGx was heavily inspired by `Stargazer <https://
145
+
stargazer.gs.washington.edu/stargazerweb/>`__, another star-allele calling
146
+
tool developed by Steven when he was in his PhD program at the University of
147
+
Washington. Therefore, please also cite the following articles:
148
+
149
+
- Lee et al., 2019. `Calling star alleles with Stargazer in 28 pharmacogenes with whole genome sequences <https://doi.org/10.1002/cpt.1552>`__. Clinical Pharmacology & Therapeutics.
150
+
- Lee et al., 2018. `Stargazer: a software tool for calling star alleles from next-generation sequencing data using CYP2D6 as a model <https://doi.org/10.1038/s41436-018-0054-0>`__. Genetics in Medicine.
151
+
152
+
Below is an incomplete list of publications which have used PyPGx:
153
+
154
+
- Wroblewski et al., 2022. `Pharmacogenetic variation in Neanderthals and Denisovans and implications for human health and response to medications <https://doi.org/10.1101/2021.11.27.470071>`__. bioRxiv.
155
+
- Botton et al., 2020. `Phased Haplotype Resolution of the SLC6A4 Promoter Using Long-Read Single Molecule Real-Time (SMRT) Sequencing <https://doi.org/10.3390/genes11111333>`__. Genes.
156
+
129
157
Installation
130
158
============
131
159
@@ -183,7 +211,7 @@ dependencies installed.
183
211
SNVs and indels. The program is freely available and published under the
184
212
`GNU General Public License <https://faculty.washington.edu/browning/
185
213
beagle/gpl_license>`__. Users do not need to download Beagle separately
186
-
because a copy of the software (``beagle.28Jun21.220.jar``) is already
214
+
because a copy of the software (``beagle.22Jul22.46e.jar``) is already
187
215
included in PyPGx.
188
216
189
217
.. warning::
@@ -541,7 +569,7 @@ Implemented as ``pypgx run-ngs-pipeline`` in CLI and
541
569
``pypgx.pipeline.run_ngs_pipeline`` in API, this pipeline is designed for
542
570
processing short-read data (e.g. Illumina). Users must specify whether the
543
571
input data is from whole genome sequencing (WGS) or targeted sequencing
544
-
(custome targeted panel sequencing or whole exome sequencing).
572
+
(custom targeted panel sequencing or whole exome sequencing).
545
573
546
574
This pipeline supports SV detection based on copy number analysis for genes
547
575
that are known to have SV. Therefore, if the target gene is associated with
Copy file name to clipboardExpand all lines: docs/create.py
+30-2Lines changed: 30 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -153,6 +153,34 @@
153
153
| Email: sbstevenlee@gmail.com
154
154
| License: MIT License
155
155
156
+
Citation
157
+
========
158
+
159
+
If you use PyPGx in a published analysis, please report the program version
160
+
and cite the following article:
161
+
162
+
- Lee et al., 2022. `ClinPharmSeq: A targeted sequencing panel for clinical pharmacogenetics implementation <https://doi.org/10.1371/journal.pone.0272129>`__. PLOS ONE.
163
+
164
+
In this article, PyPGx was used to call star alleles for genomic DNA
165
+
reference materials from the Centers for Disease Control and Prevention–based
166
+
`Genetic Testing Reference Materials Coordination Program (GeT-RM)
genetic-testing-reference-materials-coordination-program-get-rm>`__, where it
169
+
showed almost 100% concordance with genotype results from previous works.
170
+
171
+
The development of PyPGx was heavily inspired by `Stargazer <https://
172
+
stargazer.gs.washington.edu/stargazerweb/>`__, another star-allele calling
173
+
tool developed by Steven when he was in his PhD program at the University of
174
+
Washington. Therefore, please also cite the following articles:
175
+
176
+
- Lee et al., 2019. `Calling star alleles with Stargazer in 28 pharmacogenes with whole genome sequences <https://doi.org/10.1002/cpt.1552>`__. Clinical Pharmacology & Therapeutics.
177
+
- Lee et al., 2018. `Stargazer: a software tool for calling star alleles from next-generation sequencing data using CYP2D6 as a model <https://doi.org/10.1038/s41436-018-0054-0>`__. Genetics in Medicine.
178
+
179
+
Below is an incomplete list of publications which have used PyPGx:
180
+
181
+
- Wroblewski et al., 2022. `Pharmacogenetic variation in Neanderthals and Denisovans and implications for human health and response to medications <https://doi.org/10.1101/2021.11.27.470071>`__. bioRxiv.
182
+
- Botton et al., 2020. `Phased Haplotype Resolution of the SLC6A4 Promoter Using Long-Read Single Molecule Real-Time (SMRT) Sequencing <https://doi.org/10.3390/genes11111333>`__. Genes.
183
+
156
184
Installation
157
185
============
158
186
@@ -210,7 +238,7 @@
210
238
SNVs and indels. The program is freely available and published under the
211
239
`GNU General Public License <https://faculty.washington.edu/browning/
212
240
beagle/gpl_license>`__. Users do not need to download Beagle separately
213
-
because a copy of the software (``beagle.28Jun21.220.jar``) is already
241
+
because a copy of the software (``beagle.22Jul22.46e.jar``) is already
214
242
included in PyPGx.
215
243
216
244
.. warning::
@@ -568,7 +596,7 @@
568
596
``pypgx.pipeline.run_ngs_pipeline`` in API, this pipeline is designed for
569
597
processing short-read data (e.g. Illumina). Users must specify whether the
570
598
input data is from whole genome sequencing (WGS) or targeted sequencing
571
-
(custome targeted panel sequencing or whole exome sequencing).
599
+
(custom targeted panel sequencing or whole exome sequencing).
572
600
573
601
This pipeline supports SV detection based on copy number analysis for genes
574
602
that are known to have SV. Therefore, if the target gene is associated with
Copy file name to clipboardExpand all lines: docs/genes.rst
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -644,6 +644,7 @@ Resources for ABCG2
644
644
-------------------
645
645
646
646
- `CPIC® guideline for statins and SLCO1B1, ABCG2, and CYP2C9 <https://cpicpgx.org/guidelines/cpic-guideline-for-statins/>`__
647
+
- `The Clinical Pharmacogenetics Implementation Consortium Guideline for SLCO1B1, ABCG2, and CYP2C9 genotypes and Statin-Associated Musculoskeletal Symptoms <https://ascpt.onlinelibrary.wiley.com/doi/10.1002/cpt.2557>`__
647
648
648
649
CACNA1S
649
650
=======
@@ -668,6 +669,7 @@ Resources for CACNA1S
668
669
669
670
- `Annotation of CPIC Guideline for desflurane and CACNA1S, RYR1 <https://www.pharmgkb.org/chemical/PA164749136/guidelineAnnotation/PA166180457>`__
670
671
- `CPIC® Guideline for Potent Volatile Anesthetic Agents and Succinylcholine and RYR1 and CACNA1S <https://cpicpgx.org/guidelines/cpic-guideline-for-ryr1-and-cacna1s/>`__
672
+
- `Clinical Pharmacogenetics Implementation Consortium (CPIC) Guideline for the Use of Potent Volatile Anesthetic Agents and Succinylcholine in the Context of RYR1 or CACNA1S Genotypes <https://doi.org/10.1002/cpt.1319>`__
671
673
672
674
CFTR
673
675
====
@@ -694,6 +696,7 @@ Resources for CFTR
694
696
695
697
- `Annotation of CPIC Guideline for ivacaftor and CFTR <https://www.pharmgkb.org/chemical/PA165950341/guidelineAnnotation/PA166114461>`__
696
698
- `CPIC® Guideline for Ivacaftor and CFTR <https://cpicpgx.org/guidelines/guideline-for-ivacaftor-and-cftr/>`__
699
+
- `Clinical Pharmacogenetics Implementation Consortium (CPIC) Guidelines for Ivacaftor Therapy in the Context of CFTR Genotype <https://doi.org/10.1038/clpt.2014.54>`__
- `CPIC® Guideline for NSAIDs based on CYP2C9 genotype <https://cpicpgx.org/guidelines/cpic-guideline-for-nsaids-based-on-cyp2c9-genotype/>`__
1228
+
- `The Clinical Pharmacogenetics Implementation Consortium Guideline for SLCO1B1, ABCG2, and CYP2C9 genotypes and Statin-Associated Musculoskeletal Symptoms <https://ascpt.onlinelibrary.wiley.com/doi/10.1002/cpt.2557>`__
1225
1229
1226
1230
CYP2C19
1227
1231
=======
@@ -2292,6 +2296,7 @@ Resources for IFNL3
2292
2296
-------------------
2293
2297
2294
2298
- `Annotation of CPIC Guideline for peginterferon alfa-2a,peginterferon alfa-2b,ribavirin and IFNL3 <https://www.pharmgkb.org/guidelineAnnotation/PA166110235>`__
2299
+
- `CPIC® Guideline for PEG Interferon-Alpha-Based Regimens and IFNL3 <https://cpicpgx.org/guidelines/guideline-for-peg-interferon-alpha-based-regimens-and-ifnl3/>`__
2295
2300
2296
2301
NUDT15
2297
2302
======
@@ -2362,6 +2367,7 @@ Resources for RYR1
2362
2367
2363
2368
- `Annotation of CPIC Guideline for desflurane and CACNA1S, RYR1 <https://www.pharmgkb.org/chemical/PA164749136/guidelineAnnotation/PA166180457>`__
2364
2369
- `CPIC® Guideline for Potent Volatile Anesthetic Agents and Succinylcholine and RYR1 and CACNA1S <https://cpicpgx.org/guidelines/cpic-guideline-for-ryr1-and-cacna1s/>`__
2370
+
- `Clinical Pharmacogenetics Implementation Consortium (CPIC) Guideline for the Use of Potent Volatile Anesthetic Agents and Succinylcholine in the Context of RYR1 or CACNA1S Genotypes <https://doi.org/10.1002/cpt.1319>`__
2365
2371
2366
2372
SLC22A2
2367
2373
=======
@@ -2477,26 +2483,25 @@ Diplotype-phenotype mapping is used for phenotype prediction.
0 commit comments