deML
deML implements a maximum-likelihood demultiplexing algorithm that assigns Illumina sequencing reads to samples by evaluating the probability that an observed index sequence originated from each sample.
Key Features:
- Maximum Likelihood Algorithm: Computes the likelihood that an observed index sequence derives from each sample instead of relying on a fixed mismatch count.
- Quality Score Generation: Produces a per-read quality score that reflects the probability of correct sample assignment.
- Handling Poor Sequencing Quality: Uses the likelihood framework to accommodate variations and errors in index sequencing quality, reducing misassignments.
- Error Threshold Setting: Enables filtering of assignments based on user-specified error thresholds derived from the generated quality scores.
Scientific Applications:
- Pooled high-throughput Illumina sequencing: Demultiplexes reads from multiplexed libraries to recover sample-specific data.
- Genomic studies: Assigns sequence reads to samples in population, resequencing, and other genomic workflows requiring precise sample identification.
- Transcriptomics and large-scale experiments: Separates multiplexed RNA-seq and other sequencing datasets where accurate sample demultiplexing is critical.
Methodology:
Calculates likelihoods of each read's index sequence originating from each sample while modeling sequencing errors in index reads, generates per-read assignment quality scores, and applies error-threshold filtering based on those scores.
Topics
Details
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++
- Added:
- 8/15/2019
- Last Updated:
- 11/25/2024
Operations
Publications
Renaud G, Stenzel U, Maricic T, Wiebe V, Kelso J. deML: robust demultiplexing of Illumina sequences using a likelihood-based approach. Bioinformatics. 2014;31(5):770-772. doi:10.1093/bioinformatics/btu719. PMID:25359895. PMCID:PMC4341068.