changeset 3:a0fb8e685fb3 draft default tip

planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/gsc_filter_cells commit bdd7e8d396fd19cc96db67afa2dcb3c46451f27c
author artbio
date Sun, 07 Jul 2019 08:29:15 -0400
parents be2b5d74fb0b
children
files filter_cells.R filter_cells.xml test-data/absolute_counts-only.meta test-data/absolute_counts-only.pdf test-data/absolute_gene-and-counts.meta test-data/absolute_gene-and-counts.pdf test-data/absolute_gene-only.meta test-data/absolute_gene-only.pdf test-data/intersect_percentile_gene-and-counts.meta test-data/intersect_percentile_gene-and-counts.pdf test-data/no-filtering.pdf test-data/percentile_counts-only.meta test-data/percentile_counts-only.pdf test-data/percentile_gene-and-counts.meta test-data/percentile_gene-and-counts.pdf test-data/percentile_gene-only.meta test-data/percentile_gene-only.pdf
diffstat 17 files changed, 132 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/filter_cells.R	Mon Jun 24 07:19:57 2019 -0400
+++ b/filter_cells.R	Sun Jul 07 08:29:15 2019 -0400
@@ -191,7 +191,7 @@
 )
 
 # Add QC metrics of filtered cells to a metadata file
-metadata <- QC_metrics[kept.cells,]
+metadata <- QC_metrics
 
 # Save the metadata (QC metrics) file
 write.table(
--- a/filter_cells.xml	Mon Jun 24 07:19:57 2019 -0400
+++ b/filter_cells.xml	Sun Jul 07 08:29:15 2019 -0400
@@ -1,4 +1,4 @@
-<tool id="filter_cells" name="Filter cells data" version="0.9.0">
+<tool id="filter_cells" name="Filter cells data" version="0.9.2">
     <description>on total aligned reads and/or number of detected genes</description>
     <requirements>
         <requirement type="package" version="1.3.2=r3.3.2_0">r-optparse</requirement>
@@ -31,7 +31,7 @@
             --output_metada $output_metada
 ]]></command>
     <inputs>
-        <param name="input" type="data" format="txt" label="Raw counts of expression data"/>
+        <param name="input" type="data" format="txt,tabular" label="Raw counts of expression data"/>
         <param name="sep" type="select" label="Indicate column separator">
             <option value="tab" selected="true">Tabs</option>
             <option value="comma">Comma</option>
@@ -45,8 +45,8 @@
         <param name="absolute_counts" value="0" type="integer" label="Absolute number of aligned read Threshold [integer]"
                help="Cells with number of aligned reads below this absolute threshold will be filtered out. Leave at 0 for no filtering" />
         <param name="manage_cutoffs" type="select" label=" filter out intersection or union of cutoffs"
-               help="If you use two cutoffs on number of detected genes and number of aligned reads, respectively, their is two options
-               for using these cutoffs in filtering: either excluding items that are below one or the other threshold (union) or
+               help="If you use two cutoffs on number of detected genes and number of aligned reads, respectively, there are two options
+               for using these cutoffs in filtering: either excluding items that are below one or the other threshold (union), or
                excluding items that are below both thresholds (intersection)" >
             <option value="union" selected="true">Union of cutoffs</option>
             <option value="intersect">Intersection of cutoffs</option>
@@ -54,8 +54,8 @@
     </inputs>
     <outputs>
         <data name="pdfplot" format="pdf" label="Plots from ${on_string}" />
-        <data name="output" format="tabular" label="Cell data filtered with ${on_string}" />
-        <data name="output_metada" format="tabular" label="Cell metadata filtered with ${on_string}" />
+        <data name="output" format="tabular" label="Cell data filtered from ${on_string}" />
+        <data name="output_metada" format="tabular" label="Cell metadata filtered from ${on_string}" />
     </outputs>
     <tests>
         <test>
@@ -139,7 +139,7 @@
 
 **What it does**
 
-The tools takes a table of gene (rows) expression values (as number of reads aligned to genes)
+The tool takes a table of gene (rows) expression values (as number of reads aligned to genes)
 in single cell RNAseq sequencing libraries (columns) and filters out cells with low number
 of detected genes and/or cells with low number of aligned reads.
 
@@ -150,8 +150,8 @@
 these threshold are excluded (cell cutoffs do not include the threshold values).
 
 If you choose to combine cutoffs for both the number of detected genes
-and the total number of aligned reads, then you have 2 options: either exclude libraries that
-do not satisfy one OR the other threshold (Union) or exclude libraries that do not satisfy
+and the total number of aligned reads, then you have 2 options: either excluding libraries that
+do not satisfy one OR the other threshold (Union) or excluding libraries that do not satisfy
 both thresholds (Intersection).
 
 Specifying a value both for an absolute and an percentile threshold of a variable
@@ -161,7 +161,7 @@
 this variable is not used to filter the cells.
 
 The tools returns a gene expression table for cells that were retained, a metadata table
-that contains numbers of detected genes and aligned reads for retained cell library and
+that contains numbers of detected genes and aligned reads for retained cell libraries and
 a pdf file with three plots illustrating the performed filtering operation.
 
 **Input**
--- a/test-data/absolute_counts-only.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/absolute_counts-only.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -1,4 +1,5 @@
 cell_id	nGenes	total_counts	filtered
+1001000235.G10	5	437	TRUE
 1001000174.B1	12	7118	FALSE
 1001000177.C5	11	1686	FALSE
 1001000182.H4	14	8634	FALSE
@@ -8,6 +9,7 @@
 1001000173.E10	16	5648	FALSE
 1001000241.E7	13	2488	FALSE
 1001000249.A3	15	3036	FALSE
+1001000179.A7	7	681	TRUE
 1001000247.F11	15	7576	FALSE
 1001000240.D9	6	1987	FALSE
 1001000178.G5	5	3421	FALSE
@@ -16,14 +18,19 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
 1001000248.E7	7	1103	FALSE
 1001000012.B6	10	5303	FALSE
 1001000179.H4	5	1038	FALSE
 1001000230.C1	9	3134	FALSE
+1001000175.H9	9	198	TRUE
 1001000241.G11	8	1143	FALSE
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -36,9 +43,11 @@
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
+1001000238.C12	5	671	TRUE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
 1001000036.C1	3	1662	FALSE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -52,6 +61,8 @@
 1001000265.D11	12	1053	FALSE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
@@ -60,6 +71,7 @@
 1001000249.G2	9	3160	FALSE
 1001000187.E11	4	1692	FALSE
 1001000266.A4	11	3913	FALSE
+1001000266.G4	6	270	TRUE
 1001000179.E3	3	1179	FALSE
 1001000178.C11	4	2273	FALSE
 1001000031.D12	5	2682	FALSE
@@ -67,12 +79,14 @@
 1001000250.G2	18	4537	FALSE
 1001000018.F11	5	4684	FALSE
 1001000175.F9	21	10873	FALSE
+1001000254.G1	7	615	TRUE
 1001000264.F12	7	1648	FALSE
 1001000183.B3	9	2185	FALSE
 1001000241.E6	7	2771	FALSE
 1001000183.E6	20	8590	FALSE
 1001000181.F10	9	3255	FALSE
 1001000176.B1	12	4110	FALSE
+1001000235.B7	10	764	TRUE
 1001000231.D12	10	1999	FALSE
 1001000230.E7	14	2447	FALSE
 1001000186.H6	6	1228	FALSE
@@ -80,5 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
+1001000177.D11	5	766	TRUE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/absolute_counts-only.pdf has changed
--- a/test-data/absolute_gene-and-counts.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/absolute_gene-and-counts.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -1,4 +1,5 @@
 cell_id	nGenes	total_counts	filtered
+1001000235.G10	5	437	TRUE
 1001000174.B1	12	7118	FALSE
 1001000177.C5	11	1686	FALSE
 1001000182.H4	14	8634	FALSE
@@ -8,6 +9,7 @@
 1001000173.E10	16	5648	FALSE
 1001000241.E7	13	2488	FALSE
 1001000249.A3	15	3036	FALSE
+1001000179.A7	7	681	TRUE
 1001000247.F11	15	7576	FALSE
 1001000240.D9	6	1987	FALSE
 1001000178.G5	5	3421	FALSE
