Jack Wadden

ORCID: 0000-0002-3055-3656
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Glioma Diagnosis and Treatment
  • Cancer Genomics and Diagnostics
  • Genomics and Phylogenetic Studies
  • Network Packet Processing and Optimization
  • Algorithms and Data Compression
  • Advanced biosensing and bioanalysis techniques
  • Parallel Computing and Optimization Techniques
  • Single-cell and spatial transcriptomics
  • RNA and protein synthesis mechanisms
  • Software Testing and Debugging Techniques
  • Nanopore and Nanochannel Transport Studies
  • Radiation Effects in Electronics
  • DNA and Biological Computing
  • MicroRNA in disease regulation
  • Interconnection Networks and Systems
  • Machine Learning in Bioinformatics
  • Advanced Battery Technologies Research
  • Biosensors and Analytical Detection
  • RNA modifications and cancer
  • Soft Robotics and Applications
  • Bacteriophages and microbial interactions
  • Chromosomal and Genetic Variations
  • Cellular Automata and Applications
  • Neuroblastoma Research and Treatments
  • Molecular Biology Techniques and Applications

University of Michigan
2018-2025

Michigan Medicine
2021-2025

Michigan United
2021

University of Virginia
2014-2019

St. John's University
1982

Bell (Canada)
1979

Abstract Background Diffuse Midline Glioma (DMG) with the H3K27M mutation is a lethal childhood brain cancer, patients rarely surviving 2 years from diagnosis. Methods We conducted multi-site Phase 1 trial of imipridone ONC201 for children H3K27M-mutant glioma (NCT03416530). Patients enrolled on Arm D (n = 24) underwent serial lumbar puncture cell-free tumor DNA (cf-tDNA) analysis and all arms at University Michigan plasma collection. performed digital droplet polymerase chain reaction...

10.1093/neuonc/noac030 article EN cc-by-nc Neuro-Oncology 2022-02-04

High-performance automata-processing engines are traditionally evaluated using a limited set of regular expression-rulesets. While expression rulesets valid real-world examples use cases for automata processing, they represent small proportion all automata-based computing. With the recent availability architectures and software frameworks many new applications have been found to benefit from processing. These show wide variety characteristics that differ prior, popular regular-expression...

10.1109/iiswc.2016.7581271 article EN 2016-09-01

Abstract We present SquiggleNet, the first deep-learning model that can classify nanopore reads directly from their electrical signals. SquiggleNet operates faster than DNA passes through pore, allowing real-time classification and read ejection. Using 1 s of sequencing data, classifier achieves significantly higher accuracy base calling followed by sequence alignment. Our approach is also requires an order magnitude less memory alignment-based approaches. distinguished human bacterial with...

10.1186/s13059-021-02511-y article EN cc-by Genome biology 2021-10-27

ReadUntil enables Oxford Nanopore Technology's (ONT) sequencers to selectively sequence reads of target species in real-time. This efficient microbial enrichment for applications such as abundance estimation and is particularly beneficial metagenomic samples with a very high fraction non-target (> 99% can be human reads). However, read-until requires fast accurate software filter that analyzes short prefix read determines if it belongs microbe interest (target) or not. The baseline Read...

10.26502/acbr.50170318 article EN Archives of Clinical and Biomedical Research 2023-01-01

Reliability for general purpose processing on the GPU (GPGPU) is becoming a weak link in construction of reliable supercomputer systems. Because hardware protection expensive to develop, requires dedicated on-chip resources, and not portable across different architectures, efficiency software solutions such as redundant multithreading (RMT) must be explored. This paper presents real-world design evaluation automatic RMT hardware. We first describe compiler pass that automatically converts...

10.1109/isca.2014.6853227 article EN 2014-06-01

Pediatric high-grade glioma (pHGG) diagnosis portends poor prognosis and therapeutic monitoring remains difficult. Tumors release cell-free tumor DNA (cf-tDNA) into cerebrospinal fluid (CSF), allowing for potential detection of tumor-associated mutations by CSF sampling. We hypothesized that direct, electronic analysis cf-tDNA with a handheld platform (Oxford Nanopore MinION) could quantify patient-specific variant allele fraction (VAF) improved speed limit compared established methods.We...

10.1158/1078-0432.ccr-20-2066 article EN Clinical Cancer Research 2020-10-21

The MinION is a recent-to-market handheld nanopore sequencer. It can be used to determine the whole genome of target virus in biological sample. Its Read Until feature allows us skip sequencing majority non-target reads (DNA/RNA fragments), which constitutes more than 99% all typical However, it does not have any on-board computing, significantly limits its portability.

10.1145/3466752.3480117 article EN 2021-10-17

The analysis of cell-free tumor DNA (ctDNA) and proteins in the blood patients with cancer potentiates a new generation non-invasive diagnostic approaches. However, confident detection tumor-originating markers is challenging, especially context brain tumors, where these analytes plasma are extremely scarce. Here, we apply sensitive single-molecule technology to profile multiple histone modifications on individual nucleosomes from diffuse midline glioma (DMG). system reveals epigenetic...

10.1016/j.xcrm.2024.101918 article EN cc-by-nc-nd Cell Reports Medicine 2025-01-01

10.1016/j.ccell.2025.02.018 article EN cc-by-nc-nd Cancer Cell 2025-03-01

