Search bioRxiv⌕ Search

Biology subjects

Blaauw, D.

Publications and source records attributed to Blaauw, D..

8 recordsLinked to original sources

A method for efficient, rapid, and minimally invasive implantation of individual non-functional motes with penetrating subcellular-diameter carbon fiber electrodes into rat cortex

ObjectiveDistributed arrays of wireless neural interfacing chips with 1-2 channels each, known as "neural dust", could enhance brain machine interfaces (BMIs) by removing the wired connection through the scalp and increasing biocompatibility with their submillimeter size. Although several approaches for neural dust have emerged, a procedure for implanting them in batches that builds upon the safety and performance of currently used electrodes remains to be demonstrated. ApproachHere, we demonstrate the feasibility of implanting batches of wireless motes that rest on the cortical surface with carbon fiber electrodes of subcellular diameter (6.8-8.4 {micro}m) that penetrate to a target brain depth of 1 mm without insertion aids. To simulate their implantation, we assembled more than 230 mechanically equivalent motes and affixed them to insertion tools with polyethylene glycol (PEG), a quickly dissolvable and biocompatible material. Then, we implanted mote grids of multiple configurations into rat cortex in vivo and evaluated insertion success and their arrangement on the brain surface using photos and videos captured during their implantation. Main ResultsWhen placing motes onto the insertion device, we found that they aggregated in molten PEG such that the array pitch was only 5% wider than the dimensions of the mote bases themselves (240 x 240 {micro}m). Overall, we found that motes with this arrangement could be inserted into rat cortex with a high success rate, as 171/186 (92%) motes in 4x4 (N=4) and 5x5 (N=5) square grid configurations were successfully inserted using the insertion device alone. After implantation, measurements of how much motes tilted (22{+/-}9{degrees}, [X]{+/-}S) and had been displaced relative to their original positions were smaller than those measured for devices implanted inside the brain in the literature. SignificanceCollectively, these data establish the viability of safely implementing motes with ultrasmall electrodes and epicortically-situated chips for use in future BMIs.

bioengineering↗

Rapid Real-time Squiggle Classification for Read Until Using RawMap

ReadUntil enables Oxford Nanopore Technologys (ONT) sequencers to selectively sequence reads of target species in real-time. This enables efficient microbial enrichment for applications such as microbial abundance estimation and is particularly beneficial for metagenomic samples with a very high fraction of non-target reads (> 99% can be human reads). However, read-until requires a fast and accurate software filter that analyzes a short prefix of a read and determines if it belongs to a microbe of interest (target) or not. The baseline Read Until pipeline uses a deep neural network-based basecaller called Guppy and is slow and inaccurate for this task ([~]60% of bases sequenced are unclassified). We present RawMap, an efficient CPU-only microbial species-agnostic Read Until classifier for filtering non-target human reads in the squiggle space. RawMap uses a Support Vector Machine (SVM), which is trained to distinguish human from microbe using non-linear and non-stationary characteristics of ONTs squiggle output (continuous electrical signals). Compared to the baseline Read Until pipeline, RawMap is a 1327X faster classifier and significantly improves the sequencing time and cost, and compute time savings. We show that RawMap augmented pipelines reduce sequencing time and cost by [~]24% and computing cost by [~]22%. Additionally, since RawMap is agnostic to microbial species, it can also classify microbial species it is not trained on. We also discuss how RawMap may be used as an alternative to the RT-PCR test for viral load quantification of SARS-CoV-2. Availability and implementationSoftware is released with MIT License and available on GitHub: https://github.com/harisankarsadasivan/RawMap

bioinformatics↗

Bayesian Inference of RNA Velocity from Multi-Lineage Single-Cell Data

Experimental approaches for measuring single-cell gene expression can observe each cell at only one time point, requiring computational approaches for reconstructing the dynamics of gene expression during cell fate transitions. RNA velocity is a promising computational approach for this problem, but existing inference methods fail to capture key aspects of real data, limiting their utility. To address these limitations, we developed VeloVAE, a Bayesian model for RNA velocity inference. VeloVAE uses variational Bayesian inference to estimate the posterior distribution of latent time, latent cell state, and kinetic rate parameters for each cell. Our approach addresses key limitations of previous methods by inferring a global time and cell state value for each cell; explicitly modeling the emergence of multiple cell types; incorporating prior information such as time point labels; using scalable minibatch optimization; and quantifying parameter uncertainty. We show that VeloVAE significantly outperforms previous approaches in terms of data fit and accuracy of inferred differentiation directions. VeloVAE can also capture qualitative features of expression dynamics neglected by previous methods, including late induction, early repression, transcriptional boosts, and bifurcations. These improvements allow VeloVAE to accurately model gene expression dynamics in complex biological systems, including hematopoiesis, induced pluripotent stem cell reprogramming, neurogenesis, and organogenesis. We find that the latent time automatically inferred using all cells can even outperform pseudotime inferred using manually chosen cell subsets and root cells. We further use the inferred parameters to construct cell type transition graphs and fit branching differential equation models that describe the effects of cell type bifurcations on kinetic rate parameters.

bioinformatics↗

A low-power communication scheme for wireless, 1000 channel brain-machine interfaces