@@ -16,14 +18,19 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
 1001000248.E7	7	1103	FALSE
 1001000012.B6	10	5303	FALSE
 1001000179.H4	5	1038	FALSE
 1001000230.C1	9	3134	FALSE
+1001000175.H9	9	198	TRUE
 1001000241.G11	8	1143	FALSE
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -32,11 +39,15 @@
 1001000267.F8	9	3324	FALSE
 1001000183.G10	17	4570	FALSE
 1001000247.E7	6	4377	FALSE
+1001000031.A2	4	5245	TRUE
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
+1001000238.C12	5	671	TRUE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
+1001000036.C1	3	1662	TRUE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -50,24 +61,32 @@
 1001000265.D11	12	1053	FALSE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
 1001000012.B10	6	3815	FALSE
 1001000245.F2	8	4747	FALSE
 1001000249.G2	9	3160	FALSE
+1001000187.E11	4	1692	TRUE
 1001000266.A4	11	3913	FALSE
+1001000266.G4	6	270	TRUE
+1001000179.E3	3	1179	TRUE
+1001000178.C11	4	2273	TRUE
 1001000031.D12	5	2682	FALSE
 1001000037.D6	7	3993	FALSE
 1001000250.G2	18	4537	FALSE
 1001000018.F11	5	4684	FALSE
 1001000175.F9	21	10873	FALSE
+1001000254.G1	7	615	TRUE
 1001000264.F12	7	1648	FALSE
 1001000183.B3	9	2185	FALSE
 1001000241.E6	7	2771	FALSE
 1001000183.E6	20	8590	FALSE
 1001000181.F10	9	3255	FALSE
 1001000176.B1	12	4110	FALSE
+1001000235.B7	10	764	TRUE
 1001000231.D12	10	1999	FALSE
 1001000230.E7	14	2447	FALSE
 1001000186.H6	6	1228	FALSE
@@ -75,5 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
+1001000177.D11	5	766	TRUE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/absolute_gene-and-counts.pdf has changed
--- a/test-data/absolute_gene-only.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/absolute_gene-only.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -18,6 +18,7 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
 1001000248.E7	7	1103	FALSE
 1001000012.B6	10	5303	FALSE
 1001000179.H4	5	1038	FALSE
@@ -27,6 +28,9 @@
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -35,12 +39,15 @@
 1001000267.F8	9	3324	FALSE
 1001000183.G10	17	4570	FALSE
 1001000247.E7	6	4377	FALSE
+1001000031.A2	4	5245	TRUE
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
 1001000238.C12	5	671	FALSE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
+1001000036.C1	3	1662	TRUE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -54,14 +61,19 @@
 1001000265.D11	12	1053	FALSE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
 1001000012.B10	6	3815	FALSE
 1001000245.F2	8	4747	FALSE
 1001000249.G2	9	3160	FALSE
+1001000187.E11	4	1692	TRUE
 1001000266.A4	11	3913	FALSE
 1001000266.G4	6	270	FALSE
+1001000179.E3	3	1179	TRUE
+1001000178.C11	4	2273	TRUE
 1001000031.D12	5	2682	FALSE
 1001000037.D6	7	3993	FALSE
 1001000250.G2	18	4537	FALSE
@@ -82,6 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
 1001000177.D11	5	766	FALSE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/absolute_gene-only.pdf has changed
--- a/test-data/intersect_percentile_gene-and-counts.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/intersect_percentile_gene-and-counts.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -18,6 +18,7 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
 1001000248.E7	7	1103	FALSE
 1001000012.B6	10	5303	FALSE
 1001000179.H4	5	1038	FALSE
@@ -27,6 +28,9 @@
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -43,6 +47,7 @@
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
 1001000036.C1	3	1662	FALSE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -56,6 +61,8 @@
 1001000265.D11	12	1053	FALSE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
@@ -87,6 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
 1001000177.D11	5	766	FALSE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/intersect_percentile_gene-and-counts.pdf has changed
Binary file test-data/no-filtering.pdf has changed
--- a/test-data/percentile_counts-only.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/percentile_counts-only.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -1,4 +1,5 @@
 cell_id	nGenes	total_counts	filtered
+1001000235.G10	5	437	TRUE
 1001000174.B1	12	7118	FALSE
 1001000177.C5	11	1686	FALSE
 1001000182.H4	14	8634	FALSE
