Uniprot 8

Выбор и скачивание протеомов

Для сравнения с протеомов бактерией я взяла вид, который также относится к роду Campylobacter. Дальнейший выбор происходил между C. jejuni и C. fetus. Я остановилась на второй, так как она является наиболее изученной и имеет большее значение в патологии человека, C. fetus можно обнаружить в Swiss-prot.

Ключевые моменты по сравнению двух бактерий:

Campylobacter cuniculorum

Campylobacter fetus

Сравнительные аспекты:

Идентификатор протеома

В Proteomes: UP000192902 /// UP000000760

Количество белков: 1,782 /// 1,715

Swiss-prot: 0 /// 240

CPD: Standard /// Standard

BUSCO: C:99.8% (S:99.8% D:0%) F:0% M:0.2% /// C:99.2% (S:99% D:0.2%) F:0.3% M:0.5%

Сравнение протеомов по представленности определенных групп белков

Для сравнения предложенных параметров я использовала расширенный поиск UniprotKB.

C. cuniculorum:

C. fetus:

Пример кода для нахождения наиболее часто встречаемых символов аминокислот

import gzip
from collections import Counter

lines = []
pieces = []

file_name = input("Введите имя файла: ")
with gzip.open(f'{file_name}.gz', 'rt') as infile:
    for line in infile:
        lines.append(line.strip())

piece = ''
for i in range(1, len(lines)):
    if not lines[i].startswith('>'):
        piece += lines[i]
    else:
        pieces.append(piece)
        piece = ''
    if i == len(lines) - 1:
        pieces.append(piece)

super_proteom = ''.join(pieces)
super_proteom_top_ten = Counter(super_proteom).most_common(10)

print(f'''Самые встречаемые символы во всех протеомах:
{super_proteom_top_ten}''')

for i in range(len(pieces)):
    top_ten = Counter(pieces[i]).most_common(10)
    print(i+1, end='.\t')
    for top in top_ten:
        print(top, end=' ')
    print()
        

Выводы по аминокислотам

Вывод для C. cuniculorum:

[('L', 61672), ('K', 54399), ('I', 47713), ('E', 41365), ('A', 36295), ('S', 35212), ('F', 34537), ('N', 34522), ('G', 29316), ('D', 28200)]

Вывод для C. fetus:

[('L', 51931), ('I', 48808), ('K', 46926), ('S', 38668), ('A', 36743), ('N', 33536), ('G', 32725), ('E', 32499), ('V', 31279), ('D', 31089)]

В целом порядок частоты аминокислот для бактерий одного рода похожи. У C. cuniculorum в списке уникальной аминокислотой является фенилаланин, так как он входит в топ 10. У Campylobacter fetus это, в свою очередь, валин.

Фенилаланин и его роль для Campylobacter cuniculorum:

Как и другие бактерии, Campylobacter cuniculorum нуждается в фенилаланине по нескольким основным причинам:

Фенилаланин, как незаменимая аминокислота, является важным компонентом для многих биохимических процессов, связанных с ростом и адаптацией Campylobacter cuniculorum.

Валин и его значение для Campylobacter fetus:

Валин — это незаменимая аминокислота, и её значимость для Campylobacter fetus заключается в нескольких аспектах:

Таким образом, валин необходим Campylobacter fetus для роста, размножения и поддержания нормальной жизнедеятельности.