Skip to main content

A scalable cross-time Context Graph model for reconstructing tumor cell dynamic responses from single-cell perturbation transcriptomics.

Project description

scConGraph: a scalable cross-time Context Graph model

scConGraph is a scalable bi-layer graph model that efficiently integrates cross-time context information, enabling the comprehensive analysis of tumor cell dynamic responses from paired perturbed or time-seiries single-cell transcriptomics.

System requirements

scConGraph is currently available for Linux systems, as it relies on LINE, a C++-based embedding method that depends on the GSL package for Linux. If you use the downstream analysis functions in scConGraph, which are implemented in Python, there are no system restrictions.

Tested System Configuration:

OS: Linux 3.10.0-1160.el7.x86_64
Python Version: 3.9.19
Processor: x86_64
CPU Cores: 36
Logical CPUs: 36
Total RAM (GB): 251.38

Installation

scConGraph requires python version 3.7+. Install directly via pip:

pip install scConGraph

Alternative Installation

If you prefer not to install scConGraph, you can download the script directly from the GitHub repository: scConGraph/scConGraph.py. Then, manually import the module in your Python environment:

import sys
sys.path.append('./scConGraph-main/scConGraph/')
import scConGraph as scg

Required Dependencies

Importantly, the LINE toolkit (LINUX version) must be downloaded and installed from LINE GitHub Repository (https://github.com/tangjianpku/LINE.git) before using scConGraph.

Tutorial

The vignette of scConGraph can be found in the project Wiki.

Codes for PDAC Drug Response Analysis

The R scripts used for analyzing drug responses are located in the Analysis/Codes folder. The raw and intermediate data are stored in the Analysis/Data folder. Larger datasets are saved on the cloud.
If you have any questions about the codes, please contact the author.

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

sccongraph-1.0.0.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

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

scConGraph-1.0.0-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file sccongraph-1.0.0.tar.gz.

File metadata

  • Download URL: sccongraph-1.0.0.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for sccongraph-1.0.0.tar.gz
Algorithm Hash digest
SHA256 44884c5a600dd6530fbcba3a6ba2df07a3bd8ac85f1385f14d0d94dce51b4f9d
MD5 6a6f89966cb8f794baf15672d77793e4
BLAKE2b-256 a4e64cba5f48c8dd86b7c4342ae1ff0885711bd2440acaddfe6d6cd1e63090d0

See more details on using hashes here.

File details

Details for the file scConGraph-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: scConGraph-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for scConGraph-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4e73491e4cbf3fc72bdd471b06f5e9307cdbf0862eaac358c0282f35a61be60
MD5 d0676c7d5f2097612bb0359eb8ea9b03
BLAKE2b-256 632658c5fc86b9f8e535a0597557d4de1b17dca054889145723688a3df2dc6a8

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