CEASp3
CEASp3 is a Python 3 port of the Cis-regulatory Element Annotation System (CEAS), a toolkit for annotating ChIP–seq peaks and generating signal profiles around genomic features.
Reference
If you use CEASp3 please cite:
H. Gene Shin, et al. "CEAS: cis-regulatory element annotation system." Bioinformatics 25(19):2605–2606, 2009.
Installation
-
Install the dependency:
pip install -r requirements.txt
-
Install CEASp3:
pip install .
The scripts listed in
bin/such asceas,ceasBW,sitepro, etc. will be placed on yourPATH.
Example usage
Annotate ChIP peaks
Annotate a BED file of ChIP regions using a local gene table and generate enrichment profiles:
ceas -b peaks.bed -g refGene.sqlite --name my_chip
Wig signal profiling
Generate average signal plots around gene bodies from a WIG track:
ceas -w treat.wig -g refGene.sqlite --name treat_profile --rel-dist 3000 --pf-res 50
BigWig support
Work with bigWig signals using ceasBW:
ceasBW -b peaks.bed -w signal.bw -g refGene.sqlite --name chip_bw
Site-centric profiling
Average enrichment around a set of regions:
sitepro -w signal.wig -b motifs.bed --span 1000 --step 20
For bigWig input use:
siteproBW -w signal.bw -b motifs.bed --span 1000 --step 20
siteproBW relies on the bx-python
library for BigWig access. Install it with:
pip install bx-python
Gene-centered annotation only
Generate annotation without profiling:
gca -b peaks.bed -g refGene.sqlite --span 3000 --name gca_out
Build genome background annotation
Pre-compute genome background tables for use with CEAS:
./build_genomeBG.sh hg38
Each script supports --help for additional options.
License
The package is distributed under the Artistic License. See LICENSE.
Metadata
Release files for CEAS 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ceas-1.1.2.tar.gz | 132.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ceas-1.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 276.4 kB
Release files / ceas-1.1.2.tar.gz
| Download URL | ceas-1.1.2.tar.gz |
|---|---|
| Size | 132.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a99980e7fe0cf0d1c4dc8973a954e2ca26acb35d18a2337f7a3c0f844e53c0a9
|
|
BLAKE2b-256 checksum How to use checksums |
b1564374c45766adb2ac01c419db33f277235c7f4c00cd497d0f7f49967f3684
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Release files / ceas-1.1.2-py3-none-any.whl
| Download URL | ceas-1.1.2-py3-none-any.whl |
|---|---|
| Size | 144.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
264c5761407e0331b5a0c2265f3badaf7c8f0baffdc0515efbe5df893d61e294
|
|
BLAKE2b-256 checksum How to use checksums |
ba52b399faefb42b6af0924f78bc17c029464e2c10a1ab70f5ca2f1fd946c4d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|