You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Rozinsky ad2d51a73d Delete 'writer_flowchart.pdf' пре 10 месеци
contrib/biod Edited makefile, fixed import names пре 10 месеци
src/cbam Edited makefile, fixed import names пре 10 месеци
.gitignore Makefile пре 10 месеци Makefile пре 10 месеци Add documentation пре 10 месеци
LICENSE.txt LICENSE + README пре 10 месеци
Makefile Makefile changes пре 10 месеци Plan пре 10 месеци
Writer_flow.pdf Writer flowchart пре 10 месеци Test org-babel code execution пре 10 месеци
dub.json init пре 10 месеци
layout.html Fixes пре 10 месеци
structure.pdf Structure of CBAM file пре 10 месеци

cBAM (column based BAM)

This repo contains the prototype for a column-based cBAM reader/writer which will (hopefully) outperform tools like sambamba. To make this happen the following steps are required:

  • Compile cbam binary with Makefile and no other dependency than BioD

  • Document design of cbam format in /nickr/cBAM/src/branch/master/doc/

  • Create cbam file from bam

  • Implement markdup on cbam

  • Write bam file from cbam


cbam view -f cbam < in.bam | cbam markdup | cbam view -f bam > markdup.bam


cBAM depends on

  • D compiler

  • Snappy shared lib


apt-get install ldc libphobos2-ldc-shared-dev libsnappy-dev


See /nickr/cBAM/src/branch/master/


cBAM is published under a GPLv3 license. See /nickr/cBAM/src/branch/master/LICENSE.txt.