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.4.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scfocus-0.0.4-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scfocus-0.0.4.tar.gz
  • Upload date:
  • Size: 15.9 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.4.tar.gz
Algorithm Hash digest
SHA256 9e8b17ffadf75ab43595054bd7c69f77bf00432efde372cf546d974d55322b3f
MD5 fc00fa5a8b9e274458787fb862bd3385
BLAKE2b-256 4da784cfadc08c300424df5c430ac3bcd9e2af31af98915e5214d5a14dcd58f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scfocus-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 16.6 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8db4c49b5237c24eaf4310acda1d8c97a57d08adf696b63b7c244e331c43e3a0
MD5 1906d4298f1581a0439a2ce40a6dc887
BLAKE2b-256 9dd01b1c8fe000cbeb7c5823cfe3f0e6da3c52ae5e920be06e79d112fa043f4c

See more details on using hashes here.

Supported by

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