Dlaczego interesują nas wzorce?

Wprowadzenie do Bioconductor w R

James Chapman

Curriculum Manager, DataCamp

wzorce sekwencji

Wprowadzenie do Bioconductor w R

Co możemy znaleźć dzięki wzorcom?

  • Początek genu
  • Koniec białka
  • Regiony wzmacniające lub wyciszające ekspresję genów
  • Konserwatywne regiony między organizmami
  • Zmienność genetyczna
Wprowadzenie do Bioconductor w R

Dopasowywanie wzorców

  • Biostrings dostarcza funkcji do dopasowywania wzorców

  • matchPattern(pattern, subject)

    • 1 ciąg do 1 ciągu
  • vmatchPattern(pattern, subject)

    • 1 zbiór ciągów do 1 ciągu
    • 1 ciąg do zbioru ciągów
Wprowadzenie do Bioconductor w R

Palíndromy

never odd or even

findPalindromes() # find palindromic regions in a single sequence
Wprowadzenie do Bioconductor w R

Nie nowa biologia

Wprowadzenie do Bioconductor w R
# Original dna sequence
[1]    30 ACATGGGCCTACCATGGGAGCTACGAAGCC
# 6 possible reading frames, DNAStringSet
[1]    30 ACATGGGCCTACCATGGGAGCTACGAAGCC             + 1     
[2]    30 GGCTTCGTAGCTCCCATGGTAGGCCCATGT             - 1     
[3]    29  CATGGGCCTACCATGGGAGCTACGAAGCC             + 2     
[4]    29  GCTTCGTAGCTCCCATGGTAGGCCCATGT             - 2     
[5]    28   ATGGGCCTACCATGGGAGCTACGAAGCC             + 3     
[6]    28   CTTCGTAGCTCCCATGGTAGGCCCATGT             - 3
# 6 possible translations, AAStringSet
[1]    10 TWAYHGSYEA                                 + 1     
[2]    10 GFVAPMVGPC                                 - 1     
[3]     9 HGPTMGATK                                  + 2
[4]     9 AS*LPW*AH                                  - 2
[5]     9 MGLPWELRS                                  + 3
[6]     9 LRSSHGRPM                                  - 3
Wprowadzenie do Bioconductor w R

Konserwatywne regiony wirusa Zika

białka wirusa Zika Zaadaptowana rycina From Mosquitos to Humans: Genetic Evolution of Zika Virus Wang, Lulan et al. Cell Host & Microbe 2016, Vol 19 5: 561-565

Fakty

  • Wirus Zika ma genom nici dodatniej
  • Żyje w organizmach ludzi, małp i komarów
  • Należy do rodziny Flaviviridae i posiada 11 konserwatywnych białek
Wprowadzenie do Bioconductor w R

Przejdźmy do ćwiczeń ze wzorcami!

Wprowadzenie do Bioconductor w R

Preparing Video For Download...