60 likes | 72 Views
Learn how to analyze a protein using Python. Find amino acid sequences, identify types of amino acids, predict secondary structures, and determine the presence of disulfide bonds.
E N D
Using Python to Analyze a Protein By Aaron Mathieu for AP Biology (grades 11 & 12)
Start By Picking Protein and Finding Amino Acid Sequence MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN
For your protein answer the following questions: • How many positive amino acids are in your chosen protein? • How many negative amino acids are in your chosen protein? • How many non-polar, hydrophobic amino acids are in your chosen protein? • How many polar, hydrophilic amino acids are in your chosen protein? • How many “special” amino acids are in your chosen protein?
Coding Challenge • Determine the number of each amino acid in protein • Figure out how many regions of the sequence are likely to form alpha helixes (alpha-helix tend to be rich in Glu, Ala, Leu, Met, Lys, Arg, Gln, His) • Figure out how many regions of the sequence are likely to form beta pleated helixes (beta-sheets are rich in Val, Ile, Tyr, Cys, Trp, Phe, Thr) • Find how many regions of the sequence are likely to form turns and loops (turns and loops are rich in Gly, Asn, Asp, Pro, Ser) • Identify if there are any large regions that are hydrophobic • Predict how many disulfide bonds might form in a protein’s tertiary structure (these form in Cystine)