Feature extraction from DNA sequence.
I have a number of wild and mutant sequences each 1000 bp in length and I have a set of chromatin features in the form of a .bed file. How can I extract these features from the DNA sequences I have? I intend to build a classifier using the same. I've read papers based on the same but I was unable to understand a few things since I'm quite new to this field. Your suggestions will be much appreciated.
• 310 views
•
link
0 answers
No answers yet.
Log in to answer this question.
It is unclear what exactly you aim to do. BAM files contain sequencing data. Features (which I interpret as peaks or binding/positional events) would first need to be called. Please give examples of inputs and desired outputs as well as details about these "features").
Yes, your interpretation is right. Would need to be called first? For example, I want a score on a scale of 0 to 1 representing the presence binding/positional events within the wild and mutant sequences. Do I need to obtain binding/positional events sequences too?
Sorry, but I still do not understand at all what data you have. What does a number of wild and mutant sequences each 1000 bp in length mean? Is this actual sequences in like fasta format or is this a VCF file or a BED file with positions, or both? Also, what do the BAM file correspond to? Is this ChIP-seq, ATAC-seq, RNA-seq, GRO-seq, ChIA-PET, HiC? Please give details and provide examples of the desired outputs of your analysis, otherwise it is almost impossible to help you :)
I have a list of rs ids taken from a GWAS study based on Alzheimers. I have 1000 bp long fasta sequences (both wild and mutant by substituting minor allele at appropriate position). I also have the information related to the same in bed and vcf formats. I'm sorry I meant to say BED file and not BAM file. I've downloaded data specific to my tissue of interest from here in BED format. Like you said, it contains positional events. For each sequence (wild and mutant), I'd like to compute a score based on the overlap of contents of BED file within the sequences. For example, if there exists an SNP in the 4th position of a certain chromosome and I obtain the following: wild sequence : AACTCGG, mutant sequence : AACACGG and the downloaded bed file contains positional events like chr, 1, 4 (fasta for this location : AACT) and chr, 6, 7 (fasta for this location : GG). I want to compute a score for both wild and mutant sequence based on the overlap of bed file on the sequences and use something like [score(wild) - score(mutant)] as a feature for building a classifier. I hope this gives better clarity of my requirement.
Sorry, still no clue what this is all about. Either give an example how your output should look like or I cannot help you.
Okay, let's say I have a DNA sequence of length l1 bp and a number of DNA subsequences of length l2 bp, where l1>>l2. Now, I want to compute how many of the subsequences overlap in the sequence and accordingly generate a score (on a scale of 0 to 1) based on the number of overlaps.
What do you know about "chromatin features"?
Efficient package of DNA that controls gene expression and whose function is known in gene regulation such as promoters, repressors and others.