Computational Methods for Analyzing and Visualizing NGS Data


Book Description

Advancements in next-generation sequencing (NGS) technology have enabled the rapid growth and availability of large quantities of DNA and RNA sequences. These sequences from both model and non-model organisms can now be acquired at a low cost. The sequencing of large amounts of genomic and proteomic data empowers scientific achievements, many of which were thought to be impossible, and novel biological applications have been developed to study their genetic contribution to human diseases and evolution. This is especially true for uncovering new insights from comparative genomics to the evolution of the disease. For example, NGS allows researchers to identify all changes between sequences in the sample set, which could be used in a clinical setting for things like early cancer detection. This dissertation describes a set of computational bioinformatic approaches that bridge the gap between the large-scale, high-throughput sequencing data that is available, and the lack of computational tools to make predictions for and assist in evolutionary studies. Specifically, I have focused on developing computational methods that enable analysis and visualization for three distinct research tasks. These tasks focus on NGS data and will range in scope from processed genomic data to raw sequencing data, to viral proteomic data. The first task focused on the visualization of two genomes and the changes required to transform from one sequence into the other, which mimics the evolutionary process that has occurred on these organisms. My contribution to this task is DCJVis. DCJVis is a visualization tool based on a linear-time algorithm that computes the distance between two genomes and visualizes the number and type of genomic operations necessary to transform one genome set into another. The second task focused on developing a software application and efficient algorithmic workflow for analyzing and comparing raw sequence reads of two samples without the need of a reference genome. Most sequence analysis pipelines start with aligning to a known reference. However, this is not an ideal approach as reference genomes are not available for all organisms and alignment inaccuracies can lead to biased results. I developed a reference-free sequence analysis computational tool, NoRef, using k-length substring (k-mer) analysis. I also proposed an efficient k-mer sorting algorithm that decreases execution time by 3-folds compared to traditional sorting methods. Finally, the NoRef workflow outputs the results in the raw sequence read format based on user-selected filters, that can be directly used for downstream analysis. The third task is focused on viral proteomic data analysis and answers the following questions: 1. How many viral genes originate as "stolen host" (human) genes? 2. What viruses most often steal genes from a host (human) and are specific to certain locations within the host? 3. Can we understand the function of the host (human) gene through a viral perspective? To address these questions, I took a computational approach starting with string sequence comparisons and localization prediction using machine learning models to create a comprehensive community data resource that will enable researchers to gain insights into viruses that affect human immunity and diseases.




Next-Generation Sequencing Data Analysis


Book Description

A Practical Guide to the Highly Dynamic Area of Massively Parallel SequencingThe development of genome and transcriptome sequencing technologies has led to a paradigm shift in life science research and disease diagnosis and prevention. Scientists are now able to see how human diseases and phenotypic changes are connected to DNA mutation, polymorphi




Computational Genomics with R


Book Description

Computational Genomics with R provides a starting point for beginners in genomic data analysis and also guides more advanced practitioners to sophisticated data analysis techniques in genomics. The book covers topics from R programming, to machine learning and statistics, to the latest genomic data analysis techniques. The text provides accessible information and explanations, always with the genomics context in the background. This also contains practical and well-documented examples in R so readers can analyze their data by simply reusing the code presented. As the field of computational genomics is interdisciplinary, it requires different starting points for people with different backgrounds. For example, a biologist might skip sections on basic genome biology and start with R programming, whereas a computer scientist might want to start with genome biology. After reading: You will have the basics of R and be able to dive right into specialized uses of R for computational genomics such as using Bioconductor packages. You will be familiar with statistics, supervised and unsupervised learning techniques that are important in data modeling, and exploratory analysis of high-dimensional data. You will understand genomic intervals and operations on them that are used for tasks such as aligned read counting and genomic feature annotation. You will know the basics of processing and quality checking high-throughput sequencing data. You will be able to do sequence analysis, such as calculating GC content for parts of a genome or finding transcription factor binding sites. You will know about visualization techniques used in genomics, such as heatmaps, meta-gene plots, and genomic track visualization. You will be familiar with analysis of different high-throughput sequencing data sets, such as RNA-seq, ChIP-seq, and BS-seq. You will know basic techniques for integrating and interpreting multi-omics datasets. Altuna Akalin is a group leader and head of the Bioinformatics and Omics Data Science Platform at the Berlin Institute of Medical Systems Biology, Max Delbrück Center, Berlin. He has been developing computational methods for analyzing and integrating large-scale genomics data sets since 2002. He has published an extensive body of work in this area. The framework for this book grew out of the yearly computational genomics courses he has been organizing and teaching since 2015.




Computational Methods for Next Generation Sequencing Data Analysis


Book Description

