Skip to content
/ GATE Public

Genomic Annotation from Time-course Epigenomic data

Notifications You must be signed in to change notification settings

yu68/GATE

Repository files navigation

Genomic Annotation from Time-course Epigenomic data


1. Preprocessing of time-series data

Use the script "Preprocessing_selectRegion.py"
Please add bed files into the sub-folder "bed_file" and edit "bed_info.txt" before running this script.

Help:

usage: Preprocessing_selectRegion.py [-h] [-i INFO_BED] [-g GENOME]
                                     [-p PARAMETERS [PARAMETERS ...]]
                                     [-n NORMALIZE] [-o OUTPUT]

Data preprocessing and region selction for GATE

optional arguments:
  -h, --help            show this help message and exit
  -i INFO_BED, --info_bed INFO_BED
                        information of aligned bed files to be inputed,must be
                        stored in the folder "bed_file"
  -g GENOME, --genome GENOME
                        genome information for input data, can be
                        mm9/hg19/hg18/
  -p PARAMETERS [PARAMETERS ...], --parameters PARAMETERS [PARAMETERS ...]
                        parameters [m,n] to select regions. those regions with
                        normalized signal no less than 'm' in at least one
                        time point for at least 'n' epi-marks were selected,
                        default:[5,5]
  -n NORMALIZE, --normalize NORMALIZE
                        normalize total read counts into this number,
                        default:1E8
  -o OUTPUT, --output OUTPUT
                        output txt file
None

The BED files in folder "/bed_file/" should be the ones with names in the third column of "bed_info.txt".
The output file of this script can be the input for GATE software.

2. Run your data using GATE model

Use the output of step 1 as input file and run the program following the steps here.

FAQ

Answer: xplib is from the BAM2X tools developed by my previous lab mate Xiaopeng Zhu. I have a forked version of BAM2X here: https://github.com/yu68/bam2x.
You can clone this bam2x repository and then add "/the_folder_you_put_bam2x/lib/" to your python path.

About

Genomic Annotation from Time-course Epigenomic data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published