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
* GenePrioritization: Performs gene prioritization based on list of known disease genes and a PPI graph.
25
+
* GraphStringDb: Creates simple representation of String-DB interaction graph.
26
+
* VcfCheck: improved checking of empty INFO column
20
27
* VcfAnnotateFromBed: added multithread support
21
-
* MappingQC: added support for cfDNA samples
22
-
23
-
Changes in release 2021_06:
24
-
25
-
* General: Improved GRCh38 support in several tools.
26
-
* General: Using BGZIP for compressed VCFs now to allow indexing them with tabix.
27
-
* VcfAnnotateFromBed: Made separator configurable; Added check for separator in source BED file; Fixed broken output VCF if input has no FORMAT column.
28
-
* VcfAnnotateFromVcf: Fixed crash in VCF header parser.
29
-
* NGSDExportSamples: Added ancestry column.
30
-
* SampleAncestry: Improved runtime and memory use.
31
-
* SampleGender: Improved runtime for algorithm 'hetx'.
32
-
* SomaticQC: Added support for mutect2.
28
+
* VcfAnnotateFromVcf: improved memory useage
29
+
* MappingQC: added support for cfDNA samples, improved support for RNA
33
30
* NGSD:
34
-
* Added disease status 'Unclear' to table 'sample'.
35
-
* Added table 'processed_sample_ancestry'.
36
-
* Added percent occupied to 'runqc_lane' (for Illumina NovaSeq).
31
+
* removed 'gene' and 'variant\_type' columns from 'variant' table
32
+
* added 'germline\_het' and 'germline\_hom' columns to 'variant' table
33
+
* added method 'shallow WGS' to 'variant\_validation' table
37
34
38
35
For older releases see the [releases page](https://github.com/imgag/ngs-bits/releases).
39
36
@@ -134,6 +131,7 @@ The default output format of the quality control tools is [qcML](https://pubmed.
134
131
*[VcfAnnotateFromBed](doc/tools/VcfAnnotateFromBed.md) - Annotates the INFO column of a VCF with data from a BED file.
135
132
*[VcfAnnotateFromVcf](doc/tools/VcfAnnotateFromVcf.md) - Annotates the INFO column of a VCF with data from another VCF file (or multiple VCF files if config file is provided)
136
133
*[VcfBreakMulti](doc/tools/VcfBreakMulti.md) - Breaks multi-allelic variants into several lines, making sure that allele-specific INFO/SAMPLE fields are still valid.
134
+
*[VcfCalculatePRS](doc/tools/VcfCalculatePRS.md) - Calculates the Polgenic Risk Score(s) for a sample.
137
135
*[VcfCheck](doc/tools/VcfCheck.md) - Checks a VCF file for errors.
138
136
*[VcfExtractSamples](doc/tools/VcfExtractSamples.md) - Extract one or several samples from a VCF file.
139
137
*[VcfFilter](doc/tools/VcfFilter.md) - Filters a VCF based on the given criteria.
@@ -154,6 +152,8 @@ The default output format of the quality control tools is [qcML](https://pubmed.
154
152
155
153
### Gene handling tools
156
154
155
+
*[GenePrioritization](doc/tools/GenePrioritization.md): Performs gene prioritization based on list of known disease genes and a PPI graph (see also GraphStringDb).
156
+
*[GraphStringDb](doc/tools/GraphStringDb.md): Creates simple representation of String-DB interaction graph.
157
157
*[GenesToApproved](doc/tools/GenesToApproved.md) - Replaces gene symbols by approved symbols using the HGNC database (needs [NGSD](doc/install_ngsd.md)).
158
158
*[GenesToBed](doc/tools/GenesToBed.md) - Converts a text file with gene names to a BED file (needs [NGSD](doc/install_ngsd.md)).
159
159
*[NGSDExportGenes](doc/tools/NGSDExportGenes.md) - Lists genes from NGSD (needs [NGSD](doc/install_ngsd.md)).
Copy file name to clipboardexpand all lines: src/VcfCalculatePRS/main.cpp
+20-16
Original file line number
Diff line number
Diff line change
@@ -20,8 +20,10 @@ class ConcreteTool
20
20
21
21
virtualvoidsetup()
22
22
{
23
-
setDescription("Calculates the Polgenic Risk Score for a given set of PRS VCFs");
24
-
addInfile("in", "Tabix indexed VCF.GZ file of the sample.", false);
23
+
setDescription("Calculates the Polgenic Risk Score(s) for a sample.");
24
+
setExtendedDescription(QStringList() << "The PRS VCF files have to contain a WEIGHT entry in the INFO column." << "Additionally some information about the PRS score is required in the VCF header." << "An example VCF file can be found at https://github.com/imgag/ngs-bits/blob/master/src/tools-TEST/data_in/VcfCalculatePRS_prs2.vcf");
25
+
26
+
addInfile("in", "Tabix indexed VCF.GZ file of a sample.", false);
25
27
addInfileList("prs", "List of PRS VCFs.", false);
26
28
addOutfile("out", "Output TSV file containing Scores and PRS details", false);
27
29
@@ -52,15 +54,14 @@ class ConcreteTool
52
54
//does not support multi sample
53
55
if(prs_variant_list.sampleIDs().count() > 1)
54
56
{
55
-
THROW(FileParseException, "VCF file can only contain one sample for Polgenic Risk Score calculation.");
57
+
THROW(FileParseException, "PRS VCF file must not contain more than one sample: " + prs_file_path);
0 commit comments