MontgomeryLab / tinyRNA

tinyRNA provides an all-in-one solution for precision analysis of sRNA-seq data. At the core of tinyRNA is a highly flexible counting utility, tiny-count, that allows for hierarchical assignment of reads to features based on positional information, extent of feature overlap, 5’ nucleotide, length, and strandedness.
GNU General Public License v3.0
1 stars 1 forks source link

Pipeline: auto-documentation improvements #311

Closed AlexTate closed 1 year ago

AlexTate commented 1 year ago

The tinyRNA pipeline allows users to repeat analyses on prior outputs using the recount and replot subcommands. It also provides copies of configuration files from each run for auto-documentation. Currently, there is too much overlap between these features. Users must make copies of configuration files before editing them for resume runs, or otherwise lose documentation of the prior run's configurations. (To be exact, the Features Sheet is an exception).

An additional output subdirectory, which holds a copy of all configuration files, will be added to the Run Directory during each run/resume. It will be timestamped just like other output directories during resumed runs to keep run documentation separate. The configuration files in the root of the Run Directory can then be modified freely between runs without loss of documentation.