jdidion
I am a programmer and bioinformatician. I develop and contribute to several open-source genomics projects.
AptonLivermore, CA
Pinned Repositories
atropos
An NGS read trimming tool that is specific, sensitive, and speedy. (production)
autoclick
Create Click-based CLIs from python3 type annotations (beta)
beekeeper
A worker pool library for Rust
biotools
A list of useful bioinformatics resources
feedme
A simple, flexible, and extensible RSS and Atom parser for Ruby. Based on the popular SimpleRSS library, but with many nice extra features. (retired)
pairwise-alignment
Catalogue of pairwise alignment algorithms and benchmarks
pest-test
Testing framework for pest parser (similar to `tree-sitter test`)
wdl-rs
Rust parser for Workflow Description Language (WDL)
xphyle
Python library that facilitates opening, reading, and writing files (and file-like entities like URLs and streams) agnostic of compression format. (production)
Zooper
Zotero plugin for updating metadata and managing PDFs. (alpha)
jdidion's Repositories
jdidion/biotools
A list of useful bioinformatics resources
jdidion/atropos
An NGS read trimming tool that is specific, sensitive, and speedy. (production)
jdidion/pairwise-alignment
Catalogue of pairwise alignment algorithms and benchmarks
jdidion/xphyle
Python library that facilitates opening, reading, and writing files (and file-like entities like URLs and streams) agnostic of compression format. (production)
jdidion/beekeeper
A worker pool library for Rust
jdidion/pest-test
Testing framework for pest parser (similar to `tree-sitter test`)
jdidion/wdl-rs
Rust parser for Workflow Description Language (WDL)
jdidion/subby
Python subprocesses simplified.
jdidion/tree-sitter-wdl
Tree-sitter grammar for WDL (Workflow Description Language)
jdidion/cwl-v1.2
Released CWL v1.2 specification
jdidion/jdidion.github.io
jdidion/pest-wdl
Pest parser grammar for Workflow Description Language (WDL)
jdidion/pytest-datadir-nng
The *next* next generation of python-datadir
jdidion/cachier
Persistent, stale-free, local and cross-machine caching for Python functions.
jdidion/FuBAR
Fun with Bioinformatics Algorithms in Rust
jdidion/IndexTools
IndexTools is a toolkit for extremely fast NGS analysis based on index files.
jdidion/io-streams
Unbuffered and unlocked I/O streams
jdidion/jd-test-repo
A test repo
jdidion/leviosam2
Fast and accurate coordinate conversion between assemblies
jdidion/MultiQC
Aggregate results from bioinformatics analyses across many samples into a single report.
jdidion/pytest-workflow
Configure workflow/pipeline tests using yaml files.
jdidion/read-structure
jdidion/release-plz
Publish Rust crates from CI with a Release PR.
jdidion/seq_geom_parser
Testing out rust parsing of single-cell library geometry specifications
jdidion/streammd
Single-pass probabilistic duplicate marking of alignments with a Bloom filter.
jdidion/syncmers
Library for finding syncmers from &[u8] in rust
jdidion/testing-proc-macros
Example of structuring a proc macro crate for testability
jdidion/tree-sitter
An incremental parsing system for programming tools
jdidion/tree-sitter-python
Python grammar for tree-sitter
jdidion/wdlTools
WDL tools for parsing, type-checking, and more