Skip to main content

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.

Metadata

Release files for scConGraph 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scConGraph 1.0.0
File Size Uploaded
sccongraph-1.0.0.tar.gz 34.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scConGraph 1.0.0
File Interpreter ABI Platform
scConGraph-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 67.4 kB

Release files / sccongraph-1.0.0.tar.gz

Download URL sccongraph-1.0.0.tar.gz
Size 34.3 kB
Tags Source
SHA-256 checksum
How to use checksums
44884c5a600dd6530fbcba3a6ba2df07a3bd8ac85f1385f14d0d94dce51b4f9d
BLAKE2b-256 checksum
How to use checksums
a4e64cba5f48c8dd86b7c4342ae1ff0885711bd2440acaddfe6d6cd1e63090d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.13

Release files / scConGraph-1.0.0-py3-none-any.whl

Download URL scConGraph-1.0.0-py3-none-any.whl
Size 33.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4e73491e4cbf3fc72bdd471b06f5e9307cdbf0862eaac358c0282f35a61be60
BLAKE2b-256 checksum
How to use checksums
632658c5fc86b9f8e535a0597557d4de1b17dca054889145723688a3df2dc6a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.13

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.13

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page