Skip to content

Releases: earmingol/scCellFie

v0.5.0

03 Sep 14:28
ae3a825

Choose a tag to compare

What's Changed

  • Added the option of use layers for TF-IDF analysis
  • Included function to generate 3D tensor for tensor decomposition analysis (sccellfie.external.tensor.py)
  • Fixed minor bugs for tests.

Full Changelog: v0.4.8...v0.5.0

v0.4.8

16 Jul 18:14
30a326a

Choose a tag to compare

What's Changed

Implemented fixes for:

  • Pygam not supporting newer versions of scipy (array.A got deprecated).
  • Fixed q-value calculation in TF-IDF
  • Optimized expression aggregation functions

Plus implementations of memory-efficient optimizations in previous versions:

  • Normalization functions of raw counts in AnnData object (v.0.4.6)
  • Expression smoothing function (v.0.4.7).

Full Changelog: v0.4.7...v0.4.8

v0.4.7

15 Jul 14:40
dfcb3ab

Choose a tag to compare

What's Changed

This includes a memory-efficient implementations of normalization of raw counts in AnnData object (v.0.4.6) and smoothing expression (v.0.4.7).

Full Changelog: v0.4.6...v0.4.7

v0.4.6

15 Jul 14:16
d2bf5f1

Choose a tag to compare

What's Changed

  • Implemented memory efficient normalization by @earmingol in #17

This includes a memory-efficient normalization of raw counts in AnnData object.

Full Changelog: v0.4.5...v0.4.6

v0.4.5

11 May 00:11

Choose a tag to compare

What's Changed

This includes fixing a bug when converting Ensembl IDs into gene symbols.

Full Changelog: v0.4.4...v0.4.5

v0.4.4

01 May 12:28
c84240e

Choose a tag to compare

What's Changed

Full Changelog: v0.4.3...v0.4.4

v0.4.3

23 Mar 21:27
68d8b56

Choose a tag to compare

What's Changed

  • DB update - Phenylalanine pathways by @earmingol in #8
  • v0.4.3 by @earmingol in #9
  • This PR includes the following changes:
    - Optimization to the sccellfie.preprocessing.adata_utils.stratified_subsample_adata() function.
    - Update to docstrings
    - Modified saving of CCC network plot (sccellfie.plotting.communication.plot_communication_network()).
    - Implemented functions to export results for scCellFie Metabolic Task Visualizer (see sccellfie.reports.summary)
    - Implemented radial plots (sccellfie.plotting.radial_plot.create_radial_plot())
    - Updated requirements in setup.py

Full Changelog: v0.4.2...v0.4.3

v0.4.2

18 Feb 11:15
71bac6c

Choose a tag to compare

What's Changed

  • v0.4.2 by @earmingol in #6
    • This PR includes a series of improvements:
      • Network plot for visualizing cell-cell communication
      • Added function to select markers from TF-IDF results
      • Harmonized outputs across differential analyses
      • Implemented subsampling in differential analysis
      • Added beeswarm plot for visualizing results from differential analysis
      • Added information about cell fraction using determinant genes of metabolic reactions
      • Added tight_layout parameter to select whether using it or not in plots
      • Improved a few docstrings
      • Fixed minor bugs

EDIT

Phenylalanine-associated tasks were rolled back by @earmingol in #8 and modified as follows:

Changes in #7 were incorrect.

Phenylalanine to phenylacetyl-L-glutaminate only had reactions ALDD19xr (r0545), PHYCBOXL, and PEAMNO since there are no GPR rules for PACCOAL and PHACCOAGLNAC.

Screenshot 2025-02-18 at 11 08 53

For this reason, Phenylalanine to phenylacetyl-L-glutaminate was renamed to Phenylalanine to phenylacetate (via phenylacetaldehyde)

These changes to phenylalanine tasks are not contained in this release source code, containing #7 instead. For lastest version check the main branch

Full Changelog: v0.4.1...v0.4.2

v0.4.1

28 Jan 11:40
2e55820

Choose a tag to compare

What's Changed

  • Quick fix for using full name imports (sccellfie.plotting instead of sccellfie.pl, and sccellfie.stats instead of sccellfie.tl)
  • Update to readme

Full Changelog: v0.4.0...v0.4.1

v0.4.0

27 Jan 10:47
21074d6

Choose a tag to compare

scCellFIe v0.4.0

This version includes major changes that substantially improve scCellFie:

  • Improved plots, their aesthetics, and labelling.
  • Included new preprocessing for both matrices and AnnData objects.
  • Completed docstrings for missing functions.
  • Added communication module with special analyses for single-cell and spatial data.
  • Included pattern analysis using Generalized Additive Models (GAM module).
  • Added pseudo-bulks generation of cell types or other groups.
  • Improve tests in general.

What's Changed

Full Changelog: v0.3.0...v0.4.0