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.2.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.2-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scfocus-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d9af5bc67db6bca06c02c38613ed376f77ffcd39b515e170c26e30ec93e3806c
MD5 99aa4d821f6955c109d932e5c4443812
BLAKE2b-256 58472a0057261969fcd1807f1df09bbb290935bec733e8992ba2cf2d8e307867

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scfocus-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b34c7f07b8c0f27ed0cf8e3097943bc2305b172c226d7e44cd913418c94d3ab
MD5 428b1b8ab94f8ed88f02bfb7e3c9f8c3
BLAKE2b-256 07475fc1ccd5132269e4779c441469b660636776cfdefe4fb71703836a6cb960

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