Skip to content

These scripts examine and display visual representations of .bedGraph and .bed files associated with CHIP-seq datasets.

License

Notifications You must be signed in to change notification settings

sajadamouei/chip-seq-analayzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-seq Data Analayzer

This Python project includes scripts for processing, analyzing, and visualizing CHIP-seq data, specifically in .bed and .bedGraph formats. The main functionalities include data extraction, statistical analysis, and data visualization through histograms and boxplots.

Scripts and Functionality

  • BED File Analyzer This script processes .bed files, calculating various metrics related to the 'Start' and 'End' positions of annotations within the files.

  • BEDGraph Plotter This script traverses through a specified directory and its subdirectories, searching for .bed files that contain a specific set of labels ("noPeaks", "peakStart", "peakEnd", "peaks"). This script also creates a simple plot of coverage against genomic position from a .bedGraph file. It also includes an example of how to plot a specific region of a .bedGraph file and display its labeled parts.

  • CHIP-seq Data Visualizer This script traverses through a specified directory and its subdirectories, searching for .bed files. It then processes these files to compute the length of each annotated part and creates a histogram and a boxplot for each label, showcasing the distribution of lengths.

About

These scripts examine and display visual representations of .bedGraph and .bed files associated with CHIP-seq datasets.

Topics

Resources

License

Stars

Watchers

Forks

Languages