Skip to main content

single cell reinforcement learning for focusing

Project description

scFocus🔍

About scFocus

💗 scFocus is an innovative approach that leverages reinforcement learning algorithms to conduct biologically meaningful analyses. By utilizing branch probabilities, scFocus enhances cell subtype discrimination without requiring prior knowledge of differentiation starting points or cell subtypes.

To identify distinct lineage branches within single-cell data, we employ the Soft Actor-Critic (SAC) reinforcement learning framework, effectively addressing the non-differentiable challenges inherent in data-level problems. Through this methodology, we introduce a paradigm that harnesses reinforcement learning to achieve specific biological objectives in single-cell data analysis.

Features

💗 We have developed an interactive website for scFocus, designed to help researchers easily perform data preprocessing, dimensionality reduction, and visualization. You can do the following:

  1. Upload Your Single-Cell Data

    • Supports formats including h5ad, h5, h5ad.gz, mtx, mtx.gz, loom, csv, txt, xlsx, and read_10x.
  2. Set Parameters

    • Configure settings such as:
      • Number of highly variable genes
      • Number of neighbors
      • Minimum distance
      • Number of branches
  3. Perform Preprocessing and Dimensionality Reduction Online

    • Processes include:
      • Normalization
      • Logarithmizing
      • Highly variable genes selection
      • Preprocessing
      • UMAP embedding
      • scFocus analysis
  4. Choose Your Visualization Method

    • Options include:
      • Dimensionality reduction plots
      • Heatmaps
    • Download the processed files for further analysis.

Pattern Image

Installation

pip install scfocus

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scfocus-0.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

scfocus-0.0.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file scfocus-0.0.1.tar.gz.

File metadata

  • Download URL: scfocus-0.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for scfocus-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1ea49f03d701f9f9901e293093defc9f2bf44369f345685ac567aba589d52236
MD5 f96b8cdd36163d44662cc47778b77da4
BLAKE2b-256 1943a44a7cbef59d192d9cb02be716a21bb1c07b6ae03ddb9fdc25f896b50df4

See more details on using hashes here.

File details

Details for the file scfocus-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: scfocus-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for scfocus-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 84e290d538f5772ca4d3ea0bc42e371529ade438f71f7d098af5ba2bdcc16092
MD5 f2018d9848a22847ad5ae91b5b7aa5dd
BLAKE2b-256 c6b89838c10418893024c60ddadecd1508945d7a5437fe68a8ca5f4dac2cf2c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page