seismic pool
Purpose
seismic pool merges IDmut data from multiple samples into a single pooled
sample.
Use it when you sequenced the same RNA across multiple sequencing runs or
libraries and want to analyze all reads together.
The original samples are not modified; pool creates a new virtual sample that
points to all of them.
Inputs
- IDmut output directories or report files
One or more paths pointing to IDmut (or previously pooled) output. See Specify Input Files.
- Pooled sample name
First positional argument: the name you want to give the new pooled sample.
Outputs
All outputs go into {out}/{pooled-sample}/idmut/{ref}/.
idmut-report.jsonPool report listing the names of all contributing samples. See Pool Report. This file is named
idmut-report.jsonso that downstream steps (Filter, Table) accept it interchangeably with IDmut reports.
Quick example
Pool sample-1 and sample-2 into a sample named pooled:
seismic pool pooled out/sample-1/idmut out/sample-2/idmut
To pool every IDmut output in the output directory:
seismic pool pooled out/
Options
- Quality filters
--min-pearson FSkip pooling a pair of samples if their Pearson correlation is below F (default 0.0, i.e. no filter).
--max-marcd FSkip pooling a pair of samples if their mean arcsine distance exceeds F (default 1.0, i.e. no filter).
- Performance
--num-cpus N— multiprocessing; see Parallelize Tasks.--force— overwrite existing outputs.
The auto-generated Command Line Reference lists every option with its current default.
Common unexpected results
- Warning: duplicate samples
An original sample appears more than once among the inputs (e.g. because you included both a sample and a pool that already contains it). Check the resulting pool report to confirm it contains what you expect.
- Error: would overwrite existing non-pooled sample
You used a pooled sample name that already exists as a real sample. Choose a different name or remove the conflicting directory first.
See also
seismic idmut — produces the data this step pools
seismic filter — accepts pool output alongside idmut output