fastq demultiplexer
Project description
Ultra-fast 5' and 3' demultiplexer. Able to quality-trim, adapter-trim and demultiplex a whole lane in 30 minutes.
Key Features
- Quality trimming and adaptor removal at 3' end by cutadapt
- Can move UMI to header for downstream analysis (eg with UMI-TOOLS)
- Can handle different length UMIs (eg for mixed demultiplexing of irCLIP and iiCLIP)
Usage
Create a csv of barcodes. The first column should be the five prime barcodes. The second column (optional) should be the 3' barcodes associated with that 5' barcode. Each 3' barcode should be separated by a semi-colon. There should be no other characters except: "A", "C", "T", "G", "N" (for UMIs), ",", and ";"
usage: v6.py [-h] -i INPUTFASTQ -b BARCODES [-m5 [FIVEPRIMEMISMATCHES]]
[-m3 [THREEPRIMEMISMATCHES]] [-q [PHREDQUALITY]] [-t [THREADS]]
[-a [ADAPTER]] [-o [OUTPUTPREFIX]] [-sb]
Ultra-fast demultiplexing of fastq files.
required arguments:
-i INPUTFASTQ, --inputfastq INPUTFASTQ
fastq file to be demultiplexed
-b BARCODES, --barcodes BARCODES
barcodes for demultiplexing in csv format
optional arguments:
-h, --help show this help message and exit
-m5 [FIVEPRIMEMISMATCHES], --fiveprimemismatches [FIVEPRIMEMISMATCHES]
number of mismatches allowed for 5prime barcode
[DEFAULT 1]
-m3 [THREEPRIMEMISMATCHES], --threeprimemismatches [THREEPRIMEMISMATCHES]
number of mismatches allowed for 3prime barcode
[DEFAULT 0]
-q [PHREDQUALITY], --phredquality [PHREDQUALITY]
phred quality score for 3prime end trimming
-t [THREADS], --threads [THREADS]
threads [DEFAULT 8]
-a [ADAPTER], --adapter [ADAPTER]
sequencing adapter to trim [DEFAULT Illumina
AGATCGGAAGAGCGGTTCAG]
-o [OUTPUTPREFIX], --outputprefix [OUTPUTPREFIX]
prefix for output sequences [DEFAULT demux]
-sb, --sbatchcompression
whether to compress output fastq using SLURM sbatch
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ultraplex-0.8.4.tar.gz
(15.5 kB
view details)
Built Distribution
ultraplex-0.8.4-py3-none-any.whl
(15.8 kB
view details)
File details
Details for the file ultraplex-0.8.4.tar.gz
.
File metadata
- Download URL: ultraplex-0.8.4.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 327eec3a564a7cb65556c71efacf97702b27beb522b78e3874f9ac56d9067b8b |
|
MD5 | 89e2aaf0a8176921d82de00edae19193 |
|
BLAKE2b-256 | c007e7f5edf79e5c4014303badc62f2e4ebf38dffb9ae3d781f1eb5cee176236 |
File details
Details for the file ultraplex-0.8.4-py3-none-any.whl
.
File metadata
- Download URL: ultraplex-0.8.4-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9667313d59ec74660bdac4b67d448677d4651a8d73f3dafed8627f6d74c39c9a |
|
MD5 | c5b46c591b36459bbd7f4c0845e3e362 |
|
BLAKE2b-256 | eff8d8dee99304e804ecb2d695d5f23dee6ca72c0f4cdc8f4ec6225a265e9487 |