Skip to main content

Python package to find chimeras in CRAC/CLASH and HITS-CLIP datasets

Project description

Introduction

CLASHChimeras is a Python package for analysing CLASH datasets. It takes raw fastq files as input and provides comprehensive analysis of RNA profiles and chimeric reads identification. The output is CSV and BED format files for easy visualization in Genome Browsers.

Dependencies

CLASHChimeras requires certain software to be installed and setup before you can use it completely. The software you need to explicitly install are the following:

  • Bowtie2 - Fast and sensitive read alignment

  • Tophat - A spliced read mapper for RNA-Seq

Usage

The package can be used by three executable scripts

  1. download-for-chimeras

  2. align-for-chimeras

  3. find-chimeras

download-for-chimeras

download-for-chimeras -gr latest -mr latest -gor "H.sapiens" -mor hsa

Downloads required sequences and create bowtie2 indexes required for alignment

align-for-chimeras

align-for-chimeras -i input.fastq -pa /path/to/database -o output

Given a fastq file, this script executes bowtie2 and tophat aligners to generate alignment files necessary for detecting chimeras in the reads

find-chimeras

find-chimeras -s smallRNA.sam -t targetRNA.sam -o output

Given two SAM files, this script tries to find chimeras that are observed between a smallRNA and a targetRNA

Check out the documentation for detailed usage and installation instructions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CLASHChimeras-0.1b2.tar.gz (18.9 kB view hashes)

Uploaded Source

Built Distribution

CLASHChimeras-0.1b2-py3-none-any.whl (22.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page