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.3.tar.gz (13.0 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.3-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scfocus-0.0.3.tar.gz
  • Upload date:
  • Size: 13.0 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.3.tar.gz
Algorithm Hash digest
SHA256 74f810191249bdfd2b73412bda8cb7b78796178c89153cce7ec0ad60c4f7e7b2
MD5 ccee8ac2a31eeda2fa2a9d8418531508
BLAKE2b-256 5db70cebd6ea4f35206aabf654d3e70cdedf4a4ee799664032d1af2a44a02b90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scfocus-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 203e9d84a6721ad01e61e42d9ab4c98681e0f9200135cb2b8481faa11ed8ee79
MD5 2fda7104b4cf0f54fa2916809e68b59a
BLAKE2b-256 9c7bb16fcd0615bfaa5b796b8a6ca185982e3035b62db4e87dbd0630b44d7b30

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