bioRxiv Science⌕ Search

Biology subjects

Nikolic, V.

Publications and source records attributed to Nikolic, V..

5 recordsLinked to original sources

GoldRush: A de novo long read genome assembler with linear time complexity

MotivationCurrent state-of-the-art long read de novo genome assemblers follow the Overlap Layout Consensus (OLC) paradigm, an O(n2) algorithm in its naive implementation. While the most time- and memory-intensive step of OLC --the all-vs-all sequencing read alignment process-- was improved and reimplemented in modern long read assemblers, these tools still often require excessive computational memory when assembling a typical 50X human genome dataset. ResultsHere we present GoldRush, a de novo genome assembly algorithm with linear time complexity in the number of input long sequencing reads. We tested GoldRush on Oxford Nanopore Technologies datasets with different base error profiles describing the genomes of three human cell lines (NA24385, HG01243 and HG02055), Oryza sativa (rice), and Solanum lycopersicum (tomato). GoldRush achieved NGA50 lengths of 18.3-22.2 Mbp for the three human datasets, with two of the three assemblies having the fewest extensive misassemblies, and NGA50 lengths of 0.3 and 2.6 Mbp for the 373 Mbp and 824 Mbp genomes of rice and tomato, respectively. Further, GoldRush assembled all genomes within a day, using at most 54.5 GB of RAM. These results demonstrate that our algorithm and new assembly paradigm can be used to assemble large genomes de novo efficiently in compute memory space, with resulting assembly contiguity comparable to that of state-of-the-art OLC genome assemblers. Availabilityhttps://github.com/bcgsc/goldrush

genomics↗

Multicellular Reservoir Computing

AO_SCPLOWBSTRACTC_SCPLOWThe capacity of cells to process information is currently used to design cell-based tools for ecological, industrial, and biomedical applications such as detecting dangerous chemicals or for bioremediation. In most applications, individual cells are used as the information processing unit. However, single cell engineering is limited by the necessary molecular complexity and the accompanying metabolic burden of synthetic circuits. To overcome these limitations, synthetic biologists have begun engineering multicellular systems that combine cells with designed subfunctions. To further advance information processing in synthetic multicellular systems, we introduce the application of reservoir computing. Reservoir computers (RCs) approximate a temporal signal processing task via a fixed-rule dynamic network (the reservoir) with a regression-based readout. Importantly, RCs eliminate the need of network rewiring, as different tasks can be approximated with the same reservoir. Previous work has already demonstrated the capacity of single cells, as well as populations of neurons, to act as reservoirs. In this work, we extend reservoir computing in multicellular populations with the widespread mechanism of diffusion-based cell-cell signaling. As a proof-of-concept, we simulated a reservoir made of a 3D community of cells communicating via diffusible molecules and used it to approximate two benchmark signal processing tasks, computing median and parity functions from binary input signals. We demonstrate that a diffusion-based multicellular reservoir is a feasible synthetic framework for performing complex temporal computing tasks that provides a computational advantage over single cell reservoirs. We also identified a number of biological properties that can affect the computational performance of these processing systems.

systems biology↗

LongStitch: High-quality genome assembly correction and scaffolding using long reads

BackgroundGenerating high-quality de novo genome assemblies is foundational to the genomics study of model and non-model organisms. In recent years, long-read sequencing has greatly benefited genome assembly and scaffolding, a process by which assembled sequences are ordered and oriented through the use of long-range information. Long reads are better able to span repetitive genomic regions compared to short reads, and thus have tremendous utility for resolving problematic regions and helping generate more complete draft assemblies. Here, we present LongStitch, a scalable pipeline that corrects and scaffolds draft genome assemblies exclusively using long reads. ResultsLongStitch incorporates multiple tools developed by our group and runs in up to three stages, which includes initial assembly correction (Tigmint-long), followed by two incremental scaffolding stages (ntLink and ARKS-long). Tigmint-long and ARKS-long are misassembly correction and scaffolding utilities, respectively, previously developed for linked reads, that we adapted for long reads. Here, we describe the LongStitch pipeline and introduce our new long-read scaffolder, ntLink, which utilizes lightweight minimizer mappings to join contigs. LongStitch was tested on short and long-read assemblies of three different human individuals using corresponding nanopore long-read data, and improves the contiguity of each assembly from 2.0-fold up to 304.6-fold (as measured by NGA50 length). Furthermore, LongStitch generates more contiguous and correct assemblies compared to state-of-the-art long-read scaffolder LRScaf in most tests, and consistently runs in under five hours using less than 23GB of RAM. ConclusionsDue to its effectiveness and efficiency in improving draft assemblies using long reads, we expect LongStitch to benefit a wide variety of de novo genome assembly projects. The LongStitch pipeline is freely available at https://github.com/bcgsc/longstitch.