Introduces readers to core algorithmic techniques for next-generation sequencing (NGS) data analysis and discusses a wide range of computational techniques and applications This book provides an in-depth survey of some of the recent developments in NGS and discusses mathematical and computational challenges in various application areas of NGS technologies. The 18 chapters featured in this book have been authored by bioinformatics experts and represent the latest work in leading labs actively contributing to the fast-growing field of NGS. The book is divided into four parts: Part I focuses on computing and experimental infrastructure for NGS analysis, including chapters on cloud computing, modular pipelines for metabolic pathway reconstruction, pooling strategies for massive viral sequencing, and high-fidelity sequencing protocols. Part II concentrates on analysis of DNA sequencing data, covering the classic scaffolding problem, detection of genomic variants, including insertions and deletions, and analysis of DNA methylation sequencing data. Part III is devoted to analysis of RNA-seq data. This part discusses algorithms and compares software tools for transcriptome assembly along with methods for detection of alternative splicing and tools for transcriptome quantification and differential expression analysis. Part IV explores computational tools for NGS applications in microbiomics, including a discussion on error correction of NGS reads from viral populations, methods for viral quasispecies reconstruction, and a survey of state-of-the-art methods and future trends in microbiome analysis. Computational Methods for Next Generation Sequencing Data Analysis: Reviews computational techniques such as new combinatorial optimization methods, data structures, high performance computing, machine learning, and inference algorithms Discusses the mathematical and computational challenges in NGS technologies Covers NGS error correction, de novo genome transcriptome assembly, variant detection from NGS reads, and more This text is a reference for biomedical professionals interested in expanding their knowledge of computational techniques for NGS data analysis. The book is also useful for graduate and post-graduate students in bioinformatics.




Computational Methods for the Analysis of Genomic Data and Biological Processes


Book Description

In recent decades, new technologies have made remarkable progress in helping to understand biological systems. Rapid advances in genomic profiling techniques such as microarrays or high-performance sequencing have brought new opportunities and challenges in the fields of computational biology and bioinformatics. Such genetic sequencing techniques allow large amounts of data to be produced, whose analysis and cross-integration could provide a complete view of organisms. As a result, it is necessary to develop new techniques and algorithms that carry out an analysis of these data with reliability and efficiency. This Special Issue collected the latest advances in the field of computational methods for the analysis of gene expression data, and, in particular, the modeling of biological processes. Here we present eleven works selected to be published in this Special Issue due to their interest, quality, and originality.




Next Generation Sequencing and Data Analysis


Book Description

This textbook provides step-by-step protocols and detailed explanations for RNA Sequencing, ChIP-Sequencing and Epigenetic Sequencing applications. The reader learns how to perform Next Generation Sequencing data analysis, how to interpret and visualize the data, and acquires knowledge on the statistical background of the used software tools. Written for biomedical scientists and medical students, this textbook enables the end user to perform and comprehend various Next Generation Sequencing applications and their analytics without prior understanding in bioinformatics or computer sciences.




Bioinformatics


Book Description

This book contains the latest material in the subject, covering next generation sequencing (NGS) applications and meeting the requirements of a complete semester course. This book digs deep into analysis, providing both concept and practice to satisfy the exact need of researchers seeking to understand and use NGS data reprocessing, genome assembly, variant discovery, gene profiling, epigenetics, and metagenomics. The book does not introduce the analysis pipelines in a black box, but with detailed analysis steps to provide readers with the scientific and technical backgrounds required to enable them to conduct analysis with confidence and understanding. The book is primarily designed as a companion for researchers and graduate students using sequencing data analysis but will also serve as a textbook for teachers and students in biology and bioscience.







Computational Exome and Genome Analysis


Book Description

Exome and genome sequencing are revolutionizing medical research and diagnostics, but the computational analysis of the data has become an extremely heterogeneous and often challenging area of bioinformatics. Computational Exome and Genome Analysis provides a practical introduction to all of the major areas in the field, enabling readers to develop a comprehensive understanding of the sequencing process and the entire computational analysis pipeline.




Computational Methods for 3D Genome Analysis


Book Description

This volume covers the latest methods and analytical approaches used to study the computational analysis of three-dimensional (3D) genome structure. The chapters in this book are organized into six parts. Part One discusses different NGS assays and the regulatory mechanism of 3D genome folding by SMC complexes. Part Two presents analysis workflows for Hi-C and Micro-C in different species, including human, mouse, medaka, yeast, and prokaryotes. Part Three covers methods for chromatin loop detection, sub-compartment detection, and 3D feature visualization. Part Four explores single-cell Hi-C and the cell-to-cell variability of the dynamic 3D structure. Parts Five talks about the analysis of polymer modelling to simulate the dynamic behavior of the 3D genome structure, and Part Six looks at 3D structure analysis using other omics data, including prediction of 3D genome structure from the epigenome, double-strand break-associated structure, and imaging-based 3D analysis using seqFISH. Written in the highly successful Methods in Molecular Biology series format, chapters include introductions to their respective topics, lists of the necessary materials and tools, step-by-step, readily reproducible laboratory protocols, and tips on troubleshooting and avoiding known pitfalls. Cutting-edge and thorough, Computational Methods for 3D Genome Analysis: Methods and Protocols is a valuable resource for researchers interested in using computational methods to further their studies in the nature of 3D genome organization.