Integrating transcriptional data to decipher the tumor microenvironment with the graph frequency domain model
Project description
Overview
CytoBulk aims to Integrate transcriptional and image data to depict the tumor microenvironment accurately with the graph frequency domain model
Documentation
To install and use CytoBulk, please visit https://kristaxying.github.io/CytoBulk/
System requirements
We have tested the package on the following systems:
- Linux: Ubuntu 20 (GPU 3080)
- Windows: Windows 11 Enterprise (CPU)
Installation Guide
Follow the steps below to install and set up CytoBulk.
Setting Up the Environment for Python and R
The CytoBulk package is developed based on the pytorch framework and can be implemented on both GPU and CPU. We recommend running the package on GPU. Please ensure that pytorch and CUDNN are installed correctly.
Option 1: Set Python and R Together
conda config --append channels conda-forge
conda create --name cytobulk python=3.10 r-base=4.4
conda activate cytobulk
pip install cytobulk
This approach is suitable for users who want all dependencies managed within the same Conda environment. However, it might not work reliably on Windows due to potential issues with R configuration in Conda.
Option 2: Set Only Python and Specify R Path Separately
conda create --name cytobulk python=3.10
conda activate cytobulk
pip install cytobulk
Then, before running the main program, you need to specify the path to your locally installed R. This can be done using Python by setting the R_HOME environment variable. Add the following lines at the beginning of your Python script:
import os
# Set the R installation path (adjust the path based on your R installation)
os.environ['R_HOME'] = r_path
Install required R packages
To run CytoBulk, make sure all the following prerequisites are installed.
R 4.4.0 or higher and the following packages
- Giotto (1.1.2) https://giottosuite.readthedocs.io/en/master/gettingstarted.html
- scran (1.32.0) https://bioconductor.org/packages/release/bioc/html/scran.html
- sva (3.52.0) https://www.bioconductor.org/packages/release/bioc/html/sva.html
Run demo
Please visit Examples section at https://kristaxying.github.io/CytoBulk/.
Maintainer
WANG Xueying xywang85-c@my.cityu.edu.hk
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cytobulk-0.1.11.tar.gz.
File metadata
- Download URL: cytobulk-0.1.11.tar.gz
- Upload date:
- Size: 59.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afd7277f05ebf23fdbfa21bd8466801d3f2780c4f25b6d7d0aea63d23e9d6807
|
|
| MD5 |
5bcbeb725488b544a7a39768972d86be
|
|
| BLAKE2b-256 |
159bf699fbd5c15c2d55993688a1ce5efd2737e5917295f9d334a9aea40613eb
|
File details
Details for the file CytoBulk-0.1.11-py3-none-any.whl.
File metadata
- Download URL: CytoBulk-0.1.11-py3-none-any.whl
- Upload date:
- Size: 65.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31159ebb16477d6b512f68a7d9f6439d59858bab28fdcb72fcf080c932182528
|
|
| MD5 |
08f8779892169274e48eaec02b015896
|
|
| BLAKE2b-256 |
6f7420022caf76d0a882ea9238fb7bbbed7666c2fdf8a3c70b8edf223e4c00ee
|