Daniel Liu

Elite
@Daniel-Liu-c0deb0t

cs boi @ucla | prev genomics/rust/ml @google, @10XGenomics | uwu

uwu. fastest text uwuifier in the west

1.4k

block-aligner. SIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile alignments using an adaptive block-based algorithm.

142

Java-Machine-Learning. Deep learning library for Java, with fully connected, convolutional, and recurrent layers. Also features many gradient descent optimization algorithms.

134

cute-nucleotides. Cute tricks for SIMD vectorized binary encoding and decoding of nucleotides, in Rust.

129

triple_accel. Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.

110

UMICollapse. Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.

88

Adversarial-point-perturbations-on-3D-objects. New distributional and shape attacks on neural networks that process 3D point cloud data.

42

3D-Neural-Network-Adversarial-Attacks. Research on adversarial attacks and defenses for deep neural network 3D point cloud classifiers like PointNet and PointNet++.

28

ANTISEQUENCE. Rust library for processing sequencing reads.

25

simple-saca. Hardware go brrr bounded context suffix array construction algorithm

19

dlb-kmer-sampling. Optimal distance lower bound k-mer sampling.

12

9S. Basic Rust program that uses multiple threads to send and receive pings.

10

Java-Fuzzy-Search. A general, multi-threaded fuzzy searching language, called fuzzysplit, that is built on top of a fast and flexible Java fuzzy search library. Can be applied to demultiplex and trim DNA.

6

spliced-aligner. Spliced aligner.

5

diff-align. Differentiable position-specific probability matrix alignment.

4

General-Algorithms. A variety of algorithm implementations and short classes, mostly for competitive programming and machine learning.

4

frfr. Parallelized Ukkonen/Myer's edit distance algorithm, fr fr.

3

replit_audio. Rust library for playing audio in repl.it.

3

Maze-Solver. 2D grid-based maze solver that is written in Java. Uses Swing for GUI and contains 8 different methods for solving mazes.

2

WWDC-2020-Coronavirus-Comparison. Efficiently comparing the 2019 coronavirus genome with a couple of other coronaviruses in Swift.

2

rust-cloc. Count lines from files in a directory.

2

simulate-seqs. Simulate sequences.

2

libsais-rs. rust bindings to libsais

2

reCall. Interpreter for reCall, a dynamically typed scripting language that emphasizes recursion. Also contains object-oriented and functional features.

1

diff-bench-paper. Edits to the supplementary data of the difference recurrence alignment paper.

1

consulting. Consulting website.

1
26
Apply