CpGtools
CpGtools is a Python package for analyzing DNA methylation data generated from Illumina Infinium arrays and sequencing-based methylation assays. It provides tools for data preprocessing, quality control, imputation, epigenetic clock estimation, deconvolution, and downstream analysis.
Features
- Read and preprocess DNA methylation matrices
- Missing-value imputation
- DNA methylation age estimation (epigenetic clocks)
- Cell-type deconvolution
- Differential methylation analysis
- Data visualization
Installation
Install the latest stable release from PyPI:
pip install cpgtools
Or install the latest development version from GitHub:
pip install git+https://github.com/liguowang/cpgtools.git
(Optional) Create a virtual environment
Using a virtual environment is recommended but not required.
python3 -m venv cpgtools-env
source cpgtools-env/bin/activate
Upgrade
pip install --upgrade cpgtools
Uninstall
pip uninstall -y cpgtools
Documentation
Documentation is available at:
https://cpgtools.readthedocs.io/
Source Code
https://github.com/liguowang/cpgtools
License
CpGtools is distributed under the MIT License.
Citation
If you use CpGtools in your research, please cite:
Wei T, Nie J, Larson NB, Ye Z, Eckel-Passow JE, Robertson KD, Kocher J-P, Wang L. CpGtools: a python package for DNA methylation analysis. Bioinformatics. 2021;37(11):1598–1599. DOI: https://doi.org/10.1093/bioinformatics/btz916 PMID: 31808791
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 cpgtools-3.0.1.tar.gz.
File metadata
- Download URL: cpgtools-3.0.1.tar.gz
- Upload date:
- Size: 36.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0719412543717a3183de96da9e10410f518e2cd3c2727aeadee5a3e81d02c3dd
|
|
| MD5 |
af22b94dc7456711f2307cd2a8a73a7c
|
|
| BLAKE2b-256 |
bd6f7cad6589c14dffe6c0929e4f6c0784a01c6d5fb258408a6fe60a67621cc7
|
File details
Details for the file cpgtools-3.0.1-py3-none-any.whl.
File metadata
- Download URL: cpgtools-3.0.1-py3-none-any.whl
- Upload date:
- Size: 20.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b8af367a10021d7abf7ce840a2fe59e760a8c9a9680ab9bdebb1eed57e1b19a
|
|
| MD5 |
8e7555b13675860f4d473a25a6cd7074
|
|
| BLAKE2b-256 |
0d287f67038b47a0453695b4c60552c9d557a1143fb68a27b6ef7f67b2e96f77
|