Question

In: Chemistry

BioChem Question I am trying to make a phosphate buffer, but I only have monoprotic potassium...

BioChem Question

I am trying to make a phosphate buffer, but I only have monoprotic potassium phosphate. Should I expect the pH to be low or high once I dissolve the solid in water? Does this mean I should expect to need acid or base to adjust the pH to 7.0?

Would formic acid or acetic acid be a better buffer at pH 5.0? Why?

Which buffer would be my best choice if I need my reaction to be run at pH 7.6?

Solutions

Expert Solution

  1. A buffer (more precisely, pH buffer or hydrogen ion buffer) is an aqueous solution consisting of a mixture of a weak acid and its conjugate base, or vice versa. Its pH changes very little when a small amount of strong acid or base is added to it and thus it is used to prevent changes in the pH of a solution.

When Monoprotic potassium phosphate (KH2PO4) was dissolved in the water, pH of that solution ranges from 6.2 to 8.2 and pKa = 7.2,so you have to add acid or base to adjust the pH to 7.0

  1. formic acid or acetic acid be a better buffer at pH 5.0? Why?

See the following table which gives the Weak Acids, Ka, and pKa values

Acetic acid       pKa =   4.8                 pH = 3.8 – 5.8

Formic acid      pKa = 1.7                  pH = 3.75

According to the pH of the acetic acid and formic acid solution ,these are the best options for buffer at pKa = 5.0


Related Solutions

I want to make up 1L of 50mM phosphate buffer, pH 6.8. I have 1M phosphate...
I want to make up 1L of 50mM phosphate buffer, pH 6.8. I have 1M phosphate buffer, pH 12 and 2M HCl. How will I make up this buffer. Please explain! Thank you.
I am trying to make a Risk Management tool in Python. I have it partially started....
I am trying to make a Risk Management tool in Python. I have it partially started. The scenario is that the Project Manager needs to be able to log on and enter information ( the required information is located in the code). I then need to capture that data and store it in an array with the ability to call back and make changes if necessary. Could you please help me out and explain what was done? Current code: Start...
Hello, I have been trying to answer this question for the last hour and I am...
Hello, I have been trying to answer this question for the last hour and I am still struggling could someone help me? The deadline is in 1hour! Perform an analysis of variance on the following data set. Do this by answering the questions below. Group 1 Group 2 Group 3 82 87 97 91 90 99 93 91 104 94 99 105 94 101 106 95 115 109 99 118 110 101 114 103 117 105 121 106 121 106...
Prepare 100mL of a 0.1M potassium phosphate buffer of pH 6.5. You have K2HPO4 and KH2PO4...
Prepare 100mL of a 0.1M potassium phosphate buffer of pH 6.5. You have K2HPO4 and KH2PO4 in solid/salt form available to mix with water to create this buffer. Final answer must include how many grams of each salt to mix with how many mL of water to prepare the buffer. I started this problem and got as far as using the Henderson-Hasselbalch equation and that the ratio of [HPO42-] to [H2PO4-] is 0.48 moles to 1 mole.
This is an Android Question. I am trying to make a FAB(Floating Action Button) show me...
This is an Android Question. I am trying to make a FAB(Floating Action Button) show me a different page when I press it.
I am trying to make a new code that uses functions to make it. My functions...
I am trying to make a new code that uses functions to make it. My functions are below the code. <?php */ $input; $TenBills = 1000; $FiveBills = 500; $OneBills = 100; $Quarters = 25; $Dimes = 10; $Nickels = 5; $Pennies = 1; $YourChange = 0; $input = readline("Hello, please enter your amount of cents:\n"); if(ctype_digit($input)) { $dollars =(int)($input/100); $cents = $input%100;    $input >= $TenBills; $YourChange = (int)($input/$TenBills); $input -= $TenBills * $YourChange; print "Change for $dollars dollars...
A liter of 0.050M pH 7.10 potassium phosphate buffer is needed for a certain experiment.
1)         A liter of 0.050M pH 7.10 potassium phosphate buffer is needed for a certain experiment.             The following four methods were proposed for the preparation of the buffer. Using the pKa             value given in your textbook, which of these methods should be used and what is wrong             with the other proposals? Letter of method which should be used: __________________________ (A)      A 0.050M sample of K2HPO4 was dissolved in about 800.0mL of water, and the pH was                         adjusted to 7.10 using...
A liter of 0.050M pH 7.10 potassium phosphate buffer is needed for a certain experiment. The...
A liter of 0.050M pH 7.10 potassium phosphate buffer is needed for a certain experiment. The following four methods were proposed for the preparation of the buffer. Using the pKa value given in your textbook, which of these methods should be used and what is wrong with the other proposals? Letter of method which should be used: __________________________ (2 points) (A) A 0.050M sample of K2HPO4 was dissolved in about 800.0mL of water, and the pH was adjusted to 7.10...
Assembly Question: I am trying to annotate this code and am struggling to understand what it...
Assembly Question: I am trying to annotate this code and am struggling to understand what it is doing. Can someone please add comments? .data .star: .string "*" .line: .string "\n" .input: .string "%d" .count: .space 8 .text .global main printstars: push %rsi push %rdi _printstars: push %rdi mov $.star, %rdi xor %rax, %rax call printf pop %rdi dec %rdi cmp $0, %rdi jg _printstars mov $.line, %rdi xor %rax, %rax call printf pop %rdi pop %rsi ret printstarpyramid: mov %rdi,...
I am trying to implement a search function for a binary search tree. I am trying...
I am trying to implement a search function for a binary search tree. I am trying to get the output to print each element preceding the the target of the search. For example, in the code when I search for 19, the output should be "5-8-9-18-20-19" Please only modify the search function and also please walk me through what I did wrong. I am trying to figure this out. Here is my code: #include<iostream> using namespace std; class node {...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT