Pygtftk

Latest version: v1.6.2

Safety actively analyzes 629004 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

1.2.4

Bug Fixes

* Fixed Python version in Setup.py.

API/CLI Changes

* None.

1.2.3

Bug Fixes

* Fixed duplicates in recursion.

API/CLI Changes

* None.

Code changes

* Updated requirements.txt according to python 3.8.

* MODL optional word normalization and smothering.

New Features

* Updated documentation

1.2.1

Bug Fixes

* Fix multiprocessing issue with py3.8.

API/CLI Changes

* None.

Code changes

* Updated requirements.txt according to python 3.8.

New Features

* None.

1.2.0

This version introduces OLOGRAM-MODL, a new paradigm for OLOGRAM to find intersections between multiple sets of genomic regions at once and then compute their enrichment with OLOGRAM. An optional algorithm (MODL) to find interesting combinations with sparse dictionary learning and greedy submodular optimisation has also been added. Furthermore, it also contains major speedups to OLOGRAM itself.

Bug Fixes

* OLOGRAM - Fixed bug in multiple overlaps when using sets with no peak on a given chromosome.

* Updated package requirements

* OLOGRAM - The display graph has now the X labels at 90 degrees.

* OLOGRAM - more-bed-labels should take and clean BED file names as default

* OLOGRAM - Various graphical fixes

* fix 124

* fix BED to BED convertion in arg_formatted.FormattedFile(). BED6+ files were considered as BED6- files.

* fix 136 although --show-group-number is no more supported with gtftk profile when plotnine > 0.6.0 is used.

* Fix 128 (merge_attr error when using same key as source and destination).

API Changes

* Moved OLOGRAM-related commands to their own section in the documentation.

* The MODL algorithm for combination mining can be accessed independantly.

Code changes

* Major speedups achieved in OLOGRAM by better typecasting in the Cython code.

* Major speedup in OLOGRAM due to rewriting the pandas melt() function in C/Cython.

* Added multithreading batch-by-batch for OLOGRAM

* Renamed *merge_ologram_stats* to *ologram_merge_stats*.

* Improved *ologram_merge_stats* visuals.

* Added new *simple_07* and *ologram_2* example datasets to study multiple overlaps.

* Added scikit-learn as a dependency.

* Moved OLOGRAm functions to calculate enrichment to their own module.

New Features

* This version implements OLOGRAM-MODL to study the enrichment of intersections between multiple sets of genomic regions. Please see the documentation and code comments for more details.

* The API contains a Modl class which is a dictionary-learning based itemset mining algorithm, used in OLOGRAM-MODL

* Introduced a *treeify_ologram_modl* plugin to visualize n-wise enrichment results as a treee

* Introduced a *ologram_merge_runs* command to merge several runs to save RAM, treating each as a superbatch.

1.1.4

Bug Fixes

* None

API/CLI Changes

* No more compatible with Python 3.5 (as BioPython).

Code changes

* None.

New Features

* None.

1.1.3

Bug Fixes

* fix 123, 122, 121, 120

API/CLI Changes

* None.

Code changes

* None.

New Features

* None.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.