Umi-tools

Latest version: v1.1.4

Safety actively analyzes 621776 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.1.4

Debug to support `python 3.11`. Thank you sjaenick for bringing this to our attention and testing (563)

1.1.3

New features
- Adds '--umi-separator' option to `umi_tools extract` to specify UMI separator. Thanks opplatek (548)

Optimisation
- Speeds up read pair mate writing. Significant benefit for transcriptome alignments (543)

Bugfix
- Handles `umi_tools group` output to tsv with `--per-contig` when no gene tags are present. Thanks mfansler & akmorrow13 (577)
- Fixes syntax warning in extract.py. Thanks rajivnarayan (558)
- Improves error message for incorrect command line input. Thanks epruesse (506 & 537)

1.1.2

**Bugfix**
- `whitelist --filtered-out` with SE reads threw an unassigned error. Thanks yech1990 for rectifying this (453)

Also includes a very minor update of syntax (455)

1.1.1

Updates requirements for pysam version to `>0.16.0.1`. Thanks sunnymouse25 (444)

1.1.0

A long overdue release covering some minor functionality updates and bugfixes:

Additional functionality:
- Write out reads failing regex matching with `extract`/`whitelist` (see options `--filtered-out`, `--filtered-out2`). See 328 for motivation
- Ignore template length with paired-end `dedup`/`group` (see option `--ignore-tlen`). See 357 for motivation. Thanks skitcattCRUKMI
- Ignore read pair suffixes with `extract`/`whitelist` e.g `/1` or `/2`. (see option `--ignore-read-pair-suffixes`). See 325, 391, 418, PierreBSC/Viral-Track9 for motivation

Performance
- Sped up error correction mapping for cell barcodes in `whitelist` by using BKTree. Thanks redst4r. Note that this adds a new python dependency (`pybktree`) which is available via `pip` and `conda-forge`.
- Very slight reduction in memory usage for `dedup`/`group` via bugfix to reduce the amount of reads being retained in the buffer. Thanks to mitrinh1 for spotting this (428). The bug was equivalent to hardcoding the option `-buffer-whole-contig` on, which ensures all reads with the same start position are grouped together for deduplication, but at the cost of not yielding reads until the end of each contig, thus increasing memory usage. As such, the bug was not detrimental to results output.


Bugfixes:
- Unmapped mates were not properly discarded with `dedup` and `group`. Thanks Daniel-Liu-c0deb0t for rectifying this.

1.0.1

Debug for `KeyError` when some reads are missing a cell barode tag and stats output required from `umi_tools dedup`. See comments from ZHUwj0 in 281

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.