Below you find a list of the scripts in this package, grouped by rough application situations.
More specific help for each command can be obtained by invoking the respective command with the --help
or -h
command line argument.
General file and table manipulation
add_const_column |
Add a column with a column name and fixed value. |
cat_tables |
Concatenate tables with the same headers. |
cross_tab |
Print all combinations of input table rows. |
fill_template |
Output copies of a file, where placeholders are replaced by values read from a table. |
index_column |
Add a column with a name and a counting number to the table. |
merge |
Based on values of table 1, look up corresponding rows of table 2 (table join). |
pocketR |
Change text tables by R commands. |
write_later |
Cache the input and write it only after input completion, to enable file modification without (explicit) temporary files. |
Read sampling and fitering
filter_fastq |
Apply a program to ID, nucleotide or quality string of each read. |
uniform |
Sample reads from a reference genome. |
synth_fastq |
Create a FASTQ file from input IDs, nucleotide strings and quality strings. |
Introducing mutations into reads
geom_induce |
Change bases of input nucleotide strings with a probability dependent of proximity to the string beginning or end. |
mapdamage2geomparam |
Parse output of mapDamage an output a table of base mutation probabilities. |
multiple_mutate |
Based on a table of base mutation probabilities, apply multiple mutation rounds to nucleotide strings. |
plot_mutation_probabi |
lities Plot mutation probability versus base position. |
Parallel program calls (e.g. mappers)
mcall |
Read a list of program calls and invoke several of them in parallel. |
table2calls |
Based on a table of parameters, generate calls to a script with changing parameters. |
SAM parsing and result data handling
add_mapped_organisms |
Add organisms relating to FASTA record names in the input tables to the output. |
plot_read_fate |
Plot how many reads from which origin were mapped to which target organism correctly or incorrectly. |
plot_parameter_effects |
Plot how much mapping parameters influence sensitivity or specificity |
sam_extract |
Extract information from a SAM file into a text table. |
sensspec |
Calculate sensitivity and specificity of a mapping run. |