Skip to content

Releases: kuijjerlab/sponge

v2.2.0

18 Mar 15:01

Choose a tag to compare

This minor release mainly changes the PPI prior by including self-interactions (diagonal of the PPI matrix) in the priors, which ensures all TFs are present there. The default setting for the PPI prior is now changed to weighted. Tests are greatly improved, and some performance improvements and minor bugfixes were added under the hood.

Highlights:

  • Changes to PPI priors
    • Explicitly include self-interactions
    • Weighted by default
  • Greatly expanded tests, all the classes have their own tests now
  • Some performance improvements for Ensembl retrieval and motif filtering
  • Version of SPONGE can now be queried from the command line
  • Fingerprint file includes SPONGE version now

v2.1.0

10 Dec 13:21
4eafd8d

Choose a tag to compare

This minor release enables compatiblity with JASPAR 2026 and adds some minor tweaks to output and tests.

Highlights:

  • Ensure compatiblity with JASPAR 2026 TFBS files
  • Change repository to src layout
  • Update tests
  • Change tested Python versions (3.9 out, 3.13 in)

v2.0.6

16 Jul 14:39
79491b7

Choose a tag to compare

Trying to fix CI/CD to deduce the version on PyPI correctly.

v2.0.5

16 Jul 12:48

Choose a tag to compare

This release mainly adds the option to use pixi environments for development and testing.

Highlights:

  • Add pixi compatibility to pyproject.toml
  • Add license notices to code files
  • Update documentation slightly
  • Updates to CI/CD pipeline
  • Reduced the size of the container

v2.0.4

21 May 11:41
619ab92

Choose a tag to compare

Alas, release 2.0.3 was not the one to fix all the issues, fingers crossed for this one :)

v2.0.3

21 May 11:28
c50cb03

Choose a tag to compare

Hopefully, this release fixes all the outstanding issues in the new CI/CD pipeline :)

v2.0.2

21 May 10:54
38c7fea

Choose a tag to compare

Minor improvements to SPONGE functionality, documentation and CI/CD.

Highlights:

  • Several arguments will now get silently converted into length-1 lists if only given a string (e.g. chromosomes), rather than causing error
  • STRING score threshold can now be specified
  • Updated documentation regarding the container
  • Updated deployment pipeline, which should hopefully prevent issues such as the 2.0.0 release :)

v2.0.1

07 May 20:09
1d8ef2a

Choose a tag to compare

A new release to fix the PyPI upload.

v2.0.0

07 May 19:59
554255e

Choose a tag to compare

This release contains extensive refactoring and some changes to the user interface, but the core functionality is mainly unchanged.

Highlighted changes:

  • Options should now be specified using a configuration file in yaml format or directly with a dictionary
  • Command line interface options were also simplified
  • Changes in default settings:
    • Allow multiple motifs per TF: True
    • Only use physical interactions for PPI: True

v1.1.0

12 Nov 10:43

Choose a tag to compare

Updated Ensembl BioMart interactions and CD/CI, removed dependency on the biomart module.