Skip to content

Releases: perslab/CELLEX

[1.2.2] - 2022-03-20

20 Mar 16:11

Choose a tag to compare

Overview

Simple hotfix.

Changes

Fixes

  • Hotfix SummaryData.save(). Missing attribute name was causing an error.

v1.2.1

21 Jun 18:51

Choose a tag to compare

[1.2.0] - 2020-06-18

Added

  • utils.mapping.human_symbol_to_human_ens()

Changed

  • anova no longer uses multiprocessing. This should decrease memory usage significantly.
  • es_mu and es_sd now have index column name: "gene". This is required by CELLECT.
  • mapping module naming and docs
    • utils.mapping.ens_human_to_symbol() --> human_ens_to_human_symbol()
    • utils.mapping.ens_mouse_to_ens_human() --> mouse_ens_to_human_ens()
    • utils.mapping.mgi_mouse_to_ens_mouse() --> mouse_symbol_to_mouse_ens()

v1.1.1

10 Mar 07:39

Choose a tag to compare

Changelog

[1.1.1] – 2020-03-09

Fixed

  • FileNotFoundError for mapping functions.

v1.1.0

27 Feb 10:26

Choose a tag to compare

Overview

  • Basic input parsing added.

  • Input data now downcast to float32 to decrease memory load (this behaviour can be changed via the dtype argument). Downcasting only affects input data and SummaryData. Output is still float64.

  • Various fixes, duplicate cell id's, mapping and updates to documentation.

Changelog

[1.1.0] – 2020-02-27

Added

  • Function to parse input, utils.parse_input()

Changed

  • ESObject casts input data to float32 to decrease memory load. This behaviour is controlled via the dtype argument.
  • Updated README.
  • Updated demo.
  • Updated various docs.

Deprecated

Removed

Fixed

  • Duplicate cell id's cause crash.
  • Mapping.

Installation

See README.

We recommend installing CELLEX from pypi into a conda environment, i.e. pip install cellex

Public release

07 Sep 13:31

Choose a tag to compare

Core features are in place and the package is functional with minor, insignificant bugs (plotting).

New features are in develoment, as well as under-the-hood changes.

We plan to make CELLEX v1.0 available on the PyPi.