Skip to content

Releases: ulelab/peka

v1.0.2

19 Apr 08:16
a6c7612

Choose a tag to compare

What's Changed

  • Fixed future warning in pandas concat, and cleaned up defaults for percentile parameter within functions. by @kkuret in #27

Full Changelog: v1.0.1...v1.0.2

v1.0.1

10 Apr 07:07
70f7413

Choose a tag to compare

What's Changed

  • Fix - script exits when regions file lacks any of the expected regions; minor fixes by @kkuret in #18
  • Update dependencies by @kkuret in #21 - code was changed to wirk with newer version of pandas and nupmy
  • Update setup.py by @kkuret in #25

Full Changelog: v1.0.0...v1.0.1

v1.0.0-zenodo

29 Sep 08:37
bef4d3f

Choose a tag to compare

Get the repo picked up by zenodo.

v1.0.0

26 Jul 09:23
1e26349

Choose a tag to compare

A stable version - additional checks to catch potential errors.

What's Changed

Full Changelog: v0.1.6...v1.0.0

v0.1.6

13 Apr 14:46
1d08d10

Choose a tag to compare

What's Changed

  • If percentile is set to 0, set all crosslinks within peaks as tXn. by @kkuret in #11
  • Determination of relevant positions, Bugfixes for working with soft-masked genome, other minor fixes by @kkuret in #14
    • bugfixes for working with soft-masked genomes: 4919859, dd892ef
    • calculation of threshold for relevant positions based on kmer length and number of thresholded crosslinks in analyzed region. Allowing more control over relevant positions threshold trough cli arguments: 588e273, 9b690eb
    • changed handling of ZeroDivisionError to divide by smallest non-zero value instead of arbitrary small value
  • Added script to produce a heatmap of relative occurrences for top k-mers from PEKA results a17d58b
  • Improved descriptions of arguments, formatting in #14

Full Changelog: v0.1.5...v0.1.6

Fixed compatibility with Ensembl naming conventions / Reproducible results

24 Feb 11:09
b690e0c

Choose a tag to compare

What's Changed

  • Fixed Ensembl compatibility: remove_chr function now removes entries annotated either "chrM" or "MT"
  • Reproducibility of results: added --set_seeds flag enables reproducible random sampling of background sequences. When --set_seeds is set to True, re-running the analysis on the same data will produce the same results.

by @kkuret in #10

Full Changelog: v0.1.4...v0.1.5

v0.1.4

10 Jan 13:02

Choose a tag to compare

What's new:

v0.1.2 - v0.1.3

  1. Important fixes - CLI and clustering of top k-mers:
  • resolved a bug affecting clustering optimization that caused the script to ignore the maximal number of clusters set by the user (1a522d7)
  • CLI parsing of boolean arguments now works as expected. In prior version, the input "False", was interpreted as boolean True by argparse. (0b666ce)
  1. Reduced runtime by reduction of covered parameter space for clustering optimization. (2420df0)

  2. Example run script, input files and example results. This enables users to easily test if their PEKA setup works.

  3. Cleaner syntax - removal of unused variables.

v0.1.3 - v0.1.4

  1. Updated setup.py to be compatible with peka.py for bioconda implementation. (42c8d9e)