Програмы bedtools

Команды для выполнения заданий

Номер заданияКомандаФункцияРезультат
1bedtools bamtofastq -i alignment_sort.bam -fq pr13task1.fastq Перевод файлов из bam формата в fastq Результирующий файл.
2bedtools intersect -a marked.bed -b step1.bed -u|head -1| bedtools getfasta -fi chr4ref.fasta -bed stdin > pr13task2.fasta Получение нуклеотидной последовательности первого покрытого чтением гена Результирующий файл.
3bedtools makewindows -g task3.genome -w 1000000 > pr13task3.bed Деление хромосомы(информция о ее длине в файле с расширением genome) на фрагменты длиной 1 млн. п.о. Файл с 192 фрагментами хромосомы длины 191154276 п.н.
4bedtools cluster -s -i step1.bed > pr13task4.bed Объединение прочтений в кластеры(с дополнительным требованием нахождения на одной цепи) Результирующий файл.
5bedtools random -g task3.genome -n 1000 -l 200 > pr13task5.bed Выбор 1000 случайных участков хромосомы, каждый длиной 200 Результирующий файл.

Команды выполнялись в одну сессию с заключительным этапом анализа транскриптомов, поэтому bedtools можно вызывать напрямую из командной строки. Исходные файлы тоже происходят из 12 практикума.


© Бусыгин Сергей, 2017