Skip to content

Changelog

This project adheres to Semantic Versioning and Keep a Changelog format.

[0.5.2] -- 2024-12-03

  • Switched bivec search to fastembed
  • Fixed: incorrect caching of the files

[0.5.1] -- 2024-10-18

  • Fixed: Fix search score. #187
  • Fixed: Batch search for Qdrant - Speed up search #186
  • Fixed: Some packages not in requirements #189

[0.5.0] -- 2024-10-15

  • Added: new bi-vector search

[0.4.3] -- 2024-12-09

  • Fixed: required torch version

[0.4.2] -- 2024-10-07

  • Cleaned dependencies and separated into 2 groups: basic and ml
  • Improved efficiency of CLI
  • Fixed bbcache incorrectly saving files from url #175

[0.4.1] -- 2024-09-18

  • Fixed: bbclient ignores --cache-folder on CLI #164
  • Fixed bug in opening bed files

[0.4.0] -- 2024-06-04

  • Added bed tokens caching to bbclient [bbclient] Add tokenized file cache and download #153
  • Added pyBiocFileCache for bedfiles to support R caching [bbclient] Integrate bedbase caching with R #151
  • Added support of Python3.12
  • Optimized encoding of regions for Region2Vec models
  • Added updates to the new Atacformer
  • Renamed tokenizers to TreeTokenizer and AnnDataTokenizer
  • Bump genimtools which includes performance upgrades and stability updates to the tokenizers

[0.3.0] -- 2024-04-04

  • Added S3 uploading to bbclient
  • Added and cleaned tests
  • Added bed2bed search interface

[0.2.0] -- 2024-02-20

  • Fixed a bug with pydantic
  • Integrate lightning for easier training of models with SLURM and the DDP framework
  • New datasets for streaming .gtok files to models
  • New tutorials for updated ScEmbed
  • Start working on Atacformer

[0.1.0] -- 2023-12-18

  • First official released version of geniml
  • Integrated bedshift 1.1.1 into geniml (excluding intersection support)

[bedshift 1.1.1] - 2021-04-15

  • Updated documentation
  • Fixed dependencies packaging for building documentation

[bedshift 1.1.0] - 2021-04-02

  • Added ability to specify chrom sizes file, or refgenie genome.
  • Add perturbation will create regions proportional to chromosome size
  • Improve performance of perturbations
  • Add --dropfile, --addfile, and --shiftfile options
  • Add --add_valid option
  • Add --yaml-config option
  • Improved testing framework
  • Improved logging messages

[bedshift 1.0.0] - 2020-05-20

  • Add, shift, drop, cut, and merge perturbations.
  • Basic documentation
  • Basic tests