@@ -8,6 +9,7 @@
 1001000173.E10	16	5648	FALSE
 1001000241.E7	13	2488	FALSE
 1001000249.A3	15	3036	FALSE
+1001000179.A7	7	681	TRUE
 1001000247.F11	15	7576	FALSE
 1001000240.D9	6	1987	FALSE
 1001000178.G5	5	3421	FALSE
@@ -16,12 +18,19 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
+1001000248.E7	7	1103	TRUE
 1001000012.B6	10	5303	FALSE
+1001000179.H4	5	1038	TRUE
 1001000230.C1	9	3134	FALSE
+1001000175.H9	9	198	TRUE
 1001000241.G11	8	1143	FALSE
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -34,9 +43,11 @@
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
+1001000238.C12	5	671	TRUE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
 1001000036.C1	3	1662	FALSE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -47,8 +58,11 @@
 1001000185.D5	22	11179	FALSE
 1001000012.A7	7	3324	FALSE
 1001000010.B4	6	2054	FALSE
+1001000265.D11	12	1053	TRUE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
@@ -57,6 +71,7 @@
 1001000249.G2	9	3160	FALSE
 1001000187.E11	4	1692	FALSE
 1001000266.A4	11	3913	FALSE
+1001000266.G4	6	270	TRUE
 1001000179.E3	3	1179	FALSE
 1001000178.C11	4	2273	FALSE
 1001000031.D12	5	2682	FALSE
@@ -64,12 +79,14 @@
 1001000250.G2	18	4537	FALSE
 1001000018.F11	5	4684	FALSE
 1001000175.F9	21	10873	FALSE
+1001000254.G1	7	615	TRUE
 1001000264.F12	7	1648	FALSE
 1001000183.B3	9	2185	FALSE
 1001000241.E6	7	2771	FALSE
 1001000183.E6	20	8590	FALSE
 1001000181.F10	9	3255	FALSE
 1001000176.B1	12	4110	FALSE
+1001000235.B7	10	764	TRUE
 1001000231.D12	10	1999	FALSE
 1001000230.E7	14	2447	FALSE
 1001000186.H6	6	1228	FALSE
@@ -77,5 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
+1001000177.D11	5	766	TRUE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/percentile_counts-only.pdf has changed
--- a/test-data/percentile_gene-and-counts.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/percentile_gene-and-counts.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -1,4 +1,5 @@
 cell_id	nGenes	total_counts	filtered
+1001000235.G10	5	437	TRUE
 1001000174.B1	12	7118	FALSE
 1001000177.C5	11	1686	FALSE
 1001000182.H4	14	8634	FALSE
@@ -8,6 +9,7 @@
 1001000173.E10	16	5648	FALSE
 1001000241.E7	13	2488	FALSE
 1001000249.A3	15	3036	FALSE
+1001000179.A7	7	681	TRUE
 1001000247.F11	15	7576	FALSE
 1001000240.D9	6	1987	FALSE
 1001000178.G5	5	3421	FALSE
@@ -16,12 +18,19 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
+1001000248.E7	7	1103	TRUE
 1001000012.B6	10	5303	FALSE
+1001000179.H4	5	1038	TRUE
 1001000230.C1	9	3134	FALSE
+1001000175.H9	9	198	TRUE
 1001000241.G11	8	1143	FALSE
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -30,11 +39,15 @@
 1001000267.F8	9	3324	FALSE
 1001000183.G10	17	4570	FALSE
 1001000247.E7	6	4377	FALSE
+1001000031.A2	4	5245	TRUE
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
+1001000238.C12	5	671	TRUE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
+1001000036.C1	3	1662	TRUE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -45,26 +58,35 @@
 1001000185.D5	22	11179	FALSE
 1001000012.A7	7	3324	FALSE
 1001000010.B4	6	2054	FALSE
+1001000265.D11	12	1053	TRUE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
 1001000012.B10	6	3815	FALSE
 1001000245.F2	8	4747	FALSE
 1001000249.G2	9	3160	FALSE
+1001000187.E11	4	1692	TRUE
 1001000266.A4	11	3913	FALSE
