Scathacheng / psychENCODE_data_analysis

Pipelines and Scripts used in psychENCODE project (RNA-seq, ATAC-seq)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

psychENCODE_data_analysis

The scripts and programs listed in this repository have been designed for use with the psychENCODE projects. Most of these scripts can be adapted for use on general projects pertaining to RNA-seq QC and analysis.

RNA-seq-QC-metrics.py


This is a pipline that is designed to use various metrics to obtain quality control data from RNA-seq related experiments. It does not yet having visualization functionality for all experiments run, but there is a plan to implement the output of the data generated from this pipeline into an R script for statistics and visualization.

Software Requirements


User Generated File Requirements


In addtion to the software requirements stated above, the following files must be generated and provided by the user:

  • reference genome in a single FASTA file, as well as corresponding dictionary and .fai files in the same directory
  • rRNA coordiates in interval list format
  • genome annotations in refFlat format
  • reference gene model in BED-12 format

Installation and Configuration


Assuming chunkypipes has been installed correctly, download RNA-seq-QC-metrics.py and run the following:

chunky install RNA-seq-QC-metrics.py

Upon successful installation, it should then ask the user whether the RSeQC dependecy should be intalled. If this dependency has already been installed the user can skip this step by selecting 'n' for no.

Pipeline RNA-seq-QC-metrics.py successfully installed.

Attempting to install the following dependencies:
RSeQC

Proceed with dependency installation? [y/n] 

Now the pipleline is ready for configuration. Run the following command to configure the pipeline:

chunky configure RNA-seq-QC-metrics.py

This will then prompt the user to input the paths to a number of tools and files.

##ATAC-seq-analysis-pipeline-version2.py and ATAC-seq-analysis-pipeline-version3-bedpe.py

A pipeline to process ATAC-seq data and generate peak files of chromatin accessibility. In version2, peaks called are processed using single-end reads despite inputing paired-end data. Version3-bedpe, generates peaks using paired-end data information.

##IDR_ATACseq_pipeline_bedpe.py

Processes the IDR of pseudo-replicates of a given sample of ATAC-seq dat. Uses paired-end data as input.

About

Pipelines and Scripts used in psychENCODE project (RNA-seq, ATAC-seq)


Languages

Language:Python 52.8%Language:R 47.2%