Skip to content

Releases: smithlabcode/dnmtools

v1.5.1

11 Aug 04:01

Choose a tag to compare

How to get DNMTools

What's Changed

  • Massive performance increases for Radmeth.
  • Abismal can output in true SAM orientation and the format command can accept this orientation.

Full Changelog: v1.5.0...v1.5.1

v1.5.0

06 Jul 19:24

Choose a tag to compare

How to get DNMTools

What's Changed

  • Updated input format for the entropy command to take a full reference genome.
  • Allowing unmapped reads in the counts, bsrate, format and uniq commands.
  • Adding the counts-nano command for nanopore reads with both 5mC and 5hmC.
  • Removed OpenMP and replaced it with std::thread for data parallelism.

Full Changelog: v1.4.4...v1.5.0

v1.4.4

21 Oct 00:05
f2fe044

Choose a tag to compare

The correct files to download are dnmtools-1.4.4.tar.gz or dnmtools-1.4.4.zip
Please do not download the "Source code" files. Those are generated by GitHub but lack certain files needed to build DNMTools.

What's Changed

Full Changelog: v1.4.3...v1.4.4

v1.4.3

02 Jun 20:45
8cc8a65

Choose a tag to compare

What's Changed

  • More uniform to command line arguments.
  • Added compressed format for counts if many counts files most be stored (xcounts and unxcounts commands).
  • Added commands to convert between counts files that have only covered sites or all sites (covered and recovered commands), which help when coverage is sparse, but all sites must be present when comparing files.
  • More commands can accept compressed input files.
  • Bugfixes.

New Contributors

Full Changelog: v1.4.2...v1.4.3

v1.4.2

22 Oct 00:40
e91f253

Choose a tag to compare

The correct files to download are dnmtools-1.4.2.tar.gz or dnmtools-1.4.2.zip
Please do not download the "Source code" files. Those are generated by GitHub but lack certain files needed to build DNMTools.

What's Changed

  • The amrfinder command has been optimized for performance with addition of multithreading
  • Updating to help dnmtools build on conda servers for macos

Full Changelog: v1.4.1...v1.4.2

v1.4.1

07 Oct 00:37
a742b6b

Choose a tag to compare

The correct files to download are dnmtools-1.4.1.tar.gz or dnmtools-1.4.1.zip
Please do not download the "Source code" files. Those are generated by GitHub but lack certain files needed to build DNMTools.

What's Changed

  • The guessprotocol command was reworked to use a probabilistic model and generate more helpful output.
  • The guessprotocol documentation was rewritten.
  • Documentation for the roi command was improved.
  • Fixed a bug in the pmd command introduced in v1.4.0, which crashed on "insufficient data" unless run in verbose mode.
  • Added option to output in gzip format for sym and states commands.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

30 Sep 01:00
3ff4d2c

Choose a tag to compare

The correct files to download are dnmtools-1.4.0.tar.gz or dnmtools-1.4.0.zip
Please do not download the "Source code" files. Those are generated by GitHub but lack certain files needed to build DNMTools.

What's Changed

  • The bsrate command can now output bisulfite conversion per read in the form of a histogram.
  • The counts command will now report all sites in all chromosomes from the reference genome even if they are not among the mapped reads (this responds to more than one user issue).
  • Several of the commands now validate the input files, which should help in case two inputs get swapped.
  • The selectsites command has a bug fix so it will not attempt to do binary search within compressed input files.
  • The sym command now ensures sites are sorted; this is critical for making symmetric CpG sites, as doing this requires the C on both strands of a CpG to be consecutive.
  • A new command, metagene, has been added. This generates plots of methylation levels around given genomic landmarks (e.g., transcription start sites) although the documentation will lag behind this release.
  • The diff command can now compute the intersection of sites between two files in case they differ. The differential methylation levels are still only computed for sites present in both input files.
  • The pmd, bsrate, hmr, selectsites and cleanhp commands can now generate additional summary data files.
  • Bug fix in pmd: in some situations the final end of a PMD was allowed to go beyond the end of a chromosome; fixed now.
  • The cleanhp command can now generate a histogram of the fraction of read pairs with each amount of matching assuming the pair is a hairpin (aka inverted duplication).
  • The states and selectsites commands can now output gzip format.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

09 Aug 23:45
b5d78c4

Choose a tag to compare

The correct files to download are dnmtools-1.3.0.tar.gz or dnmtools-1.3.0.zip
Please do not download the "Source code" files. Those are generated by GitHub but lack certain files needed to build DNMTools.

What's Changed

  • The abismal command has been updated to output BAM format directly.
  • Several checks have been added for input data format correctness across commands.
  • Random numbers are controlled across environments for greater reproducibility.
  • The uniq command can now tag each read with its duplicate count.
  • Additional mlml and radmeth documentation.
  • More automated tests available with make check.
  • The states command now can use multiple threads.
  • Several other commands have improved efficiency.

Full Changelog: v1.2.5...v1.3.0

v1.2.5

07 Jul 02:50

Choose a tag to compare

The correct files to download are either dnmtools-1.2.4.zip or dnmtools-1.2.4.tar.gz
Please do not download the "Source code" files automatically generated by github, as they do not contain all files necessary for compilation.

What's Changed

  • Speed improvements for the format, uniq and counts command when compressed file formats are used.

New Contributors

Full Changelog: v1.2.4...v1.2.5

v1.2.4

22 Jun 03:39

Choose a tag to compare

The correct files to download are either dnmtools-1.2.4.zip or dnmtools-1.2.4.tar.gz

Please do not download the "Source code" files automatically generated by github, as they do not contain all files necessary for compilation.

What's Changed

  • Optimizing duplicate remover by @andrewdavidsmith in #45
  • Fixing a major bug in the format command from v1.2.3 (don't use that version!)

Full Changelog: v1.2.3...v1.2.4