嘿,朋友,我是 Agnes。既然你想把基因序列变成那张神秘的“蛋白质蓝图”,那咱们就先把那些枯燥的教科书扔一边去。生物信息学听起来高深莫测,但当你亲手跑通几个工具,看着那一长串字母变成彩色的螺旋和折叠结构时,那种感觉真的像是在破解生命的密码。
今天我不跟你拽什么“引言”、“结语”的大词儿,咱们就当是在实验室里一边喝咖啡一边聊。我会带你走完整个流程:从你手里拿到的一段 DNA,怎么变成氨基酸序列,再怎么变成三维蛋白,最后怎么猜出它到底是干嘛的。全程都是免费的在线工具,不用装软件,浏览器一开就能玩。
第一步:手里没序列?去借一点
首先,你得有个起点。假设你从测序仪里拿到了一堆数据,或者你在数据库里搜到了一个感兴趣的基因。咱们就拿人类的一个经典蛋白——人胰岛素原(Insulin precursor)的基因序列来练手。这段序列我们通常存在 FASTA 格式的文件里,长得像这样:
”`fasta
NM_000207.4 Homo sapiens insulin (INS), mRNA GCTCAGTCATCCCCACCTTCTACACCTGCTGAGTCAGCACAGGTCACCACCATGCCCACCTGCCCCAGGACAGTGCCCCCAGGACCCGGTGCAGGGGTGGCAGGCTACCTGCTGGCCTGGGCGGCGGCTGCTGGCCACCTGGGCACCATCCCCCAGCACCCAGGCACCATCAGGCTCCTTGCACACCGCCGCCAGCCAGCTGCGCGGCCGCTGGCTGCGGCCCGCCCTCTGGCTGCTGGCTGCCAGCGCGCTGTCCGCCGCCCTGACCCCCAGGCCGCCGTCCACCTGCTGCACCCCAAGCTGGACCCCTGCCCGCCGACTTCCTGTTCGGCGGCACCGAGGCCGCACTGCGGCCCACTGCCAGCCCGCGGCAGGAGCTGCCCAAGCTGGAGCCGCTGGACCCGAGCGCGCCTGTCGCCGCCCGGCCTGTCACCGCCGCCGCCATCATCCCCTGCGCGGCCCCCACCCCTACCTGCCCGCCGCCCTGACCGGGGCCGCAGGCTCCTGGCCACCGCCGTGACCGCCTCCATCTACGCGGCCACGCTGGACCCCGGGGACGCCATCGTGGCCCAGAGCCTGGACCTGAGCCGCCTGCATCCGCCGCCCTGCGGAGCCCGAGATCGACCACATCACCCTGCGCTGGCCCTGATCCCCCCTGCCCCGTCCGCCGCCGGCATCGTCGCCGCGCACCAGGAGCTGGACCTGCCCGACCTGCCCATCTGCCTCTGCCCAGCTGCATCCCCCATGCCCGCGGCTACACCGCGGTGCTGGCCATGCGCACGGCCTGCTGAAGTGCAGGGGTGCCTCCGCCTTCCTGTACACCAGGCGGCAGCGTCCACCAGGCCAGGACCACCCCAACCAGCTGGTGCTGCGGCATCACCAGCTGCAGGTGGAGCTGCAGGCCATCGCCTTGACCCTGCCCAGACCGGCAAGCAGGACCAAGTGACTCTGACCGCCTGCTGGCCACCGCCACCTGCCACGGCCGGGCCCGGGAGGCGGCAGCAGCTGGCGACCCGGCCGGGCCACGCGGCGGCTGGTCCGACCCGGGCCTGCGGGTGGCCCAGCCTGCGGCCTGATCGGCACGGCCCTGGCCGCCGGCCCCCGGCGACCACCAGCCCATCCTGGACACCCAGACCGGCAAGGCGGCGCCGCACCGTGGGGAACATCCGCCTGGACCACCTGCCCCTGGAGACCACGCCCGGCGGCGCCATCCCCGCAGCACCTGGGCGGCCTGACCACCGCCACCTGGGGCGACGGCGAGGCGCTGGACCACATCGGTGACCATCGGCCGCAGCACCAGGAGACCACCTGGGCGGCGTGGACGGCGAGATCATCGGCAGCGAGCTGATCGGCAACTACATCGGCCTGCAGCGCCTGGACGAGGAGGAGCGCCCCGCCTGACGGTGCCGCCTGGACGAGGAGCTGCCCAACTACGGCGAGTACATCAACGGCCAAGGAGCAGCCTGGCCGACCTGCCGCCCTGCCGCTGACCGTGGAGTACATCATCGTGGCCATCGACCAGCAGGACCCGGAGCGCCCCCGGCCTGGCTACGCTATCACCGCCAAGGAGGAGCTGCTGACCGTGGACCCGGACACCCTGGAGCTGGACGAGGACAGCGAGATCGAGATCGACCAGACCCGGAGATCGAGGACGAGGAGACCGCCTGATCGAGGAGACCGAGGACCTGGACGAGGAGCTGGACGAGGACGAGGAGATCGAGGAGACCGAGGACTGCGGCCAAGGAGCTGGACGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGATCGAGGAGACCGAGGACGAGGAGACCGAGGACGAGGAGACCGAG