bioinformatics↗

Overlapping Pathogenic Signalling Pathways and Biomarkers in Preeclampsia and Cardiovascular Disease

ObjectivesPreeclampsia is a cardiovascular pregnancy complication which occurs in 5-10% of pregnancies that can lead to a number of pregnancy complications including maternal and foetal death. Long-term, preeclampsia is associated with up to 8-fold increased risk of cardiovascular disease (CVD) for both mothers and their offspring. The lack of mechanistic data in relation to the causes or consequences of preeclampsia has prevented the development of effective therapeutic or monitoring strategies. Study designThis study investigates common underlying mechanisms of preeclampsia and CVD, specifically hypertension and heart failure with preserved ejection fraction (HFpEF) using "in silico" approach of publicly available datasets. Integrated techniques were designed to mine data repositories and identify relevant biomarkers associated with these three conditions. Main outcomes measuresThe knowledge base tools were employed that enabled the analysis of these biomarkers to discover potential molecular and biological links between these three conditions. ResultsOur bioinformatics "in silico" analyses of the publically available datasets identified 76 common biomarkers between preeclampsia, hypertension and HFpEF. These biomarkers were representative of 29 pathways commonly enriched across the three conditions which were largely related to inflammation, metabolism, angiogenesis, remodelling, haemostasis, apoptosis, endoplasmic reticulum (ER) stress signalling and the renin-angiotensin-aldosterone (RAAS) system. ConclusionsThis bioinformatics approach which uses the wealth of scientific data available in public repositories can be helpful to gain a deeper understanding of the overlapping pathogenic mechanisms of associated diseases, which could be explored as biomarkers or targets to prevent long-term cardiovascular complications such as hypertension and HFpEF following preeclampsia. HighlightsO_LIWomen with preeclampsia have increased risk of cardiovascular disease later in life but the mechanism is poorly understood. C_LIO_LI"In silico" analyses of publically available datasets provided overlapping biomarkers and pathogenic pathways between preeclampsia, hypertension and heart failure with preserved ejection fraction (HFpEF). C_LIO_LIThese data could be utilised in the future studies that may lead to the development of better risk stratification strategies or preventative treatments for women post preeclampsia. C_LI

bioinformatics↗

ntJoin: Fast and lightweight assembly-guided scaffolding using minimizer graphs

SummaryThe ability to generate high-quality genome sequences is cornerstone to modern biological research. Even with recent advancements in sequencing technologies, many genome assemblies are still not achieving reference-grade. Here, we introduce ntJoin, a tool that leverages structural synteny between a draft assembly and reference sequence(s) to contiguate and correct the former with respect to the latter. Instead of alignments, ntJoin uses a lightweight mapping approach based on a graph data structure generated from ordered minimizer sketches. The tool can be used in a variety of different applications, including improving a draft assembly with a reference-grade genome, a short read assembly with a draft long read assembly, and a draft assembly with an assembly from a closely-related species. When scaffolding a human short read assembly using the reference human genome or a long read assembly, ntJoin improves the NGA50 length 23- and 13-fold, respectively, in under 13 m, using less than 11 GB of RAM. Compared to existing reference-guided assemblers, ntJoin generates highly contiguous assemblies faster and using less memory. Availability and implementationntJoin is written in C++ and Python, and is freely available at https://github.com/bcgsc/ntjoin. Contactlcoombe@bcgsc.ca

bioinformatics↗