Skip to main content

scHi-C analysis package

Project description

scHIC

scHIC is a Python package for analyzing ONT cDNA sequencing data. It provides a set of modules for identifying new genes and isoforms

Table of Contents

Overview

Requirements

  1. Python 3.8+

scHIC modules

scHIC gene

test

nohup python ./modifications.py -i ./treat.pass.fq.gz -s Treat.sam -b genes.bed -o test.treat.mod.bed > test.treat.mod.log 2>&1 &
nohup scHIC detectMod -i ./treat.pass.fq.gz -s Treat.sam -b genes.bed -o test.treat.mod.detectMod.bed > test.treat.mod.detectMod.log 2>&1 &
nohup scHIC detectMod -i ../input/LPS3/pass.fq.gz -s ../01_map_gene/LPS3_gene.sam -b ../reference/genes/genes.bed -o ./LPS3_modfi.bed &

Usage

scHIC.py gene -i sample -f genome.cdna.fa -e 0.005 -o gene

scHIC isoform

Usage

scHIC.py isoform -i sample -f genome.cdna.fa -e 0.005 -o isoform

scHIC m6A sites

Usage

scHIC.py detectm6A -i sample -f genome.cdna.fa -e 0.005 -o m6A

scHIC new mRNA

Usage

scHIC.py detectnewmRNA -i sample -f genome.cdna.fa -e 0.005 -o newmRNA

Scripts

We provide a set of standalone scripts for 5EU detection and quantification.

detect5EU.py

This script detects 5' untranslated regions (5EU) from the ONT direct RNA sequencing data.

Usage

python detect5EU.py -i sample.fastq -o 5EU.bed

Docker

If the user has docker installed, the following command can be used to run the pipeline in a docker container:

docker run -v /path/to/data:/data -it scHIC/scHIC:latest /bin/bash

Conda Environment

If the user has conda installed, the following command can be used to create a conda environment for scHIC:

  1. Install conda
  2. Create a new conda environment: conda create -n scHIC python=3.6
  3. Activate the environment: conda activate scHIC
  4. Install the required packages: conda install -c bioconda minimap2 samtools bedtools flair tombo mines
  5. Install the required python packages: pip install pandas numpy scipy sklearn matplotlib seaborn pysam
  6. Clone the scHIC repository: git clone https://github.com/epibiotek/scHIC.git
  7. Run the pipeline: python scHIC/scHIC.py gene -i sample -f genome.cdna.fa -e 0.005 -o gene

Cite scHIC

If you use scHIC in your research, please cite the following paper:

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

schic-0.1.2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

schic-0.1.2-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file schic-0.1.2.tar.gz.

File metadata

  • Download URL: schic-0.1.2.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.8 Linux/5.15.0-151-generic

File hashes

Hashes for schic-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e84f591aeb080c975f9c47b703ca083661ba9da12c7ceadc893f555ddef03168
MD5 7382ebe76a0d82713156862c7a48aa4d
BLAKE2b-256 9d6d6e5570e50c5084ed2d398492e983acd96c0e4d2c482419b771d3890328c1

See more details on using hashes here.

File details

Details for the file schic-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: schic-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.8 Linux/5.15.0-151-generic

File hashes

Hashes for schic-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a8d4d6314bc032d29796bd1c0c737191323e925c148758a92ddc5787d506c0d
MD5 c1f15ef3f6f0fcd04571e279f6c4b0f8
BLAKE2b-256 71fa36435ffdbce9834f77f262129a2e83cede37ec4ba213c2629024d8bf42e6

See more details on using hashes here.

Supported by

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