Welcome to traceCB
traceCB is a Python package for Trans-ancestry cell-type-specific eQTL effects mapping by integrating sCRNA-seq and Bulk data.
Key Capabilities
traceCB enables researchers to:
- Integrate single-cell and bulk eQTL data for trans-ancestry ct-eQTL mapping
- Estimator Method of Moments for efficient computation
- Perform powerful while maintaining type I error control
Features
-
Integration --- Seamlessly combines single-cell precision with bulk data scale for enhanced biological insights.
-
Trans-ancestry --- Leverages genetic diversity across populations to identify robust and causal signals.
-
Efficiency --- optimized numeric computing kernel using
numbaensures high-performance analysis on large datasets.
Getting Started
Installation
Prerequisites: Python >= 3.8
git clone https://github.com/lucajiang/traceCB.git
cd traceCB
pip install -e .
Documentation
Explore our documentation to learn how to use traceCB:
- Pipeline Workflow - Detailed steps for data preprocessing.
- API Reference - Documentation for core functions.
- Tutorial - Jupyter notebook example.
Citation
If you use traceCB in your research, please cite our paper:
Citation pending...
Support
For any questions or issues, please contact wx.jiang@my.cityu.edu.hk or open an issue on GitHub.
