Duke-GCB/Predict-TF-Preference

Name: Predict-TF-Preference

Owner: Duke Center for Genomic and Computational Biology

Description: R scripts to predict preferences between two TFs using data from predict-tf-binding

Created: 2016-09-01 15:57:20.0

Updated: 2016-11-04 04:32:04.0

Pushed: 2017-03-06 16:42:11.0

Homepage: null

Size: 9615

Language: R

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Predict-TF-Preference

R scripts to predict preferences between two TFs using data from predict-tf-binding

Dependencies
  1. R (Included Dockerfile provides r-base, which is adequate)
  2. Python 2.7 for filtering NegCtrl (Included Dockerfile installs python 2.7)
Calculating Preference scores

This script is designed to extract binding probabilities out of BED files generated by Predict-TF-Binding.

./predict-tf-preference.R tf1 tf2 tf1.bed tf2.bed prefs.bed

Where:

Filtering for NegCtrl

This script is designed to remove preference scores favoring a TF where the binding prediction was below a NegCtrl threshold

./filter-preference-threshold.py --spaces tf1.bed tf2.bed prefs.bed tf1_threshold tf2_threshold

Where:

Notes

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.