Skip to main content

omniCLIP

Pypi Releases Downloads

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

Installation

Usage

Contributors

License

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)

Source distribution for omniclip 0.2.8
File Size Uploaded Provenance
omniclip-0.2.8.tar.gz 227.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for omniclip 0.2.8
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page