Wei Shen's Projects
A Basic Benchmark Comparison of Perl and Julia
Fast taxonomic classification of metagenomic sequencing reads using a protein reference database
khash and khashl in golang
Accurate metagenomic profiling && Fast large-scale sequence/genome searching
bit-packed k-mers methods for Golang
A 'time'-like utility for Unix that measures peak memory usage
A portable mmap package for Go
Perl and golang scripts illustrating how to use multi-threads (goroutine) and queue (channel) to do multi-tasks
A multicore csv reader library in Go
Natural strings sorting in Go
Mapping NCBI Genbank accession to GTDB accession
Go implementation of ntHash
Bitwise AND on two byte-slices using SIMD instructions
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
收集汉字,结合汉语拼音来取名
A "lock-free" parallel map in go. But it uses channel which is not lock-free.
Point mutation correcting by k-mer clustering
Positional Population Count for Go
Process queue for high CPU/RAM/time usage processes
Python3 Practice
This is the codebase for Recycler, the new tool described in our manuscript: http://biorxiv.org/content/early/2016/04/05/029926, by Roye Rozov, Aya Brown Kav, David Bogumil, Naama Shterzer, Eran Halperin, Itzhak Mizrahi, and Ron Shamir
Draw hairpin-like text figure from RNA sequence and its secondary structure in dot-bracket notation.
Ground truth metagenomic profiles in CAMI format for the mock virome communities in Roux et al.
A cross-platform command-line tool for executing jobs in parallel
A cross-platform and ultrafast toolkit for FASTA/Q file manipulation
A Go implementation of the strobemers (https://github.com/ksahlin/strobemers)
Ground truth metagenomic profiles in CAMI format for the 25 metagenomic reads in Sun et al.