Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Faraz Hach

dblp:64/3312 · DBLP profile ↗
← Back
21ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0003-1143-0172ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 20 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
17 papers
Bioinformatics and computational biology · 99% Computational science and engineering · 1%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
sequence alignment
1.242021
Detecting high-scoring local alignments in pangenome graphs · Bioinform. 2021
lordFAST: sensitive and Fast Alignment Search Tool for LOng noisy Read sequencing Data · Bioinform. 2019
Dissect: detection and characterization of novel structural alterations in transcribed sequences · Bioinform. 2012
Bioinformatics and computational biology › genomics › structural variation
structural variant detection
0.742018
Computational identification of micro-structural variations and their proteogenomic consequences in cancer · Bioinform. 2018
Dissect: detection and characterization of novel structural alterations in transcribed sequences · Bioinform. 2012
Sensitive and fast mapping of di-base encoded reads · Bioinform. 2011
Bioinformatics and computational biology
sequence analysis
0.722019
Alignment-free clustering of UMI tagged DNA molecules · Bioinform. 2019
SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA · Bioinform. 2017
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis
0.622020
CircMiner: accurate and rapid detection of circular RNA through splice-aware pseudo-alignment scheme · Bioinform. 2020
ORMAN: Optimal resolution of ambiguous RNA-Seq multimappings in the presence of novel isoforms · Bioinform. 2014
Bioinformatics and computational biology
cancer genomics
0.622018
Computational identification of micro-structural variations and their proteogenomic consequences in cancer · Bioinform. 2018
SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA · Bioinform. 2017
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly
0.622018
Fast characterization of segmental duplications in genome assemblies · Bioinform. 2018
CoLoRMap: Correcting Long Reads by Mapping short reads · Bioinform. 2016
Bioinformatics and computational biology › transcriptomics › non-coding RNA analysis
circular RNA detection
0.412020
CircMiner: accurate and rapid detection of circular RNA through splice-aware pseudo-alignment scheme · Bioinform. 2020
Bioinformatics and computational biology › sequence analysis › read mapping
long-read mapping
0.412019
lordFAST: sensitive and Fast Alignment Search Tool for LOng noisy Read sequencing Data · Bioinform. 2019
Bioinformatics and computational biology › sequence analysis › sequence clustering
read clustering
0.412019
Alignment-free clustering of UMI tagged DNA molecules · Bioinform. 2019
Bioinformatics and computational biology › sequence analysis
sequencing data processing
0.412019
Alignment-free clustering of UMI tagged DNA molecules · Bioinform. 2019
Bioinformatics and computational biology › genomics › structural variation
segmental duplication detection
0.312018
Fast characterization of segmental duplications in genome assemblies · Bioinform. 2018
Bioinformatics and computational biology › genomics
genome analysis
0.312017
Discovery and genotyping of novel sequence insertions in many sequenced individuals · Bioinform. 2017
Bioinformatics and computational biology › genomics › genomic data compression
genome compression
0.312017
Dynamic Alignment-Free and Reference-Free Read Compression · RECOMB 2017
Bioinformatics and computational biology › sequence analysis › sequence variation analysis
indel detection
0.312017
SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA · Bioinform. 2017
Bioinformatics and computational biology › sequence analysis › sequence variation analysis
novel sequence insertion detection
0.312017
Discovery and genotyping of novel sequence insertions in many sequenced individuals · Bioinform. 2017
Bioinformatics and computational biology › bioinformatics infrastructure
read compression
0.312017
Dynamic Alignment-Free and Reference-Free Read Compression · RECOMB 2017
Bioinformatics and computational biology › sequence analysis › sequence variation analysis
single nucleotide variant detection
0.312017
SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA · Bioinform. 2017
Bioinformatics and computational biology › genomics › structural variation
structural variation detection
0.312017
Discovery and genotyping of novel sequence insertions in many sequenced individuals · Bioinform. 2017
Bioinformatics and computational biology › genomics
variant calling
0.312017
SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA · Bioinform. 2017
Bioinformatics and computational biology › sequence analysis › sequencing error correction
hybrid error correction
0.212016
CoLoRMap: Correcting Long Reads by Mapping short reads · Bioinform. 2016
Bioinformatics and computational biology › sequence analysis › sequencing error correction
long-read error correction
0.212016
CoLoRMap: Correcting Long Reads by Mapping short reads · Bioinform. 2016
Bioinformatics and computational biology › sequence analysis › read mapping
multi-mapping read resolution
0.212014
ORMAN: Optimal resolution of ambiguous RNA-Seq multimappings in the presence of novel isoforms · Bioinform. 2014
Bioinformatics and computational biology › bioinformatics infrastructure
next-generation sequencing data compression
0.112012
SCALCE: boosting sequence compression algorithms using locally consistent encoding · Bioinform. 2012
Bioinformatics and computational biology › sequence analysis › read mapping
pseudoalignment
0.112020
CircMiner: accurate and rapid detection of circular RNA through splice-aware pseudo-alignment scheme · Bioinform. 2020
Bioinformatics and computational biology › cancer genomics
gene fusion detection
0.112011
Comrad: detection of expressed rearrangements by integrated analysis of RNA-Seq and low coverage genome sequence data · Bioinform. 2011
Bioinformatics and computational biology › genomics › structural variation
genomic rearrangement detection
0.112011
Comrad: detection of expressed rearrangements by integrated analysis of RNA-Seq and low coverage genome sequence data · Bioinform. 2011
Bioinformatics and computational biology › sequence analysis › read mapping
short read alignment
0.112011
Sensitive and fast mapping of di-base encoded reads · Bioinform. 2011
Computational science and engineering
combinatorial optimization
0.112010
Next-generation VariationHunter: combinatorial algorithms for transposon insertion discovery · Bioinform. 2010
Bioinformatics and computational biology
comparative genomics
0.112018
Fast characterization of segmental duplications in genome assemblies · Bioinform. 2018
Bioinformatics and computational biology › proteomics › proteogenomics
novel peptide identification
0.112018
Computational identification of micro-structural variations and their proteogenomic consequences in cancer · Bioinform. 2018