Reliability for general purpose processing on the GPU (GPGPU) is becoming a weak link in construction of reliable supercomputer systems. Because hardware protection expensive to develop, requires dedicated on-chip resources, and not portable across different architectures, efficiency software solutions such as redundant multithreading (RMT) must be explored. This paper presents real-world design evaluation automatic RMT hardware. We first describe compiler pass that automatically converts...

10.1145/2678373.2665686 article EN ACM SIGARCH Computer Architecture News 2014-06-14

Finite automata have proven their usefulness in high-profile domains ranging from network security to machine learning. While prior work focused on applicability for purely regular expression workloads such as antivirus and rulesets, recent research has shown that can optimize the performance algorithms other areas learning even particle physics. Unfortunately, emulation traditional CPU architectures is fundamentally slow further bottlenecked by memory. In this paper, we present REAPR:...

10.23919/fpl.2017.8056759 article EN 2017-09-01

Micron's new Automata Processor (AP) architecture exploits the very high and natural level of parallelism found in DRAM technologies to achieve native-hardware implementation non-deterministic finite automata (NFAs). The use technology implement NTA states provides capacity therefore provide extraordinary for pattern recognition. In this paper, we give an overview AP's architecture, programming applications.

10.1145/2968456.2976763 article EN 2016-10-01

Read alignment is a time-consuming step in genome sequencing analysis. The most widely used software for read alignment, BWA-MEM, and the recently published faster version BWA-MEM2 are based on seed-and-extend paradigm alignment. seeding of major bottleneck contributing ~40% to overall execution time when aligning whole human reads from Platinum Genomes dataset. This because both BWA-MEM use compressed index structure called FMD-Index, which results high bandwidth requirements, primarily due...

10.1109/isca52012.2021.00038 article EN 2021-06-01

Automata Processing is an important kernel for many application domains, and challenging to accelerate using general purpose, von Neumann computers. New research into accelerators automata processing motivated the creation of ANMLZoo, a standardized benchmark suite that reflects modern use-cases processing. While researchers have adopted ANMLZoo as de-facto measure improvements in processing, certain drawbacks emerged after years use. In this work, we first examine opportunities improvement...

10.1109/iiswc.2018.8573482 article EN 2018-09-01

Automata processing has seen a resurgence in importance due to its usefulness for pattern matching and mining of "big data." While large-scale automata is known bottleneck von Neumann processors unpredictable memory accesses, spatial architectures excel at processing. Spatial can implement graphs by wiring together states reconfigurable arrays, allowing parallel state computation, point-to-point transitions on-chip. However, suffer from output constraints (up 255x commercial systems!) the...

10.1109/hpca.2018.00069 article EN 2018-02-01

We present MNCaRT, a comprehensive software ecosystem for the study and use of automata processing across hardware platforms. Tool support includes manipulation automata, execution complex machines, high-speed NFAs DFAs, compilation regular expressions. provide engines to execute on CPUs (with VASim Intel Hyperscan), GPUs custom DFA NFA engines), FPGAs an HDL translator). also introduce MNRL, open-source, general-purpose extensible state machine representation language developed MNCaRT. The...

10.1109/lca.2017.2780105 article EN publisher-specific-oa IEEE Computer Architecture Letters 2017-12-06

Micron's Automata Processor (AP) efficiently emulates non-deterministic finite automata and has been shown to provide large speedups over traditional von Neumann execution for massively parallel, rule-based, data-mining pattern matching applications. We demonstrate the AP's ability generate high-quality energy efficient pseudo-random behavior use in number generation or chip simulation. By recognizing that transition rules become probabilistic when input characters are randomized, AP is also...

10.1109/iccd.2016.7753349 article EN 2022 IEEE 40th International Conference on Computer Design (ICCD) 2016-10-01

Molecular markers are essential for cancer diagnosis, clinical trial enrollment, and some surgical decision making, motivating ultra-rapid, intraoperative variant detection. Sequencing-based detection is considered the gold standard approach, but typically takes hours to perform due time-consuming DNA extraction, targeted amplification, library preparation times. In this work, we present a proof-of-principle approach sub-1 hour using real-time sequencers. By modifying existing protocols,...

10.1038/s42003-022-03657-6 article EN cc-by Communications Biology 2022-07-15

Brill tagging is a classic rule-based algorithm for part-of-speech (POS) that assigns tags, such as nouns, verbs, adjectives, etc., to input tokens. Due the intense memory requirements of rule matching, CPU implementations have been found be slow. We show Micron's Automata Processor (AP) - new computing architecture can perform massively parallel pattern matching greatly accelerate second stage via template matching. The 218 contextual rules are first converted into regular expressions...

10.1109/bigdata.2015.7363776 article EN 2021 IEEE International Conference on Big Data (Big Data) 2015-10-01

We present a general automata processing framework on FPGAs, which generates an RTL kernel for together with AXI and PCIe based I/O circuitry. implement the both local nodes cloud platforms (Amazon AWS Nimbix) novel features. A full performance comparison of proposed is conducted against state-of-the-art engines CPUs, GPUs, Micron’s Automata Processor using ANMLZoo benchmark suite some real-world datasets. Results show that FPGAs enable extremely high-throughput compared to von Neumann...

10.1145/3314576 article EN ACM Transactions on Reconfigurable Technology and Systems 2019-05-17
Coming Soon ...