Noah M. Daniels

dblp:118/3398 · DBLP profile ↗
← Back
7ranked-venue papers in the field
0as first author
4since 2021 · last 2025
0000-0002-9538-825XORCID · corroborated

Domains — venue-derived; a paper can count in several

Big Data, Cloud & Distributed Data Systems · 7
YearPublicationVenuePosition
2025 Let them have CAKES: A Cutting-Edge Algorithm for Scalable, Efficient, and Exact Search on Big Data
Morgan E. Prior, Thomas J. Howard III, Oliver McLaughlin, Terry Ferguson, Najib Ishaq, Noah M. Daniels
IEEE Big Data6
2024 Generalized compression and compressive search of large datasets
abstract
The Big Data explosion has necessitated the development of search algorithms that scale sub-linearly in time and memory. While compression algorithms and search algorithms do exist independently, few algorithms offer both, and those which do are domain-specific. We present panCAKES, a novel approach to compressive search, i.e., a way to perform k-NN and ρ-NN search on compressed data while only decompressing a small, relevant, portion of the data. panCAKES assumes the manifold hypothesis and leverages the low-dimensional structure of the data to compress and search it efficiently. panCAKES is generic over any distance function for which the distance between two points is proportional to the memory cost of storing an encoding of one in terms of the other. This property holds for many widely-used distance functions, e.g. string edit distances (Levenshtein, Needleman-Wunsch, etc.) and set dissimilarity measures (Jaccard, Dice, etc.). We benchmark panCAKES on a variety of datasets, including genomic, proteomic, and set data. We compare compression ratios to gzip, and search performance between the compressed and uncompressed versions of the same dataset. panCAKES achieves compression ratios close to those of gzip, while offering sub-linear time performance for k-NN and ρ-NN search. We conclude that panCAKES is an efficient, general-purpose algorithm for exact compressive search on large datasets that obey the manifold hypothesis. We provide an open-source implementation of panCAKES in the Rust programming language.
Morgan E. Prior, Thomas J. Howard III, Emily Light, Najib Ishaq, Noah M. Daniels
IEEE Big Data5
2024 AnVILMEDFORD: Documenting Cloud-Based Analysis Projects Using the MEDFORD Metadata Language
abstract
This paper introduces AnVILMEDFORD, an R package that aims to enable MEDFORD metadata annotation from within the cloud based AnVIL platform for computational analysis. AnVILMEDFORD helps solve the problem of documentation within the AnVIL environment by providing bidirectional tools that both allow a user to generate MEDFORD documentation from a workspace, and also allow a user to update an AnVIL workspace starting with a MEDFORD meta-data file. AnVILMEDFORD accomplishes this by leveraging the Bioconductor AnVIL package and the AnVIL API to download and process AnVIL metadata, Tree-sitter-medford module along with the AnVIL API to update the workspace in the cloud. An implementation is available at https://github.com/bjstubbs/AnVILMEDFORD
Benjamin Stubbs, Polina Shpilker, Michael Sayers, Shaun Wallace, Noah M. Daniels, Alva L. Couch
IEEE Big Data5
2021 Clustered Hierarchical Anomaly and Outlier Detection Algorithms
abstract
Anomaly and outlier detection is a long-standing problem in machine learning. In some cases, anomaly detection is easy, such as when data are drawn from well-characterized distributions such as the Gaussian. However, when data occupy high-dimensional spaces, anomaly detection becomes more difficult. We present CLAM (Clustered Learning of Approximate Manifolds), a manifold mapping technique in any metric space. CLAM begins with a fast hierarchical clustering technique and then induces a graph from the cluster tree, based on overlapping clusters as selected using several geometric and topological features. Using these graphs, we implement CHAODA (Clustered Hierarchical Anomaly and Outlier Detection Algorithms), exploring various properties of the graphs and their constituent clusters to find outliers. CHAODA employs a form of transfer learning based on a training set of datasets, and applies this knowledge to a separate test set of datasets of different cardinalities, dimensionalities, and domains. On 24 publicly available datasets, we compare CHAODA (by measure of ROC AUC) to a variety of state-of-the-art unsupervised anomaly-detection algorithms. Six of the datasets are used for training. CHAODA outperforms other approaches on 16 of the remaining 18 datasets. CLAM and CHAODA scale to large, high-dimensional "big data" anomaly-detection problems, and generalize across datasets and distance functions. Source code to CLAM and CHAODA are freely available on GitHub1.
Najib Ishaq, Thomas J. Howard III, Noah M. Daniels
IEEE BigData3
2019 Clustered Hierarchical Entropy-Scaling Search of Astronomical and Biological Data
abstract
Both astronomy and biology are experiencing explosive growth of data, resulting in a “big data” problem that stands in the way of a “big data” opportunity for discovery. One common question asked of such data is that of approximate search (ρ–nearest neighbors search). We present a hierarchical search algorithm for such data sets that takes advantage of particular geometric properties apparent in both astronomical and biological data sets, namely the metric entropy and fractal dimensionality of the data. We present CHESS (Clustered Hierarchical Entropy-Scaling Search), a search tool with virtually no loss in specificity or sensitivity, demonstrating a 13.6 × speedup over linear search on the Sloan Digital Sky Survey’s APOGEE data set and a 68 × speedup on the GreenGenes 16S metagenomic data set, as well as asymptotically fewer distance comparisons on APOGEE when compared to the FALCONN locality-sensitive hashing library. CHESS demonstrates an asymptotic complexity not directly dependent on data set size, and is in practice at least an order of magnitude faster than linear search by performing fewer distance comparisons. Unlike locality-sensitive hashing approaches, CHESS can work with any user-defined distance function. CHESS also allows for implicit data compression, which we demonstrate on the APOGEE data set. We also discuss an extension allowing for efficient k-nearest neighbors search.
Najib Ishaq, George Student, Noah M. Daniels
IEEE BigData3
2019 Clustered Hierarchical Entropy-Scaling Search of Astronomical and Biological Data
abstract
Both astronomy and biology are experiencing explosive growth of data, resulting in a “big data” problem that stands in the way of a “big data” opportunity for discovery. One common question asked of such data is that of approximate search (ρ-nearest neighbors search). We present CHESS (Clustered Hierarchical Entropy-Scaling Search), a search tool with virtually no loss in specificity or sensitivity, demonstrating a 13.6× speedup over linear search on the Sloan Digital Sky Survey's APOGEE data set and a 68× speedup on the GreenGenes 16S metagenomic data set, as well as asymptotically fewer distance comparisons on APOGEE when compared to the FALCONN locality-sensitive hashing library. CHESS demonstrates an asymptotic complexity not directly dependent on data set size, and is in practice at least an order of magnitude faster than linear search by performing fewer distance comparisons. Unlike locality-sensitive hashing approaches, CHESS can work with any user-defined distance function. CHESS also allows for implicit data compression, which we demonstrate on the APOGEE data set. We also discuss an extension allowing for efficient k-nearest neighbors search.
Najib Ishaq, George Student, Noah M. Daniels
IEEE BigData3
2016 An Evaluation Framework for Lossy Compression of Genome Sequencing Quality Values
abstract
This paper provides the specification and an initial validation of an evaluation framework for the comparison of lossy compressors of genome sequencing quality values. The goal is to define reference data, test sets, tools and metrics that shall be used to evaluate the impact of lossy compression of quality values on human genome variant calling. The functionality of the framework is validated referring to two state-of-the-art genomic compressors. This work has been spurred by the current activity within the ISO/IEC SC29/WG11 technical committee (a.k.a. MPEG), which is investigating the possibility of starting a standardization activity for genomic information representation.
Claudio Alberti, Noah M. Daniels, Mikel Hernaez, Jan Voges, Rachel L. Goldfeder, Ana A. Hernandez-Lopez, Marco Mattavelli, Bonnie Berger
DCC2