Livermore, CA

John Didion

Expert
@jdidion

I am a programmer and bioinformatician. I develop and contribute to several open-source genomics projects.

biotools. A list of useful bioinformatics resources

636

atropos. An NGS read trimming tool that is specific, sensitive, and speedy. (production)

126

pairwise-alignment. Catalogue of pairwise alignment algorithms and benchmarks

26

xphyle. Python library that facilitates opening, reading, and writing files (and file-like entities like URLs and streams) agnostic of compression format. (production)

24

Zooper. Zotero plugin for updating metadata and managing PDFs. (alpha)

14

beekeeper. A worker pool library for Rust

13

autoclick. Create Click-based CLIs from python3 type annotations (beta)

12

pest-test. Testing framework for pest parser (similar to `tree-sitter test`)

11

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)

9

OpenBioinformaticsWorkshops. Open courseware for workshops in applied bioinformatics

8

papers2. Python library for interacting with a Papers2 database, plus scripts to export into various formats. (beta)

7

genomics_scripts. Python scripts and functions for doing things with different types of genomic data. (unsupported)

5

wdl-rs. Rust parser for Workflow Description Language (WDL)

5

driver. Generic base class for batch programs. (unsupported)

4

seqio. A library for high-performance reading and writing of common NGS formats. (pre-alpha)

4

rna-quick. Differential gene, transcript, exon, and splice junction testing framework. (pre-alpha)

4

tree-sitter-wdl. Tree-sitter grammar for WDL (Workflow Description Language)

3

labels. This is a simple program to generate labels from a table (CSV file). (production)

3

dxcompiler-compile-action. A GitHub action to compile a WDL workflow using dxCompiler

2

subby. Python subprocesses simplified.

2

ngsindex. Parsers for common NGS index formats (production)

2

ngstream. Simple reading/streaming of NGS reads from SRA. (alpha)

2

DEUtils. Utilities for differential expression testing. (beta)

1

pest-wdl. Pest parser grammar for Workflow Description Language (WDL)

1

jwnl. Java library for accessing WordNet. (retired)

1

docparse. Parse python docstrings (beta)

1

imetric-api. Project done during an NHGRI hackathon. (unsupported)

1

htsget-server. htsget server; pre-alpha, deprecated (see https://gitlab.com/genomicsengland/htsget/gel-htsget instead)

1

fancyplots. Some useful plots for genomic data, in base R. (beta)

1

hon. An opinionated Python project management tool (pre-alpha)

1

pytest-datadir-nng. The *next* next generation of python-datadir

1

wdlkit. WDL toolkit

1

clasp. Cell Line Authentication by SNP Profiling (CLASP). (production)

1

pokrok. Use any progress bar package with a simple API (production)

1

cwl-v1.2. Released CWL v1.2 specification

1

audiodrama. My audio drama feeds OPML

1

IndexTools. IndexTools is a toolkit for extremely fast NGS analysis based on index files.

1
37
Apply