CEAS -- Cis-regulatory Element Annotation System Package (Python3)
Project description
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.
Project details
Release history Release notifications | RSS feed
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 ceas-1.1.2.tar.gz.
File metadata
- Download URL: ceas-1.1.2.tar.gz
- Upload date:
- Size: 132.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a99980e7fe0cf0d1c4dc8973a954e2ca26acb35d18a2337f7a3c0f844e53c0a9
|
|
| MD5 |
7b837322b9796e7a9f6ff382cac55b02
|
|
| BLAKE2b-256 |
b1564374c45766adb2ac01c419db33f277235c7f4c00cd497d0f7f49967f3684
|
File details
Details for the file ceas-1.1.2-py3-none-any.whl.
File metadata
- Download URL: ceas-1.1.2-py3-none-any.whl
- Upload date:
- Size: 144.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
264c5761407e0331b5a0c2265f3badaf7c8f0baffdc0515efbe5df893d61e294
|
|
| MD5 |
9bf3fcbfcd273e16674c5f029533bf91
|
|
| BLAKE2b-256 |
ba52b399faefb42b6af0924f78bc17c029464e2c10a1ab70f5ca2f1fd946c4d4
|