Filter Report
Filter Report: Fields
Name |
Data Type |
|---|---|
Sample |
str |
Branches |
dict[str, str] |
Reference |
str |
Region |
str |
Region 5’ end |
int |
Region 3’ end |
int |
Use the default options for this chemical probe |
str |
Count as mutations |
list[str] |
Count as matches |
list[str] |
Mask positions with base A |
bool |
Mask positions with base C |
bool |
Mask positions with base G |
bool |
Mask positions with base U |
bool |
Mask stretches of at least this many consecutive A bases (0 disables); defaults to 5 for chemical probes, 0 for none |
int |
Mask additional positions from a list |
list[int] |
Mask positions with fewer than this many informative base calls |
int |
Mask positions with more than this fraction of mutated base calls |
float |
Drop reads with fewer than this many bases covering the region |
int |
Drop reads covering less than this fraction of the region |
float |
Drop paired-end reads with discontiguous mates |
bool |
Drop reads with less than this fraction of informative base calls |
float |
Drop reads with more than this fraction of mutated base calls |
float |
Filter out mutations separated by fewer than this many bases |
int |
If two mutations are closer than –min-mut-gap positions, MERGE the mutations, DROP the read, or AUTO-select based on the probe. |
str |
Stop the filter step after this many iterations (0 for no limit) |
int |
Correct observer bias using a quick (typically linear time) heuristic |
bool |
Treat mutated fractions under this threshold as 0 with –quick-unbias |
float |
Total number of positions in the region |
int |
Number of positions masked for having base A |
int |
Number of positions masked for having base C |
int |
Number of positions masked for having base G |
int |
Number of positions masked for having base U |
int |
Number of positions masked for having base N |
int |
Number of positions in stretches of consecutive A bases |
int |
Number of positions masked from a list |
int |
Number of positions with too few informative base calls |
int |
Number of positions with too many mutations |
int |
Number of positions kept after filtering |
int |
Positions masked for having base A |
list[int] |
Positions masked for having base C |
list[int] |
Positions masked for having base G |
list[int] |
Positions masked for having base U |
list[int] |
Positions masked for having base N |
list[int] |
Positions in stretches of consecutive A bases |
list[int] |
Positions masked from a list |
list[int] |
Positions with too few informative base calls |
list[int] |
Positions with too many mutations |
list[int] |
Positions kept after filtering |
list[int] |
Total number of reads before filtering |
int |
Number of reads dropped from a list |
int |
Number of reads dropped due to too few bases covering the region |
int |
Number of reads dropped due to covering too small a fraction of the region |
int |
Number of reads dropped due to discontiguous mates |
int |
Number of reads dropped due to too few informative base calls |
int |
Number of reads dropped due to too many mutations |
int |
Number of reads dropped due to two mutations too close |
int |
Number of reads kept after filtering |
int |
Number of iterations until convergence (0 if not converged) |
int |
Number of batches |
int |
Checksums of batches (SHA-512) |
dict[str, list[str]] |
Time began |
str |
Time ended |
str |
Time taken (minutes) |
float |
Version of SEISMIC-RNA |
str |
Filter Report: Example
{
"Sample": "sample1",
"Branches": {
"align": "",
"idmut": "",
"filter": ""
},
"Reference": "myref",
"Region": "full",
"Region 5' end": 1,
"Region 3' end": 80,
"Use the default options for this chemical probe": "DMS",
"Count as mutations": [
"A -> C",
"A -> D",
"A -> G",
"A -> I",
"A -> T",
"C -> A",
"C -> D",
"C -> G",
"C -> I",
"C -> T",
"G -> A",
"G -> C",
"G -> D",
"G -> I",
"G -> T",
"N -> D",
"N -> I",
"T -> A",
"T -> C",
"T -> D",
"T -> G",
"T -> I"
],
"Count as matches": [
"A -> A",
"C -> C",
"G -> G",
"T -> T"
],
"Mask positions with base A": false,
"Mask positions with base C": false,
"Mask positions with base G": true,
"Mask positions with base U": true,
"Mask stretches of at least this many consecutive A bases (0 disables); defaults to 5 for chemical probes, 0 for none": 5,
"Mask additional positions from a list": [],
"Mask positions with fewer than this many informative base calls": 1000,
"Mask positions with more than this fraction of mutated base calls": 1.0,
"Drop reads with fewer than this many bases covering the region": 1,
"Drop reads covering less than this fraction of the region": 0.0,
"Drop paired-end reads with discontiguous mates": true,
"Drop reads with less than this fraction of informative base calls": 0.95,
"Drop reads with more than this fraction of mutated base calls": 1.0,
"Filter out mutations separated by fewer than this many bases": 4,
"If two mutations are closer than --min-mut-gap positions, MERGE the mutations, DROP the read, or AUTO-select based on the probe.": "drop",
"Stop the filter step after this many iterations (0 for no limit)": 0,
"Correct observer bias using a quick (typically linear time) heuristic": true,
"Treat mutated fractions under this threshold as 0 with --quick-unbias": 0.001,
"Total number of positions in the region": 80,
"Number of positions masked for having base A": 0,
"Number of positions masked for having base C": 0,
"Number of positions masked for having base G": 13,
"Number of positions masked for having base U": 22,
"Number of positions masked for having base N": 0,
"Number of positions in stretches of consecutive A bases": 5,
"Number of positions masked from a list": 0,
"Number of positions with too few informative base calls": 14,
"Number of positions with too many mutations": 0,
"Number of positions kept after filtering": 26,
"Positions masked for having base A": [],
"Positions masked for having base C": [],
"Positions masked for having base G": [
1,
6,
7,
14,
31,
33,
34,
35,
39,
47,
49,
60,
69
],
"Positions masked for having base U": [
13,
15,
18,
22,
25,
26,
27,
30,
41,
46,
51,
52,
53,
54,
58,
61,
62,
64,
67,
71,
76,
79
],
"Positions masked for having base N": [],
"Positions in stretches of consecutive A bases": [
8,
9,
10,
11,
12
],
"Positions masked from a list": [],
"Positions with too few informative base calls": [
2,
3,
4,
5,
66,
68,
70,
72,
73,
74,
75,
77,
78,
80
],
"Positions with too many mutations": [],
"Positions kept after filtering": [
16,
17,
19,
20,
21,
23,
24,
28,
29,
32,
36,
37,
38,
40,
42,
43,
44,
45,
48,
50,
55,
56,
57,
59,
63,
65
],
"Total number of reads before filtering": 3595,
"Number of reads dropped from a list": 0,
"Number of reads dropped due to too few bases covering the region": 0,
"Number of reads dropped due to covering too small a fraction of the region": 0,
"Number of reads dropped due to discontiguous mates": 0,
"Number of reads dropped due to too few informative base calls": 134,
"Number of reads dropped due to too many mutations": 0,
"Number of reads dropped due to two mutations too close": 16,
"Number of reads kept after filtering": 3445,
"Number of iterations until convergence (0 if not converged)": 2,
"Number of batches": 1,
"Checksums of batches (SHA-512)": {
"filter": [
"bcfd01c9340c63d1474e58e72657e845a6a0681988a68aaf205b30d2003e781ee492327f1ea6f44637853309ce323d4714b0458ed3915ddca1ec951751d4c3e6"
]
},
"Time began": "2026-05-31 at 12:53:14",
"Time ended": "2026-05-31 at 12:53:26",
"Time taken (minutes)": 0.2,
"Version of SEISMIC-RNA": "0.25.3"
}