Methods — techniques the papers use, named apart from their topics

local assembly · 0.5heuristic search · 0.5extreme value distribution · 0.5de bruijn graph · 0.5pseudoalignment · 0.4chimeric read detection · 0.4minhashing · 0.4locality-sensitive hashing · 0.4graph connected components · 0.4gene fusion detection · 0.3locally consistent parsing · 0.1arithmetic coding · 0.1
YearPublicationVenuePosition
2024 TKSM: highly modular, user-customizable, and scalable transcriptomic sequencing long-read simulator
abstract
MOTIVATION: Transcriptomic long-read (LR) sequencing is an increasingly cost-effective technology for probing various RNA features. Numerous tools have been developed to tackle various transcriptomic sequencing tasks (e.g. isoform and gene fusion detection). However, the lack of abundant gold-standard datasets hinders the benchmarking of such tools. Therefore, the simulation of LR sequencing is an important and practical alternative. While the existing LR simulators aim to imitate the sequencing machine noise and to target specific library protocols, they lack some important library preparation steps (e.g. PCR) and are difficult to modify to new and changing library preparation techniques (e.g. single-cell LRs). RESULTS: We present TKSM, a modular and scalable LR simulator, designed so that each RNA modification step is targeted explicitly by a specific module. This allows the user to assemble a simulation pipeline as a combination of TKSM modules to emulate a specific sequencing design. Additionally, the input/output of all the core modules of TKSM follows the same simple format (Molecule Description Format) allowing the user to easily extend TKSM with new modules targeting new library preparation steps. AVAILABILITY AND IMPLEMENTATION: TKSM is available as an open source software at https://github.com/vpc-ccg/tksm.
Fatih Karaoglanoglu, Baraa Orabi, Ryan Flannigan, Cédric Chauve, Faraz Hach
Bioinform.5
2021 BISER: Fast Characterization of Segmental Duplication Structure in Multiple Genome Assemblies
abstract
The increasing availability of high-quality genome assemblies raised interest in the characterization of genomic architecture. Major architectural parts, such as common repeats and segmental duplications (SDs), increase genome plasticity that stimulates further evolution by changing the genomic structure. However, optimal computation of SDs through standard local alignment algorithms is impractical due to the size of most genomes. A cross-genome evolutionary analysis of SDs is even harder, as one needs to characterize SDs in multiple genomes and find relations between those SDs and unique segments in other genomes. Thus there is a need for fast and accurate algorithms to characterize SD structure in multiple genome assemblies to better understand the evolutionary forces that shaped the genomes of today. Here we introduce a new tool, BISER, to quickly detect SDs in multiple genomes and identify elementary SDs and core duplicons that drive the formation of such SDs. BISER improves earlier tools by (i) scaling the detection of SDs with low homology (75%) to multiple genomes while introducing further 8-24x speed-ups over the existing tools, and by (ii) characterizing elementary SDs and detecting core duplicons to help trace the evolutionary history of duplications to as far as 90 million years.
Hamza Iseric, Can Alkan, Faraz Hach, Ibrahim Numanagic
WABI3
2021 Detecting high-scoring local alignments in pangenome graphs
abstract
MOTIVATION: Increasing amounts of individual genomes sequenced per species motivate the usage of pangenomic approaches. Pangenomes may be represented as graphical structures, e.g. compacted colored de Bruijn graphs, which offer a low memory usage and facilitate reference-free sequence comparisons. While sequence-to-graph mapping to graphical pangenomes has been studied for some time, no local alignment search tool in the vein of BLAST has been proposed yet. RESULTS: We present a new heuristic method to find maximum scoring local alignments of a DNA query sequence to a pangenome represented as a compacted colored de Bruijn graph. Our approach additionally allows a comparison of similarity among sequences within the pangenome. We show that local alignment scores follow an exponential-tail distribution similar to BLAST scores, and we discuss how to estimate its parameters to separate local alignments representing sequence homology from spurious findings. An implementation of our method is presented, and its performance and usability are shown. Our approach scales sublinearly in running time and memory usage with respect to the number of genomes under consideration. This is an advantage over classical methods that do not make use of sequence similarity within the pangenome. AVAILABILITY AND IMPLEMENTATION: Source code and test data are available from https://gitlab.ub.uni-bielefeld.de/gi/plast. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Tizian Schulz, Roland Wittler, Sven Rahmann, Faraz Hach, Jens Stoye
Bioinform.4
2020 CircMiner: accurate and rapid detection of circular RNA through splice-aware pseudo-alignment scheme
abstract
MOTIVATION: The ubiquitous abundance of circular RNAs (circRNAs) has been revealed by performing high-throughput sequencing in a variety of eukaryotes. circRNAs are related to some diseases, such as cancer in which they act as oncogenes or tumor-suppressors and, therefore, have the potential to be used as biomarkers or therapeutic targets. Accurate and rapid detection of circRNAs from short reads remains computationally challenging. This is due to the fact that identifying chimeric reads, which is essential for finding back-splice junctions, is a complex process. The sensitivity of discovery methods, to a high degree, relies on the underlying mapper that is used for finding chimeric reads. Furthermore, all the available circRNA discovery pipelines are resource intensive. RESULTS: We introduce CircMiner, a novel stand-alone circRNA detection method that rapidly identifies and filters out linear RNA sequencing reads and detects back-splice junctions. CircMiner employs a rapid pseudo-alignment technique to identify linear reads that originate from transcripts, genes or the genome. CircMiner further processes the remaining reads to identify the back-splice junctions and detect circRNAs with single-nucleotide resolution. We evaluated the efficacy of CircMiner using simulated datasets generated from known back-splice junctions and showed that CircMiner has superior accuracy and speed compared to the existing circRNA detection tools. Additionally, on two RNase R treated cell line datasets, CircMiner was able to detect most of consistent, high confidence circRNAs compared to untreated samples of the same cell line. AVAILABILITY AND IMPLEMENTATION: CircMiner is implemented in C++ and is available online at https://github.com/vpc-ccg/circminer. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Hossein Asghari, Yen-Yi Lin, Ehsan Haghshenas, Colin C. Collins, Faraz Hach
Bioinform.6
2019 lordFAST: sensitive and Fast Alignment Search Tool for LOng noisy Read sequencing Data
abstract
Motivation: Recent advances in genomics and precision medicine have been made possible through the application of high throughput sequencing (HTS) to large collections of human genomes. Although HTS technologies have proven their use in cataloging human genome variation, computational analysis of the data they generate is still far from being perfect. The main limitation of Illumina and other popular sequencing technologies is their short read length relative to the lengths of (common) genomic repeats. Newer (single molecule sequencing - SMS) technologies such as Pacific Biosciences and Oxford Nanopore are producing longer reads, making it theoretically possible to overcome the difficulties imposed by repeat regions. Unfortunately, because of their high sequencing error rate, reads generated by these technologies are very difficult to work with and cannot be used in many of the standard downstream analysis pipelines. Note that it is not only difficult to find the correct mapping locations of such reads in a reference genome, but also to establish their correct alignment so as to differentiate sequencing errors from real genomic variants. Furthermore, especially since newer SMS instruments provide higher throughput, mapping and alignment need to be performed much faster than before, maintaining high sensitivity. Results: We introduce lordFAST, a novel long-read mapper that is specifically designed to align reads generated by PacBio and potentially other SMS technologies to a reference. lordFAST not only has higher sensitivity than the available alternatives, it is also among the fastest and has a very low memory footprint. Availability and implementation: lordFAST is implemented in C++ and supports multi-threading. The source code of lordFAST is available at https://github.com/vpc-ccg/lordfast. Supplementary information: Supplementary data are available at Bioinformatics online.
Ehsan Haghshenas, Süleyman Cenk Sahinalp, Faraz Hach
Bioinform.3
2019 Alignment-free clustering of UMI tagged DNA molecules
abstract
MOTIVATION: Next-Generation Sequencing has led to the availability of massive genomic datasets whose processing raises many challenges, including the handling of sequencing errors. This is especially pertinent in cancer genomics, e.g. for detecting low allele frequency variations from circulating tumor DNA. Barcode tagging of DNA molecules with unique molecular identifiers (UMI) attempts to mitigate sequencing errors; UMI tagged molecules are polymerase chain reaction (PCR) amplified, and the PCR copies of UMI tagged molecules are sequenced independently. However, the PCR and sequencing steps can generate errors in the sequenced reads that can be located in the barcode and/or the DNA sequence. Analyzing UMI tagged sequencing data requires an initial clustering step, with the aim of grouping reads sequenced from PCR duplicates of the same UMI tagged molecule into a single cluster, and the size of the current datasets requires this clustering process to be resource-efficient. RESULTS: We introduce Calib, a computational tool that clusters paired-end reads from UMI tagged sequencing experiments generated by substitution-error-dominant sequencing platforms such as Illumina. Calib clusters are defined as connected components of a graph whose edges are defined in terms of both barcode similarity and read sequence similarity. The graph is constructed efficiently using locality sensitive hashing and MinHashing techniques. Calib's default clustering parameters are optimized empirically, for different UMI and read lengths, using a simulation module that is packaged with Calib. Compared to other tools, Calib has the best accuracy on simulated data, while maintaining reasonable runtime and memory footprint. On a real dataset, Calib runs with far less resources than alignment-based methods, and its clusters reduce the number of tentative false positive in downstream variation calling. AVAILABILITY AND IMPLEMENTATION: Calib is implemented in C++ and its simulation module is implemented in Python. Calib is available at https://github.com/vpc-ccg/calib. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Baraa Orabi, Emre Erhan, Brian McConeghy, Stanislav Volik, Stephane Le Bihan, Robert Bell, Colin C. Collins, Cédric Chauve, Faraz Hach
Bioinform.9
2018 Computational identification of micro-structural variations and their proteogenomic consequences in cancer
abstract
Motivation: Rapid advancement in high throughput genome and transcriptome sequencing (HTS) and mass spectrometry (MS) technologies has enabled the acquisition of the genomic, transcriptomic and proteomic data from the same tissue sample. We introduce a computational framework, ProTIE, to integratively analyze all three types of omics data for a complete molecular profile of a tissue sample. Our framework features MiStrVar, a novel algorithmic method to identify micro structural variants (microSVs) on genomic HTS data. Coupled with deFuse, a popular gene fusion detection method we developed earlier, MiStrVar can accurately profile structurally aberrant transcripts in tumors. Given the breakpoints obtained by MiStrVar and deFuse, our framework can then identify all relevant peptides that span the breakpoint junctions and match them with unique proteomic signatures. Observing structural aberrations in all three types of omics data validates their presence in the tumor samples. Results: We have applied our framework to all The Cancer Genome Atlas (TCGA) breast cancer Whole Genome Sequencing (WGS) and/or RNA-Seq datasets, spanning all four major subtypes, for which proteomics data from Clinical Proteomic Tumor Analysis Consortium (CPTAC) have been released. A recent study on this dataset focusing on SNVs has reported many that lead to novel peptides. Complementing and significantly broadening this study, we detected 244 novel peptides from 432 candidate genomic or transcriptomic sequence aberrations. Many of the fusions and microSVs we discovered have not been reported in the literature. Interestingly, the vast majority of these translated aberrations, fusions in particular, were private, demonstrating the extensive inter-genomic heterogeneity present in breast cancer. Many of these aberrations also have matching out-of-frame downstream peptides, potentially indicating novel protein sequence and structure. Availability and implementation: MiStrVar is available for download at https://bitbucket.org/compbio/mistrvar, and ProTIE is available at https://bitbucket.org/compbio/protie. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online.
Yen-Yi Lin, Alexander Gawronski, Faraz Hach, Sujun Li, Ibrahim Numanagic, Iman Sarrafi, Swati Mishra 0006, Andrew W. McPherson, Colin C. Collins, Milan Radovich, Haixu Tang, Süleyman Cenk Sahinalp
Bioinform.3
2018 Fast characterization of segmental duplications in genome assemblies
abstract
Motivation: Segmental duplications (SDs) or low-copy repeats, are segments of DNA > 1 Kbp with high sequence identity that are copied to other regions of the genome. SDs are among the most important sources of evolution, a common cause of genomic structural variation and several are associated with diseases of genomic origin including schizophrenia and autism. Despite their functional importance, SDs present one of the major hurdles for de novo genome assembly due to the ambiguity they cause in building and traversing both state-of-the-art overlap-layout-consensus and de Bruijn graphs. This causes SD regions to be misassembled, collapsed into a unique representation, or completely missing from assembled reference genomes for various organisms. In turn, this missing or incorrect information limits our ability to fully understand the evolution and the architecture of the genomes. Despite the essential need to accurately characterize SDs in assemblies, there has been only one tool that was developed for this purpose, called Whole-Genome Assembly Comparison (WGAC); its primary goal is SD detection. WGAC is comprised of several steps that employ different tools and custom scripts, which makes this strategy difficult and time consuming to use. Thus there is still a need for algorithms to characterize within-assembly SDs quickly, accurately, and in a user friendly manner. Results: Here we introduce SEgmental Duplication Evaluation Framework (SEDEF) to rapidly detect SDs through sophisticated filtering strategies based on Jaccard similarity and local chaining. We show that SEDEF accurately detects SDs while maintaining substantial speed up over WGAC that translates into practical run times of minutes instead of weeks. Notably, our algorithm captures up to 25% 'pairwise error' between segments, whereas previous studies focused on only 10%, allowing us to more deeply track the evolutionary history of the genome. Availability and implementation: SEDEF is available at https://github.com/vpc-ccg/sedef.
Ibrahim Numanagic, Alim S. Gökkaya, Lillian Zhang, Bonnie Berger, Can Alkan, Faraz Hach
Bioinform.6
2017 Dynamic Alignment-Free and Reference-Free Read Compression
Guillaume Holley, Roland Wittler, Jens Stoye, Faraz Hach
RECOMB4
2017 Discovery and genotyping of novel sequence insertions in many sequenced individuals
abstract
Abstract Motivation Despite recent advances in algorithms design to characterize structural variation using high-throughput short read sequencing (HTS) data, characterization of novel sequence insertions longer than the average read length remains a challenging task. This is mainly due to both computational difficulties and the complexities imposed by genomic repeats in generating reliable assemblies to accurately detect both the sequence content and the exact location of such insertions. Additionally, de novo genome assembly algorithms typically require a very high depth of coverage, which may be a limiting factor for most genome studies. Therefore, characterization of novel sequence insertions is not a routine part of most sequencing projects. There are only a handful of algorithms that are specifically developed for novel sequence insertion discovery that can bypass the need for the whole genome de novo assembly. Still, most such algorithms rely on high depth of coverage, and to our knowledge there is only one method (PopIns) that can use multi-sample data to “collectively” obtain a very high coverage dataset to accurately find insertions common in a given population. Result Here, we present Pamir, a new algorithm to efficiently and accurately discover and genotype novel sequence insertions using either single or multiple genome sequencing datasets. Pamir is able to detect breakpoint locations of the insertions and calculate their zygosity (i.e. heterozygous versus homozygous) by analyzing multiple sequence signatures, matching one-end-anchored sequences to small-scale de novo assemblies of unmapped reads, and conducting strand-aware local assembly. We test the efficacy of Pamir on both simulated and real data, and demonstrate its potential use in accurate and routine identification of novel sequence insertions in genome projects. Availability and implementation Pamir is available at https://github.com/vpc-ccg/pamir. Supplementary information Supplementary data are available at Bioinformatics online.
Pinar Kavak, Yen-Yi Lin, Ibrahim Numanagic, Hossein Asghari, Tunga Güngör, Can Alkan, Faraz Hach
Bioinform.7
2017 SiNVICT: ultra-sensitive detection of single nucleotide variants and indels in circulating tumour DNA
abstract
MOTIVATION: Successful development and application of precision oncology approaches require robust elucidation of the genomic landscape of a patient's cancer and, ideally, the ability to monitor therapy-induced genomic changes in the tumour in an inexpensive and minimally invasive manner. Thanks to recent advances in sequencing technologies, 'liquid biopsy', the sampling of patient's bodily fluids such as blood and urine, is considered as one of the most promising approaches to achieve this goal. In many cancer patients, and especially those with advanced metastatic disease, deep sequencing of circulating cell free DNA (cfDNA) obtained from patient's blood yields a mixture of reads originating from the normal DNA and from multiple tumour subclones-called circulating tumour DNA or ctDNA. The ctDNA/cfDNA ratio as well as the proportion of ctDNA originating from specific tumour subclones depend on multiple factors, making comprehensive detection of mutations difficult, especially at early stages of cancer. Furthermore, sensitive and accurate detection of single nucleotide variants (SNVs) and indels from cfDNA is constrained by several factors such as the sequencing errors and PCR artifacts, and mapping errors related to repeat regions within the genome. In this article, we introduce SiNVICT, a computational method that increases the sensitivity and specificity of SNV and indel detection at very low variant allele frequencies. SiNVICT has the capability to handle multiple sequencing platforms with different error properties; it minimizes false positives resulting from mapping errors and other technology specific artifacts including strand bias and low base quality at read ends. SiNVICT also has the capability to perform time-series analysis, where samples from a patient sequenced at multiple time points are jointly examined to report locations of interest where there is a possibility that certain clones were wiped out by some treatment while some subclones gained selective advantage. RESULTS: We tested SiNVICT on simulated data as well as prostate cancer cell lines and cfDNA obtained from castration-resistant prostate cancer patients. On both simulated and biological data, SiNVICT was able to detect SNVs and indels with variant allele percentages as low as 0.5%. The lowest amounts of total DNA used for the biological data where SNVs and indels could be detected with very high sensitivity were 2.5 ng on the Ion Torrent platform and 10 ng on Illumina. With increased sequencing and mapping accuracy, SiNVICT might be utilized in clinical settings, making it possible to track the progress of point mutations and indels that are associated with resistance to cancer therapies and provide patients personalized treatment. We also compared SiNVICT with other popular SNV callers such as MuTect, VarScan2 and Freebayes. Our results show that SiNVICT performs better than these tools in most cases and allows further data exploration such as time-series analysis on cfDNA sequencing data. AVAILABILITY AND IMPLEMENTATION: SiNVICT is available at: https://sfu-compbio.github.io/sinvictSupplementary information: Supplementary data are available at Bioinformatics online. CONTACT: [email protected].
Can Kockan, Faraz Hach, Iman Sarrafi, Robert H. Bell, Brian McConeghy, Kevin Beja, Anne Haegert, Alexander Wyatt, Stanislav Volik, Kim N. Chi, Colin C. Collins, Süleyman Cenk Sahinalp
Bioinform.2
2016 CoLoRMap: Correcting Long Reads by Mapping short reads
abstract
MOTIVATION: Second generation sequencing technologies paved the way to an exceptional increase in the number of sequenced genomes, both prokaryotic and eukaryotic. However, short reads are difficult to assemble and often lead to highly fragmented assemblies. The recent developments in long reads sequencing methods offer a promising way to address this issue. However, so far long reads are characterized by a high error rate, and assembling from long reads require a high depth of coverage. This motivates the development of hybrid approaches that leverage the high quality of short reads to correct errors in long reads. RESULTS: We introduce CoLoRMap, a hybrid method for correcting noisy long reads, such as the ones produced by PacBio sequencing technology, using high-quality Illumina paired-end reads mapped onto the long reads. Our algorithm is based on two novel ideas: using a classical shortest path algorithm to find a sequence of overlapping short reads that minimizes the edit score to a long read and extending corrected regions by local assembly of unmapped mates of mapped short reads. Our results on bacterial, fungal and insect data sets show that CoLoRMap compares well with existing hybrid correction methods. AVAILABILITY AND IMPLEMENTATION: The source code of CoLoRMap is freely available for non-commercial use at https://github.com/sfu-compbio/colormap CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ehsan Haghshenas, Faraz Hach, Süleyman Cenk Sahinalp, Cédric Chauve
Bioinform.2
2014 ORMAN: Optimal resolution of ambiguous RNA-Seq multimappings in the presence of novel isoforms
abstract
MOTIVATION: RNA-Seq technology is promising to uncover many novel alternative splicing events, gene fusions and other variations in RNA transcripts. For an accurate detection and quantification of transcripts, it is important to resolve the mapping ambiguity for those RNA-Seq reads that can be mapped to multiple loci: >17% of the reads from mouse RNA-Seq data and 50% of the reads from some plant RNA-Seq data have multiple mapping loci. In this study, we show how to resolve the mapping ambiguity in the presence of novel transcriptomic events such as exon skipping and novel indels towards accurate downstream analysis. We introduce ORMAN ( O ptimal R esolution of M ultimapping A mbiguity of R N A-Seq Reads), which aims to compute the minimum number of potential transcript products for each gene and to assign each multimapping read to one of these transcripts based on the estimated distribution of the region covering the read. ORMAN achieves this objective through a combinatorial optimization formulation, which is solved through well-known approximation algorithms, integer linear programs and heuristics. RESULTS: On a simulated RNA-Seq dataset including a random subset of transcripts from the UCSC database, the performance of several state-of-the-art methods for identifying and quantifying novel transcripts, such as Cufflinks, IsoLasso and CLIIQ, is significantly improved through the use of ORMAN. Furthermore, in an experiment using real RNA-Seq reads, we show that ORMAN is able to resolve multimapping to produce coverage values that are similar to the original distribution, even in genes with highly non-uniform coverage. AVAILABILITY: ORMAN is available at http://orman.sf.net
Phuong Dao, Ibrahim Numanagic, Yen-Yi Lin, Faraz Hach, Emre Karakoç, Nilgun Donmez, Colin C. Collins, Evan E. Eichler, Süleyman Cenk Sahinalp
Bioinform.4
2012 CLIIQ: Accurate Comparative Detection and Quantification of Expressed Isoforms in a Population
Yen-Yi Lin, Phuong Dao, Faraz Hach, Marzieh Bakhshi, Anna Lapuk, Colin C. Collins, Süleyman Cenk Sahinalp
WABI3
2012 SCALCE: boosting sequence compression algorithms using locally consistent encoding
abstract
MOTIVATION: The high throughput sequencing (HTS) platforms generate unprecedented amounts of data that introduce challenges for the computational infrastructure. Data management, storage and analysis have become major logistical obstacles for those adopting the new platforms. The requirement for large investment for this purpose almost signalled the end of the Sequence Read Archive hosted at the National Center for Biotechnology Information (NCBI), which holds most of the sequence data generated world wide. Currently, most HTS data are compressed through general purpose algorithms such as gzip. These algorithms are not designed for compressing data generated by the HTS platforms; for example, they do not take advantage of the specific nature of genomic sequence data, that is, limited alphabet size and high similarity among reads. Fast and efficient compression algorithms designed specifically for HTS data should be able to address some of the issues in data management, storage and communication. Such algorithms would also help with analysis provided they offer additional capabilities such as random access to any read and indexing for efficient sequence similarity search. Here we present SCALCE, a 'boosting' scheme based on Locally Consistent Parsing technique, which reorganizes the reads in a way that results in a higher compression speed and compression rate, independent of the compression algorithm in use and without using a reference genome. RESULTS: Our tests indicate that SCALCE can improve the compression rate achieved through gzip by a factor of 4.19-when the goal is to compress the reads alone. In fact, on SCALCE reordered reads, gzip running time can improve by a factor of 15.06 on a standard PC with a single core and 6 GB memory. Interestingly even the running time of SCALCE + gzip improves that of gzip alone by a factor of 2.09. When compared with the recently published BEETL, which aims to sort the (inverted) reads in lexicographic order for improving bzip2, SCALCE + gzip provides up to 2.01 times better compression while improving the running time by a factor of 5.17. SCALCE also provides the option to compress the quality scores as well as the read names, in addition to the reads themselves. This is achieved by compressing the quality scores through order-3 Arithmetic Coding (AC) and the read names through gzip through the reordering SCALCE provides on the reads. This way, in comparison with gzip compression of the unordered FASTQ files (including reads, read names and quality scores), SCALCE (together with gzip and arithmetic encoding) can provide up to 3.34 improvement in the compression rate and 1.26 improvement in running time. AVAILABILITY: Our algorithm, SCALCE (Sequence Compression Algorithm using Locally Consistent Encoding), is implemented in C++ with both gzip and bzip2 compression options. It also supports multithreading when gzip option is selected, and the pigz binary is available. It is available at http://scalce.sourceforge.net. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Faraz Hach, Ibrahim Numanagic, Can Alkan, Süleyman Cenk Sahinalp
Bioinform.1
2012 Sensitive and fast mapping of di-base encoded reads
abstract
Bioinformatics (2011) 27(4), 1915–1921. The authors find it worth mentioning that the parameters used to run the PerM mapper were not optimal to achieve full sensitivity. Based on the new recommendations of the developers of PerM, we used the latest version of PerM (v. 0.3.6), and updated two parameters as follows: –seed F2 (full sensitivity for 1 SNPs); -v 2 (number of mismatches); -k 1 000 000 (maximum number of alignment for a read); -A (report all possible mapping for a reads). Previously, we have used ‘–seed S20 -k 10000 -v 4’. With this update, PerM now achieves full sensitivity in our simulation experiment. With real datasets (Table 6), PerM tends to map more reads compared with Bowtie, but maps slightly less than Mapreads and SOCS. We would like to apologize for the previous parameter sets we used for PerM, due to our misinterpretation of its documentation. We now update the relevant rows in Tables 3 and 6 as follows. Performance of PerM with simulated datasets considering the new parameters Reads are simulated from human reference genome build 35 (chromosome 1). Set 1: no errors; Set 2: color errors; Set 3: substitutions. Performance of PerM with real datasets using the new parameters
Farhad Hormozdiari, Faraz Hach, Süleyman Cenk Sahinalp, Evan E. Eichler, Can Alkan
Bioinform.2
2012 Dissect: detection and characterization of novel structural alterations in transcribed sequences
abstract
MOTIVATION: Computational identification of genomic structural variants via high-throughput sequencing is an important problem for which a number of highly sophisticated solutions have been recently developed. With the advent of high-throughput transcriptome sequencing (RNA-Seq), the problem of identifying structural alterations in the transcriptome is now attracting significant attention. In this article, we introduce two novel algorithmic formulations for identifying transcriptomic structural variants through aligning transcripts to the reference genome under the consideration of such variation. The first formulation is based on a nucleotide-level alignment model; a second, potentially faster formulation is based on chaining fragments shared between each transcript and the reference genome. Based on these formulations, we introduce a novel transcriptome-to-genome alignment tool, Dissect (DIScovery of Structural Alteration Event Containing Transcripts), which can identify and characterize transcriptomic events such as duplications, inversions, rearrangements and fusions. Dissect is suitable for whole transcriptome structural variation discovery problems involving sufficiently long reads or accurately assembled contigs. RESULTS: We tested Dissect on simulated transcripts altered via structural events, as well as assembled RNA-Seq contigs from human prostate cancer cell line C4-2. Our results indicate that Dissect has high sensitivity and specificity in identifying structural alteration events in simulated transcripts as well as uncovering novel structural alterations in cancer transcriptomes. AVAILABILITY: Dissect is available for public use at: http://dissect-trans.sourceforge.net.
Deniz Yörükoglu, Faraz Hach, Lucas Swanson, Colin C. Collins, Inanç Birol, Süleyman Cenk Sahinalp
Bioinform.2
2011 Sensitive and fast mapping of di-base encoded reads
abstract
MOTIVATION: Discovering variation among high-throughput sequenced genomes relies on efficient and effective mapping of sequence reads. The speed, sensitivity and accuracy of read mapping are crucial to determining the full spectrum of single nucleotide variants (SNVs) as well as structural variants (SVs) in the donor genomes analyzed. RESULTS: We present drFAST, a read mapper designed for di-base encoded 'color-space' sequences generated with the AB SOLiD platform. drFAST is specially designed for better delineation of structural variants, including segmental duplications, and is able to return all possible map locations and underlying sequence variation of short reads within a user-specified distance threshold. We show that drFAST is more sensitive in comparison to all commonly used aligners such as Bowtie, BFAST and SHRiMP. drFAST is also faster than both BFAST and SHRiMP and achieves a mapping speed comparable to Bowtie. AVAILABILITY: The source code for drFAST is available at http://drfast.sourceforge.net
Farhad Hormozdiari, Faraz Hach, Süleyman Cenk Sahinalp, Evan E. Eichler, Can Alkan
Bioinform.2
2011 Comrad: detection of expressed rearrangements by integrated analysis of RNA-Seq and low coverage genome sequence data
abstract
MOTIVATION: Comrad is a novel algorithmic framework for the integrated analysis of RNA-Seq and whole genome shotgun sequencing (WGSS) data for the purposes of discovering genomic rearrangements and aberrant transcripts. The Comrad framework leverages the advantages of both RNA-Seq and WGSS data, providing accurate classification of rearrangements as expressed or not expressed and accurate classification of the genomic or non-genomic origin of aberrant transcripts. A major benefit of Comrad is its ability to accurately identify aberrant transcripts and associated rearrangements using low coverage genome data. As a result, a Comrad analysis can be performed at a cost comparable to that of two RNA-Seq experiments, significantly lower than an analysis requiring high coverage genome data. RESULTS: We have applied Comrad to the discovery of gene fusions and read-throughs in prostate cancer cell line C4-2, a derivative of the LNCaP cell line with androgen-independent characteristics. As a proof of concept, we have rediscovered in the C4-2 data 4 of the 6 fusions previously identified in LNCaP. We also identified six novel fusion transcripts and associated genomic breakpoints, and verified their existence in LNCaP, suggesting that Comrad may be more sensitive than previous methods that have been applied to fusion discovery in LNCaP. We show that many of the gene fusions discovered using Comrad would be difficult to identify using currently available techniques. AVAILABILITY: A C++ and Perl implementation of the method demonstrated in this article is available at http://compbio.cs.sfu.ca/.
Andrew W. McPherson, Chunxiao Wu, Iman Hajirasouliha, Fereydoun Hormozdiari, Faraz Hach, Anna Lapuk, Stanislav Volik, Sohrab P. Shah, Colin C. Collins, Süleyman Cenk Sahinalp
Bioinform.5
2010 Next-generation VariationHunter: combinatorial algorithms for transposon insertion discovery
abstract
UNLABELLED: Recent years have witnessed an increase in research activity for the detection of structural variants (SVs) and their association to human disease. The advent of next-generation sequencing technologies make it possible to extend the scope of structural variation studies to a point previously unimaginable as exemplified by the 1000 Genomes Project. Although various computational methods have been described for the detection of SVs, no such algorithm is yet fully capable of discovering transposon insertions, a very important class of SVs to the study of human evolution and disease. In this article, we provide a complete and novel formulation to discover both loci and classes of transposons inserted into genomes sequenced with high-throughput sequencing technologies. In addition, we also present 'conflict resolution' improvements to our earlier combinatorial SV detection algorithm (VariationHunter) by taking the diploid nature of the human genome into consideration. We test our algorithms with simulated data from the Venter genome (HuRef) and are able to discover >85% of transposon insertion events with precision of >90%. We also demonstrate that our conflict resolution algorithm (denoted as VariationHunter-CR) outperforms current state of the art (such as original VariationHunter, BreakDancer and MoDIL) algorithms when tested on the genome of the Yoruba African individual (NA18507). AVAILABILITY: The implementation of algorithm is available at http://compbio.cs.sfu.ca/strvar.htm. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Fereydoun Hormozdiari, Iman Hajirasouliha, Phuong Dao, Faraz Hach, Deniz Yörükoglu, Can Alkan, Evan E. Eichler, Süleyman Cenk Sahinalp
Bioinform.4
2007 Faster Phylogenetic Inference with MXG
David G. Mitchell, Faraz Hach, Raheleh Mohebali
LPAR2