v0.23.0
Bismark Release v0.23.0
- Migrated CI tests from Travis to Github Actions
deduplicate_bismark
-
the command
deduplicate_bismark --barcode *bam
now works again. Previously the output file names were accidentally all derived from the first supplied file in--barcode
(= UMI) mode (it had been fixed for normal files in 0.22.2). -
Changed the way the library auto-detection works to only look at the
@PG ID:Bismark
line of the SAM header (to only look for the Bismark command)
bismark_methylation_extractor / bismark2bedGraph
-
Added a new option
--ucsc
tobismark2bedGraph
andbismark_methylation_extractor
that will produce a UCSC-ready bedGraph file if the genome version used came from Ensembl. This option (i) prefixes chromosome names with 'chr', and (ii) changes the mitochondrial chromosome from 'MT' to 'chrM'. In addition, it will also write out a new file ending in.chromosome_sizes.txt
for easier use ofbedGraphToBigWig
. More here. -
Changed the way the library auto-detection works to only look at the
@PG ID:Bismark
line of the SAM header.
coverage2cytosine
-
Added a new output file for all cytosine context methylation totals. More information here: #321.
-
Added new option
--drach/--m6A
. Mostm6A
sites are found in the conserved sequence motifDRACH
(whereD
=G
/A
/U
,R
=G
/A
,H
=A
/U
/C
), and if bound by anti-m6A antibody, it causes the reverse transcriptase to introduceC
toT
transitions at the cytosine which followsA
in theDRACH
motif. This option also sets a coverage threshold of at 1 unless specified explicitly. This is a very specialised option and should only be used by experimentalists looking atm6A
methylation (where the C to T transition acts as a proxy ofm6A
).
bismark2summary
- Samples with absolutely 0 methylation calls in some context are now excluded from the graphical HTML output (as they break rendering the entire summary graph section). These samples and their statistics do still appear in the file
bismark_summary_report.txt
. More information here: #315.