Daniel Liu (@Daniel-Liu-c0deb0t)
  • Stars
    star
    2,020
  • Global Rank 15,247 (Top 0.6 %)
  • Followers 338
  • Following 58
  • Registered almost 11 years ago
  • Most used languages
    Rust
    50.0 %
    Java
    20.8 %
    Python
    16.7 %
    Swift
    4.2 %
    C++
    4.2 %

Top repositories

1

uwu

fastest text uwuifier in the west
Rust
1,342
star
2

Java-Machine-Learning

Deep learning library for Java, with fully connected, convolutional, and recurrent layers. Also features many gradient descent optimization algorithms.
Java
134
star
3

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.
Jupyter Notebook
122
star
4

cute-nucleotides

Cute tricks for SIMD vectorized binary encoding and decoding of nucleotides, in Rust.
Rust
110
star
5

triple_accel

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

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.
Java
58
star
7

Adversarial-point-perturbations-on-3D-objects

New distributional and shape attacks on neural networks that process 3D point cloud data.
Python
37
star
8

3D-Neural-Network-Adversarial-Attacks

Research on adversarial attacks and defenses for deep neural network 3D point cloud classifiers like PointNet and PointNet++.
Python
23
star
9

ANTISEQUENCE

Rust library for processing sequencing reads.
Rust
20
star
10

simple-saca

Hardware go brrr bounded context suffix array construction algorithm
Rust
17
star
11

dlb-kmer-sampling

Optimal distance lower bound k-mer sampling.
Rust
13
star
12

9S

Basic Rust program that uses multiple threads to send and receive pings.
Rust
10
star
13

spliced-aligner

Spliced aligner.
Rust
5
star
14

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.
Java
5
star
15

diff-align

Differentiable position-specific probability matrix alignment.
Python
4
star
16

General-Algorithms

A variety of algorithm implementations and short classes, mostly for competitive programming and machine learning.
Python
4
star
17

replit_audio

Rust library for playing audio in repl.it.
Rust
3
star
18

WWDC-2020-Coronavirus-Comparison

Efficiently comparing the 2019 coronavirus genome with a couple of other coronaviruses in Swift.
Swift
2
star
19

rust-cloc

Count lines from files in a directory.
Rust
2
star
20

frfr

Parallelized Ukkonen/Myer's edit distance algorithm, fr fr.
Rust
2
star
21

diff-bench-paper

Edits to the supplementary data of the difference recurrence alignment paper.
C++
1
star
22

simulate-seqs

Simulate sequences.
Rust
1
star
23

reCall

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

Maze-Solver

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