Define genes containing new found motif
1
1
Entering edit mode
4.0 years ago
Morris_Chair ▴ 370

Hello guys,

I want to find out which of about 500 genes of my interest have a defined consensus sequence in the promoter, I want thinking to create a bed file and look the peaks with IGV but that's gonna take forever, is there any faster way ?

thank you :)

ChIP-Seq • 739 views
ADD COMMENT
1
Entering edit mode
4.0 years ago
ATpoint 85k

If you have it as PFM/PWM then you can use fimo from the MEME suite to check whether you can match the motif to each of the promoters.

ADD COMMENT
0
Entering edit mode

Hi ATpoint,

I do have the PFM but how can I extract the promoter of all the genes? or how can I tell to FIMO to scan the genes of my interest?

thanks

ADD REPLY
1
Entering edit mode

You could get the TSS coordinates for the relevant genes from a GTF file and then simply take a window upstream of it, say 500bp which is often use as a proxy for the promoter. The coordinates then can be converted to fasta with bedtools getfasta, which then can go to fimo.

ADD REPLY
0
Entering edit mode

Hi ATpoint, I used this used defined function for getting the the TSS , it seems pretty much straightforward to use

tss <- getTSSinUCSCFormatFromEnsemblGTF("Homo_sapiens.GRCh38.95.gtf.gz")

I assume I got many TSS for single gene which should be the IRanges, is it correct?

    GRanges object with 6 ranges and 20 metadata columns:
      seqnames    ranges strand |   source     type     score     phase           gene_id     transcript_id   gene_type gene_status   gene_name
         <Rle> <IRanges>  <Rle> | <factor> <factor> <numeric> <integer>       <character>       <character> <character> <character> <character>
  [1]     chr1     11869      + |   HAVANA     exon      <NA>      <NA> ENSG00000223972.4 ENST00000456328.2  pseudogene       KNOWN     DDX11L1
  [2]     chr1     11872      + |  ENSEMBL     exon      <NA>      <NA> ENSG00000223972.4 ENST00000515242.2  pseudogene       KNOWN     DDX11L1

doing this promoter(), I can have a list of the promoters range, I think I can use this ranges directly without making TSS windows, what do you think?

thanks

ADD REPLY

Login before adding your answer.

Traffic: 2438 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6