Python Programming for Biology: Bioinformatics and Beyond


Pairwise sequence alignments



Download 7,75 Mb.
Pdf ko'rish
bet159/514
Sana30.12.2021
Hajmi7,75 Mb.
#91066
1   ...   155   156   157   158   159   160   161   162   ...   514
Bog'liq
[Tim J. Stevens, Wayne Boucher] Python Programming

12

Pairwise sequence alignments

Contents

Sequence alignment

Sequence classification

Conservation analysis

Genetic trees

Protein structure prediction

Whether to align protein or DNA

Calculating an alignment score

Sequence identity

Substitutability

Calculating sequence similarity

Optimising pairwise alignment

Dynamic programming

Pairwise alignment with Python

Quick database searches

Using BLAST from Python



Sequence alignment

The  alignment  of  biological  sequences  is  probably  the  most  widely  used  operation  in

bioinformatics.  In  essence  sequences  are  aligned  so  that  we  can  determine  how  similar

they  are,  and  from  this  all  sorts  of  useful  information  can  come,  such  as  whether  two

sequences are related by evolution (they have a common ancestor) or whether they have a

similar  biological  function.  The  process  of  comparison  is  called  alignment  because  the

trickiest  part  of  the  process  is  to  say  which  bits  of  two  sequences  are  equivalent  to  one

another; how residues of the different sequences can be paired up. Usually when we align

sequences  we  seek  to  determine  the  best  alignment  out  of  the  vast  number  of  possible

comparisons by finding the combination of residue pairs, one from each sequence, which

gives the highest overall score for similarity.

Once a sequence alignment has been achieved, and assuming you trust the results, you

can treat the aligned regions as having a degree of equivalency. If the alignment is good

enough you might be able to say, for example, that two DNA sequences relate to the same

kind  of  gene,  despite  the  nucleotides  not  being  exactly  the  same.  It  should  always  be



remembered,  however,  that  a  sequence  alignment  can  only  give  a  limited  amount  of

information about the underlying biology, but it is often an excellent starting point. Even

where  the  knowledge  gained  is  distinctly  incomplete,  a  sequence  alignment  is  quick  to

perform and often helpful to guide experiments. You might significantly narrow down the

number  of  possibilities  of  what  a  section  of  DNA  or  protein  could  be,  or  say  what  it

definitely is not, with one simple database search, i.e. doing alignments against a database

of  well-studied  sequences.  Sequence  alignments  are  also  done  in  a  laboratory  setting  to

guide procedures, for example to determine which part of a protein to investigate.




Download 7,75 Mb.

Do'stlaringiz bilan baham:
1   ...   155   156   157   158   159   160   161   162   ...   514




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish