UMI-tools was published in Genome Research on 18 Jan '17 (open access)
For full documentation see https://umi-tools.readthedocs.io/en/latest/
This repository contains tools for dealing with Unique Molecular Identifiers (UMIs)/Random Molecular Tags (RMTs) and single cell RNA-Seq cell barcodes. Currently there are 6 commands.
The extract
and whitelist
commands are used to prepare a
fastq containg UMIs +/- cell barcodes for alignment.
The remaining commands, group
, dedup
and count
/count_tab
, are used to
identify PCR duplicates using the UMIs and perform different levels of
analysis depending on the needs of the user. A number of different UMI
deduplication schemes are enabled - The recommended method is
directional.
See QUICK_START.md for a quick tutorial on the most common usage pattern.
If you want to use UMI-tools in single-cell RNA-Seq data processing, see Single_cell_tutorial.md
Important update: We now recommend the use of alevin for droplet-based scRNA-Seq (e.g 10X, inDrop etc). alevin is an accurate, fast and convenient end-to-end tool to go from fastq -> count matrix and extends the UMI error correction in UMI-tools within a framework that also enables quantification of droplet scRNA-Seq without discarding multi-mapped reads. See alevin documentation and alevin pre-print for more information
The dedup
, group
, and count
/ count_tab
commands make use of network-based methods to resolve similar UMIs with the same alignment coordinates. For a background regarding these methods see:
Blog post discussing network-based methods.
If you're using Conda, you can use:
$ conda install -c bioconda -c conda-forge umi_tools
Or pip:
$ pip install umi_tools
Or if you'd like to work directly from the git repository:
$ git clone https://github.com/CGATOxford/UMI-tools.git
Enter repository and run:
$ python setup.py install
For more detail see INSTALL.rst
For full documentation see https://umi-tools.readthedocs.io/en/latest/
See QUICK_START.md and Single_cell_tutorial.md for tutorials on the most common usage patterns.
To get help on umi_tools run
$ umi_tools --help
To get help on the options for a specific [COMMAND], run
$ umi_tools [COMMAND] --help
umi_tools is dependent on python>=3.5, numpy, pandas, scipy, cython, pysam, future, regex and matplotlib
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。