This repository was archived by the owner on Oct 17, 2022. It is now read-only.
methpipe-3.4.0: Tuco
Bug fixes
- Fixed bug in
bsratecausing abort while processing reads that hang over the end of a chromosome (and added warning message). - The mutation tracking in
methcountsintroduced a bug inmerge-methcountswhen parsing mutated contexts.merge-methcountsnow only counts non-mutated site information and doesn't break while parsing mutated contexts. duplicate-removerstatistics tracking now functions properly: previously the good_bases_out value was not correct when using the sequence info option.allelicmethno longer throws a "could not convert" exception when converting the index of the last CpG back to genomic coordinates.hmrandpmdno longer skip the last domain of each chromosomemerge-bsrateoutput now includes previously omitted headers, consistent withbsrateoutput- Fixed
hypermrnumerical issues by renormalizing learned posterior and transition probabilities at each iteration of the Baum Welch training. to-mrnow ignores discordant pairs
Enhancements
WALT, our new space-seeded wildcard bisulfite read mapper, has been integrated into our manual as the de facto mapper inmethpipe. It can be cloned from https://github.com/smithlabcode/waltradmeth, a recently developed tool for multi-factor, multi-replicate differential methylation analysis, has been integrated into methpipe. A detailed description of the functionality is available in the manual.bigwig_to_methcounts.pyintroduced as a tool to convert tracks downloaded from MethBase on the UCSC genome browser tomethcountsformat. A description is in the manual.methcountsmemory usage halved and now prints estimate of memory usage for each chromosomemethcountsnow prints every cytosine in the reference by default, even if an entire chromosome is not covered, to maintain line number consistency across samplesmerge-methcountsnow provides an option to output the merged methylomes in a table format for easy piped downstream analysis. It now prints a union of CpG sites from its input files, even though the number of CpG sites for each file is different.roimethstatmemory usage reduced drastically by loading only CpGs within target regions into memory.- Added option to
hmrto specify random number generator seed, allowing user to exactly reproduce results if necessary. hmrnow reports the "effective genome proportion," the percentage of the genome not in deserts, in the verbose output.hmrno longer has nondeterministic behavior.levelsoutput format is slightly changed. Now it is technically in YAML format.
Organizational changes
- Substantial changes to the manual to introduce
WALTas our new standard read mapper - Removed
experimentaldirectory build from makefile to prevent user use of programs that are not rigorously tested or production-ready - Some outdated and MethBase related stuff were removed.