Specifications of SAM/BAM and related high-throughput sequencing file formats
Role in this project:
Technical Writer Contributions:47 reviews, 198 commits, 155 PRs in 10 years 1 month
Contributions summary:John primarily focused on updating and maintaining the specifications documents within the repository. Their contributions include adding new specifications for CRAM and GA4GH htsget retrieval protocol, updating existing documents (VCFv4.2, SAMv1), and modifying the website's structure to include these specifications. Additionally, they migrated the website to use Jekyll and made significant changes to the build process, ensuring more precise version information and automating LaTeX compilation.
sequencing
Tools (written in C using htslib) for manipulating next-generation sequencing data
Role in this project:
Backend Developer & Integration Engineer Contributions:3 releases, 54 reviews, 450 commits in 9 years 4 months
Contributions summary:John's commits indicate a focus on modifying and integrating code within the context of the samtools/htslib project. They worked on improving the handling of read groups, by enhancing the ability to add or alter read group headers and tags within the output. Additionally, the user added support for incorporating alternative loci annotation, indicating a focus on maintaining and extending the capabilities of the library. These tasks required modifying core libraries and incorporating support for CRAM files as well.
htslibnext-generation-sequencing