
James Bonfield
Principal Software Developer
James is an author of computer software used by "finishers" - people manually editing and correcting sequence assemblies - and is also the primary developer of the C implementation of the CRAM file format, used within Samtools/Htslib.
I am the primary author and maintainer of Gap5 a sequence assembly visualiser and editor permitting high level contig editing (joining, breaking) along with low level base by base editing if desired.
I have a keen research interest in data compression techniques. Some of this work has made its way into the CRAM file format, of which I co-maintain the specification and am the author of the C implementation. This work is incorporated in the htslib/samtools packages.
Quick links
My publications
Loading publications...