Modisco

Latest version: v0.5.16.4.1

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

Scan your dependencies

Page 9 of 9

0.3.5.3alpha

0.2.1alpha

The major changes since this release are in the form of thresholding. Specifically, some key changes are:
- At the time of this release, Laplace distribution thresholding was not in use. Rather, thresholding was based on finding a point of high curvature
- At the time of this release, the limit of 20K seqlets was applied to the number of seqlets generated *per task*, and it took only the most important 20K seqlets for each task. Since then, the limit of 20K has been applied *per metacluster* (as this is most directly related to clustering time), and it is not guaranteed to be taking the most important seqlets - rather, the first 20K seqlets are taken from the ordering generated when the SeqletsOverlapResolver [OrderedDict gets unrolled](https://github.com/kundajelab/tfmodisco/blob/88bef1552cd8e9fe37f415542b0f9092c9fa1625/modisco/core.py#L236), which is effectively going to be ordering the seqlets by the [index of the sequence](https://github.com/kundajelab/tfmodisco/blob/88bef1552cd8e9fe37f415542b0f9092c9fa1625/modisco/coordproducers.py#L554) they originate from, with priority given to the [first task](https://github.com/kundajelab/tfmodisco/blob/88bef1552cd8e9fe37f415542b0f9092c9fa1625/modisco/core.py#L343-L344) specified by the user. I know this aspect is opaque (I only realized it recently myself because the feature that limits seqlets by metacluster was implemented in an external pull request, and I didn't drill into how the ordering was done at the time when I approved the feature). The reason I have not yet forced ordering by the important seqlets is that I am concerned that doing so might under-sample weaker-affinity motifs that may be of interest. My hope is to just go straight to scaling up TF-MoDISCo with a "subsample, soak & repeat" strategy (that is, we subsample seqlets, find highly represented motifs, "soak up" seqlets from the full set that match these motifs, then repeat with the remaining seqlets).

Another major difference was that the backend was in theano, though this should not alter the results.

suragnair

0.2alpha

Thanks to Avsecz for getting this started. The [demo notebook](https://github.com/kundajelab/tfmodisco/blob/8ab353da819c0bb05374fcab59b8e634746805ba/examples/simulated_tf_binding/TF%20MoDISco%20TAL%20GATA.ipynb) has been updated to work with Python 3.5 as well.

0.1alpha

Citable release of TF-MoDISco so Ziga can cite it for his ICML comp bio submission.

Page 9 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.