Skip to content

Releases: idekerlab/cellmaps_coembedding

Refactoring and releasing second coembedding algorithm under new name proteingps

29 Jan 00:15
Compare
Choose a tag to compare
  • Rename auto coembedding name and proteinGPS. --algorithm auto option is depreacted and --algorithm proteingps
    should be used. The coembedding implementation was moved to ProteinGPSCoEmbeddingGenerator class and
    AutoCoEmbeddingGenerator is deprecated and calls proteingps. The package name was renamed from autoembed_sc
    to proteingps.

  • Added mean_losses mean loses flag and argument in ProteinGPSCoEmbeddingGenerator. If set, uses mean of losses
    otherwise sum of losses.

  • Constants updated in ProteinGPSCoEmbeddingGenerator (triplet_margin=0.2) and in proteingps's fit_predict
    (triplet_margin=0.2, lambda_reconstruction=5.0, lambda_triplet=5.0)

  • Bug fix: add missing a .to(device) call to ensure tensors are correctly moved to the appropriate device.

  • Update version bounds of required packages

Add readme generation

02 Dec 15:12
Compare
Choose a tag to compare
  • Added README generation.

  • Refactor code.

Bug fix for error when no overlapping embeddings

13 Sep 21:49
Compare
Choose a tag to compare
  • Bug fix: raise more informative error when no embeddings overlap.

Added provenance flag

06 Sep 21:47
Compare
Choose a tag to compare
  • Added --provenance flag to pass a path to json file with provenance information. This removes the
    necessity of input directory to be an RO-Crate.

Added new coembedding algorithm

17 Jul 23:07
Compare
Choose a tag to compare
  • Added a new coembedding algorithm accessible via flag --algorithm auto. This algorithm utilizes neural networks
    to generate latent embeddings, optimizing both reconstruction and triplet losses to improve embedding accuracy
    by learning intra- and inter-modality relationships.

First release

12 Feb 19:37
Compare
Choose a tag to compare
  • First release