Releases: zyndagj/BSMAPz
Releases · zyndagj/BSMAPz
Bugfix 1.1.3
Bugfix 1.1.2
- Refcache now falls back to inefficient disk reads for out of order fetches
- Added action to build conda packages on releases
- For experiments with extremely deep sequencing, the
-I
flag was added to use unsigned integers instead of unsigned shorts counts. Please note that this will use twice as much memory. - Updated sam2bam.sh for recent samtools functionality
- Updated requirements and installation instructions
Fixes
Bugfix 1.1.1
- Fixed methylation ratio calculation in methdiff.py:
- Methylation ratio now uses min(C, eff_CT)/eff_CT to be consistant with methratio.py
- span value now uses floating point numbers to stop accidental truncation
- Fixed LICENSE attribution
- Conda target will now correctly build with conda libraries and compilers
Release 1.1.0 - Fixes and features
Changes
- The original version of methratio.py did not trim overlapping reads from BSP input. This issue has been fixed.
- Implemented memory limits to methratio.py (-M), which defaults to 90% of available memory
- Implemented processor limits to methratio.py (-P), which defaults to ALL cores
- Added the option to return full methylation context (CAG instead of CHG) with methratio.py
- Test suite now compares all possible output formats for single and paired reads
Fixes
- Fixes #8
Notes
The original version of methratio.py counted overlapping regions of reads twice when using BSP input. We recommend re-running all methylation extraction if you utilize the BSP format.
Initial Release of BSMAPz 1.0
This is the first stable release of BSMAPz
Changes from BSMAPv2.90
- Patched samtools and main.cpp to for compatibility on OSX
- Updated README
- Patched methratio.py for compatibility with modern samtools
- Added test target in Makefile
- Fixed parallel methratio.py bug
- Validated methratio.py for all input types
- methratio.py will automatically process chromosomes in parallel and use less memory