omniCLIP
omniCLIP is a Bayesian peak caller that can be applied to data from CLIP-Seq experiments to detect regulatory elements in RNAs.
This is a fork version by Chang Y. Please cite the original paper: Drewe-Boss, P., Wessels, HH. & Ohler, U. omniCLIP: probabilistic identification of protein-RNA interactions from CLIP-seq data. Genome Biol 19, 183 (2018). https://doi.org/10.1186/s13059-018-1521-2
Overview
Introduction
omniCLIP can call peaks for CLIP-Seq data data while accounting for confounding factors such as the gene expression and it automatically learns relevant diagnostic events from the data. Furtermore, it can leverage replicate information and model technical and biological variance.
Installation
This package is not release on pypi, you can install it by:
pip install omniclip
Usage
An omniCLIP analysis is run into four different steps :
- Generating the annotation database
- Parsing the background RNA-seq files
- Parsing the CLIP files
- Running the omniCLIP algorithm
The following is an example of the commands. The commands in this example only show the required arguments for the analysis. The following files are necessary to run an analysis.
| File name | Description |
|---|---|
| $GFF_file | Genome annotation file |
| $GENOME_dir | Directory containing FASTA files with each of the chromosomes sequence |
| $BG_file[1,2,...] | BAM files for the background library. The alignments need to have the MD and NM tags. |
| $CLIP_file[1,2,...] | BAM files for the CLIP library. The alignments need to have the MD and NM tags. |
The following files will be created.
| File name | Description |
|---|---|
| $DB_file | SQL database of the genome annotation. |
| $BG_dat | H5PY file of the parsed background library. |
| $CLIP_dat | H5PY file of the parsed CLIP library. |
| $OUT_dir | Directory containing the final results |
1. Generating the annotation database
omniCLIP generateDB \
--gff-file $GFF_file --db-file $DB_file
2. Parsing the background RNA-seq files
omniCLIP parsingBG \
--db-file $DB_file --genome-dir $GENOME_dir --bg-files $BG_file1 --bg-files $BG_file2 --out-file $BG_dat
3. Parsing the CLIP files
omniCLIP parsingCLIP \
--db-file $DB_file --genome-dir $GENOME_dir --clip-files $CLIP_file1 --clip-files $CLIP_file2 --out-file $CLIP_dat
4. Running the omniCLIP algorithm
omniCLIP run_omniCLIP \
--db-file $DB_file --bg-dat $BG_dat --clip-dat $CLIP_dat --out-dir $OUT_dir
Optional arguments
For the full list of optional arguments of the different step, consult the help of the commands using :
omniCLIP parsingBG --help
Contributors
License
GNU GPL license (v3)
Metadata
Release files for omniclip 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| omniclip-0.2.8.tar.gz | 227.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omniclip-0.2.8-cp39-cp39-macosx_12_0_x86_64.whl | CPython 3.9 | CPython 3.9 | macOS 12.0+ x86-64 | Details |
Total release size: 497.7 kB
Release files / omniclip-0.2.8.tar.gz
| Download URL | omniclip-0.2.8.tar.gz |
|---|---|
| Size | 227.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
612c9416c64b2e7549a18639e02c12343c9c77a59ff16242f238b198aed0a5e3
|
|
BLAKE2b-256 checksum How to use checksums |
5ef6d7eaa3537863aaaa5ad01abb74f019f684897772d25533d330350a378fd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.10 CPython/3.9.12 Darwin/21.4.0
|
Release files / omniclip-0.2.8-cp39-cp39-macosx_12_0_x86_64.whl
| Download URL | omniclip-0.2.8-cp39-cp39-macosx_12_0_x86_64.whl |
|---|---|
| Size | 269.9 kB |
| Tags | CPython 3.9 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9063499e208ce26b9da044ded68144ec9395b3fb41effcc49900e9dcef9153fa
|
|
BLAKE2b-256 checksum How to use checksums |
55bae751207bb7e98bb9d9c68a8b2de15c89bc62d4fcfcb083d628536763f9f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.10 CPython/3.9.12 Darwin/21.4.0
|
Security for omniclip 0.2.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.