ObjectiveBrain-machine interfaces (BMIs) have the potential to restore motor function but are currently limited by electrode count and long-term recording stability. These challenges may be solved through the use of free-floating "motes" which wirelessly transmit recorded neural signals, if power consumption can be kept within safe levels when scaling to thousands of motes. Here, we evaluated a pulse-interval modulation (PIM) communication scheme for infrared (IR)-based motes that aims to reduce the wireless data rate and system power consumption. ApproachTo test PIMs ability to efficiently communicate neural information, we simulated the communication scheme in a real-time closed-loop BMI with non-human primates. Additionally, we performed circuit simulations of an IR-based 1000-mote system to calculate communication accuracy and total power consumption. Main ResultsWe found that PIM at 1kb/s per channel maintained strong correlations with true firing rate and matched online BMI performance of a traditional wired system. Closed-loop BMI tests suggest that lags as small as 30 ms can have significant performance effects. Finally, unlike other IR communication schemes, PIM is feasible in terms of power, and neural data can accurately be recovered on a receiver using 3mW for 1000 channels. SignificanceThese results suggest that PIM-based communication could significantly reduce power usage of wireless motes to enable higher channel-counts for high-performance BMIs.

bioengineering↗

nPoRe: n-Polymer Realigner for improved pileup variant calling

Despite recent improvements in nanopore basecalling accuracy, germline variant calling of small insertions and deletions (INDELs) remains poor. Although precision and recall for single nucleotide polymorphisms (SNPs) now regularly exceeds 99.5%, INDEL recall at relatively high coverages (85x) remains below 80% for standard R9.4.1 flow cells [22, 23, 31]. Current nanopore variant callers work in two stages: an efficient pileup-based method identifies candidates of interest, and then a more expensive full-alignment model provides the final variant calls. Most false negative INDELs are lost during the first (pileup-based) step, particularly in low-complexity repeated regions. We show that read phasing and realignment can recover a significant portion of INDELs lost during this stage. In particular, we extend Needleman-Wunsch affine gap alignment by introducing new gap penalties for more accurately aligning repeated n-polymer sequences such as homopolymers (n = 1) and tandem repeats (2 [≤] n [≤] 6). On our dataset with 60.6x coverage, haplotype phasing improves INDEL recall in all evaluated high confidence regions from 63.76% to 70.66% and then nPoRe realignment improves it further to 73.04%, with no loss of precision.

bioinformatics↗

Ultra-rapid somatic variant detection via real-time threshold sequencing

Molecular markers are becoming increasingly important for cancer diagnosis, proper clinical trial enrollment, and even surgical decision making, motivating ultra-rapid, intraoperative variant detection. Sequencing-based detection is considered the gold standard approach, but typically takes hours to perform. In this work, we present Threshold Sequencing, a methodology for designing protocols for targeted variant detection on real-time sequencers with a minimal time to result. Threshold Sequencing analytically identifies a time-optimal threshold to stop target amplification and begin sequencing. To further reduce diagnostic time, we explore targeted Loop-mediated Isothermal Amplification (LAMP) and design a LAMP-specific bioinformatics tool--LAMPrey--to process sequenced LAMP product. LAMPreys concatemer aware alignment algorithm is designed to maximize recovery of diagnostically relevant information leading to a more rapid detection versus standard read alignment approaches. Coupled with time-optimized DNA extraction and library preparation, we demonstrate confirmation of a hot-spot mutation (250x support) from tumor tissue in less than 30 minutes.

bioinformatics↗

Real-Time, Direct Classification of Nanopore Signals with SquiggleNet

Oxford Nanopore sequencers provide results in real time as DNA passes through a nanopore and can eject a molecule after it has been partly sequenced. However, the computational challenge of deciding whether to keep or reject a molecule in real time has limited the application of this capability. We present SquiggleNet, the first deep learning model that can classify nanopore reads directly from their electrical signals. SquiggleNet operates faster than the DNA passes through the pore, allowing real-time classification and read ejection. When given the amount of sequencing data generated in one second, the classifier achieves significantly higher accuracy than base calling followed by sequence alignment. Our approach is also faster and requires an order of magnitude less memory than approaches based on alignment. SquiggleNet distinguished human from bacterial DNA with over 90% accuracy, generalized to unseen species, identified bacterial species in a human respiratory meta genome sample, and accurately classified sequences containing human long interspersed repeat elements.

bioinformatics↗

Accelerating Maximal-Exact-Match Seeding with Enumerated Radix Trees

MotivationRead alignment is a time-consuming step in genome sequence analysis. In the read alignment software BWA-MEM and the recently published faster version BWA-MEM2, the seeding step is a major bottleneck, for instance, contributing 38% to the overall execution time in BWA-MEM2 when aligning single-end whole human genome reads from the Platinum Genomes dataset. This is because both BWA-MEM and BWA-MEM2 use a compressed index structure called the FMD-Index, which results in high memory bandwidth requirements for seeding, primarily due to its character-by-character processing of reads. ResultsWe propose a memory bandwidth-aware data structure for maximal-exact-match seeding called Enumerated Radix Tree (ERT). ERT trades off memory capacity to improve seeding performance ([~]60 GB index for human genome). Together with optimizations to the seeding algorithm and mate-rescue step, ERT when integrated into BWA-MEM2 speeds up overall read alignment by 1.28x and provides up to 2.1x higher seeding performance while guaranteeing identical output to the original software. Furthermore, we prototype an FPGA implementation of ERT on Amazon EC2 F1 cloud and observe 1.6x higher seeding throughput over a 48-thread optimized CPU-ERT implementation. Availability and implementationhttps://github.com/arun-sub/bwa-mem2 Contactarunsub@umich.edu, reetudas@umich.edu

bioinformatics↗