+1001000266.G4	6	270	TRUE
+1001000179.E3	3	1179	TRUE
+1001000178.C11	4	2273	TRUE
 1001000031.D12	5	2682	FALSE
 1001000037.D6	7	3993	FALSE
 1001000250.G2	18	4537	FALSE
 1001000018.F11	5	4684	FALSE
 1001000175.F9	21	10873	FALSE
+1001000254.G1	7	615	TRUE
 1001000264.F12	7	1648	FALSE
 1001000183.B3	9	2185	FALSE
 1001000241.E6	7	2771	FALSE
 1001000183.E6	20	8590	FALSE
 1001000181.F10	9	3255	FALSE
 1001000176.B1	12	4110	FALSE
+1001000235.B7	10	764	TRUE
 1001000231.D12	10	1999	FALSE
 1001000230.E7	14	2447	FALSE
 1001000186.H6	6	1228	FALSE
@@ -72,5 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
+1001000177.D11	5	766	TRUE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/percentile_gene-and-counts.pdf has changed
--- a/test-data/percentile_gene-only.meta	Mon Jun 24 07:19:57 2019 -0400
+++ b/test-data/percentile_gene-only.meta	Sun Jul 07 08:29:15 2019 -0400
@@ -18,6 +18,7 @@
 1001000181.F8	6	2680	FALSE
 1001000177.A10	19	9240	FALSE
 1001000235.D2	11	5361	FALSE
+1001000240.G10	4	987	TRUE
 1001000248.E7	7	1103	FALSE
 1001000012.B6	10	5303	FALSE
 1001000179.H4	5	1038	FALSE
@@ -27,6 +28,9 @@
 1001000174.G2	5	1131	FALSE
 1001000252.C6	13	1904	FALSE
 1001000186.D11	6	1803	FALSE
+1001000239.G7	3	243	TRUE
+1001000258.G11	4	949	TRUE
+1001000264.A1	4	692	TRUE
 1001000174.A10	19	9134	FALSE
 1001000255.E9	13	7859	FALSE
 1001000242.B5	10	8515	FALSE
@@ -35,12 +39,15 @@
 1001000267.F8	9	3324	FALSE
 1001000183.G10	17	4570	FALSE
 1001000247.E7	6	4377	FALSE
+1001000031.A2	4	5245	TRUE
 1001000271.B1	11	2822	FALSE
 1001000187.G6	8	1636	FALSE
 1001000236.C6	13	1496	FALSE
 1001000238.C12	5	671	FALSE
 1001000187.D6	13	3802	FALSE
 1001000235.E10	19	4385	FALSE
+1001000036.C1	3	1662	TRUE
+1001000253.H2	3	190	TRUE
 1001000231.C2	12	1701	FALSE
 1001000178.C10	5	1776	FALSE
 1001000267.C1	14	5677	FALSE
@@ -54,14 +61,19 @@
 1001000265.D11	12	1053	FALSE
 1001000032.F1	12	4096	FALSE
 1001000036.H9	8	1475	FALSE
+1001000245.B3	4	97	TRUE
+1001000185.A8	1	3	TRUE
 1001000178.C6	7	2496	FALSE
 1001000037.F10	9	13783	FALSE
 1001000245.H4	15	6833	FALSE
 1001000012.B10	6	3815	FALSE
 1001000245.F2	8	4747	FALSE
 1001000249.G2	9	3160	FALSE
+1001000187.E11	4	1692	TRUE
 1001000266.A4	11	3913	FALSE
 1001000266.G4	6	270	FALSE
+1001000179.E3	3	1179	TRUE
+1001000178.C11	4	2273	TRUE
 1001000031.D12	5	2682	FALSE
 1001000037.D6	7	3993	FALSE
 1001000250.G2	18	4537	FALSE
@@ -82,6 +94,8 @@
 1001000237.H10	8	1306	FALSE
 1001000231.B7	23	3144	FALSE
 1001000270.H8	9	2180	FALSE
+1001000240.G1	3	209	TRUE
 1001000177.D11	5	766	FALSE
 1001000185.D3	21	9950	FALSE
+1001000238.B5	3	929	TRUE
 1001000174.E10	13	6680	FALSE
Binary file test-data/percentile_gene-only.pdf has changed