|
a |
|
b/softwares_config/homer_4.11.config |
|
|
1 |
HOMER Program Index |
|
|
2 |
Below is a quick introduction to the different programs included in HOMER. Running each program without any arguments will provide basic instructions and a list of command line options. |
|
|
3 |
FASTA file Motif Discovery |
|
|
4 |
findMotifs.pl - performs motif analysis with lists of Gene Identifiers or FASTA files (See FASTA file analysis) |
|
|
5 |
|
|
|
6 |
homer2 - core component of motif finding (Called by everything else , See FASTA file analysis) |
|
|
7 |
Gene/Promoter-based Analysis |
|
|
8 |
findMotifs.pl - performs motif and gene ontology analysis with lists of Gene Identifiers, both promoter and mRNA motifs (See Gene ID Analysis Tutorial) |
|
|
9 |
|
|
|
10 |
findGO.pl - performs only gene ontology analysis with lists of Gene Identifiers (Called by findMotifs.pl, See Gene Ontology Analysis) |
|
|
11 |
loadPromoters.pl - setup custom promoter sets for specialized analysis (See Customization) |
|
|
12 |
Next-Gen Sequencing/Genomic Position Analysis |
|
|
13 |
findMotifsGenome.pl - performs motif analysis from genomic positions (See Finding Motifs from Peaks) |
|
|
14 |
|
|
|
15 |
makeTagDirectory - creates a "tag directory" from high-throughput sequencing alignment files, performs quality control (See Creating a Tag Directory) |
|
|
16 |
makeUCSCfile & makeBigWig.pl - create bedGraph file for visualization with the UCSC Genome Browser (See Creating UCSC file) |
|
|
17 |
findPeaks - find peaks in ChIP-Seq data, regions in histone data, de novo transcripts from GRO-Seq (See Finding ChIP-Seq Peaks) |
|
|
18 |
analyzeChIP-Seq.pl - automation of programs found above (See Automation of ChIP-Seq analysis) |
|
|
19 |
|
|
|
20 |
annotatePeaks.pl - annotation of genomic positions, organization of motif and sequencing data, histograms, heatmaps, and more... (See Annotating Peaks, Quantification) |
|
|
21 |
analyzeRNA.pl - quantification of RNA levels across transcripts (See RNA quantification) |
|
|
22 |
analyzeRepeats.pl - quantification of RNA levels across repeats (See RNA quantification) |
|
|
23 |
getDiffExpression.pl - Calculate differential enrichment of RNA-seq/ChIP-seq/ATAC-seq data (See RNA quantification) |
|
|
24 |
getDifferentialPeaks - find differentially bound regions from ChIP/ATAC-seq experiments |
|
|
25 |
getDifferentialPeaksReplicates.pl - perform peak finding/Differential peak detection taking into account replicates |
|
|
26 |
|
|
|
27 |
mergePeaks - find overlapping peak positions (See Comparing ChIP-Seq Peaks) |
|
|
28 |
|
|
|
29 |
homerTools - basic sequence manipulation (See Sequence Manipulation) |
|
|
30 |
tagDir2bed.pl - output tag directory as an alignment BED file (See Miscellaneous) |
|
|
31 |
bed2pos.pl, pos2bed.pl - convert between HOMER peak file format and BED file format (See Miscellaneous) |
|
|
32 |
|
|
|
33 |
checkPeakFile.pl - use this to see if your peak file is in the correct format |
|
|
34 |
removeOutOfBoundsReads.pl - remove reads found outside acceptable chromosome limits |
|
|
35 |
|
|
|
36 |
annotateTranscripts.pl - annotation of de novo identified transcripts |
|
|
37 |
|
|
|
38 |
Motif Manipulation |
|
|
39 |
compareMotifs.pl - checks a library of motifs for known motifs, creates in HTML output summarizing motif results (described here). |
|
|
40 |
motif2Logo.pl - creates a PNG or PDF logo from any motif file. |
|
|
41 |
revoppMotif.pl - creates a new motif file reflecting the nucleotide preferences of the opposite strand. |
|
|
42 |
seq2profile.pl - creates a new motif file from a consensus sequence |
|
|
43 |
|
|
|
44 |
Hi-C Analysis Programs |
|
|
45 |
analyzeHiC - primary analysis program - generates interaction matrices, normalization, identification of significant interactions, clustering of domains, generates Circos plots (most of the following programs use this one internally, See Hi-C analysis) |
|
|
46 |
|
|
|
47 |
runHiCpca.pl - automated PCA analysis on Hi-C data to identify "compartments" (see Hi-C PCA analysis) |
|
|
48 |
getHiCcorrDiff.pl - calculates the difference in correlation profiles between two Hi-C experiments (see Hi-C PCA analysis) |
|
|
49 |
findHiCCompartments.pl - find continuous or differential regions from PCA/corrDiff results that describe what compartment regions of DNA belong to (see Hi-C PCA analysis) |
|
|
50 |
|
|
|
51 |
findHiCInteractionsByChr.pl - helps automate the finding of high-resolution intra-chromosomal interactions (see Finding Hi-C Interactions) |
|
|
52 |
annotateInteractions.pl - program for re-analysis of significant interactions, such as relating them to ChIP-Seq peaks (see Annotating Interactions) |
|
|
53 |
|
|
|
54 |
SIMA.pl - Novel tool to boost sensitivity by pooling features together when performing interaction calculations. (see SIMA analysis) |
|
|
55 |
|
|
|
56 |
Additional Utilities that may be useful (and sub-programs used by those above) |
|
|
57 |
|
|
|
58 |
addData.pl, addDataHeader.pl, mergeData.pl - tools for joining/merging tab separated flat files |
|
|
59 |
|
|
|
60 |
homerTools extract - extract genomic sequence for peaks from a peak file. |
|
|
61 |
homerTools freq - finds nucleotide/dinucleotide frequencies of a collection of sequence and GC/CpG content. |
|
|
62 |
getPeakTags - finds sequencing tags associated with genomic positions. |
|
|
63 |
scanMotifGenomeWide.pl - look for all instances of a motif in the genome. |
|
|
64 |
|
|
|
65 |
|
|
|
66 |
tagDir2bed.pl - convert *.tags.tsv file directory into a BED file for use with other programs |
|
|
67 |
|
|
|
68 |
homer2 - new motif finding program |
|
|
69 |
homer - original motif finding program (not used anymore) |
|
|
70 |
|
|
|
71 |
getTopPeaks.pl - return peaks with the best peak scores. |
|
|
72 |
getFocalPeaks.pl - return peaks with the highest focus ratios. |
|
|
73 |
assignGenomeAnnotation - assign peaks to specific annotations in the genome |
|
|
74 |
|
|
|
75 |
fasta2tab.pl, tab2fasta.pl - convert between HOMER-style sequence file and a FASTA file. |
|
|
76 |
|
|
|
77 |
changeNewLine.pl - converts mac and dos formated text files (new lines of "\r" and "\r\n") to UNIX style ("\n"). |