Appendix
program SpinSim (input, output, resultdata);
{Isotropic Spectral Simulation}
{Pascal port of BASIC code}
{From U.M. Oehler, and E.G. Janzen, Can. J. Chem., 60, 1542-1548 (1982)}
{Macintosh Version by John Boswell, August 30, 1991 }
label
450, 550, 570, 770, 830;
const
tsinit = 2;
xcinit = 0.146;
phinit = 1;
lwinit = 1;
yminit = 100;
dginit = 0;
lrinit = 0.3;
var
{GLOBALS}
done: boolean;
WindowRect: rect;
sp: array[1..3000] of real;
mk: array[1..3000] of real;
ln: array[1..100] of real;
nu: array[1..20] of integer;
cc: array[1..20] of real;
sn: array[1..20] of real;
ar: array[1..20] of real;
xc, ph, lw, ym, dg, lr, ma, mx, tt1, t2, t3, ta, mn: real;
fi, t6, tl, sr, st, q, t4, count, mt, ts, t1, J, k, l, x, N: integer;
nc, i1, i2, i3, i4, i5, i6, i7, i8, b: integer;
answer, goagain: char;
filename, prompt, name: string;
resultdata: text;
procedure SaveData;
var
n: integer;
begin
writeln('I need a drink. >'); {for some weird reason an extra return char was generated}
readln;
{writeln('Filename??? >');}
{readln(filename);}
{filename := 'Calvin:ResultFile';}
Prompt := 'Save Data as .. . ';
name := 't1';
filename := NewFileName(prompt, name);
rewrite(resultdata, filename);
for n := 1 to 1500 do
begin
writeln(resultdata, n, ' ', sp[n]);
end;
{sysbeep(25);}
close(resultdata);
end; {SaveData}
{*********************************}
procedure READData;
var
n: integer;
begin
writeln('I need a drink. >'); {for some weird reason an extra return char was generated}
readln;
writeln('Data Filename??? >');
readln(filename);
{filename := 'Calvin:ResultFile';}
reset(resultdata, filename);
{readln(resultdata, n, ' ', sp[n]);}
close(resultdata);
sysbeep(125);
end; {READData}
begin {MAIN}
SetRect(WindowRect, 0, 38, 511, 314);
SetTextRect(WindowRect);
ShowText;
done := false;
repeat
writeln(' Isotropic EPR simulation program.');
{sysbeep(25);}
writeln;
writeln(' Enter number of spectra, X increment (0.05 or so), and Phase (1 or -1) ');
writeln(' --separate with space: ');
writeln('Use default values? (y/n)', tsinit, ', ', xcinit : 4 : 3, ', ', phinit);
readln(answer);
if answer = 'n' then
begin
writeln(' enter values--separate with space: ');
read(ts, xc, ph);
answer := 'y';
writeln;
end
else
begin
ts := tsinit;
xc := xcinit;
ph := phinit;
answer := 'y';
end; {if}
for i1 := 1 to ts do
begin {i1}
if i1 <> 1 then
for J := 1 to 3000 do
begin
mk[J] := 0
end;
write('Number of coupling constants for spectrum ', i1, ' -->');
readln(nc);
writeln;
writeln(' Line width, Maximum Y, Delta G, Fraction Lorenztian(typical=.3-.5)');
writeln('( sep . by space ); the defaults are: ', lwinit, ', ', yminit, ', ', dginit, ', ', lrinit);
writeln('Use default values? (y/n) ');
readln(answer);
if answer = 'n' then
begin
writeln(' enter values--separate with space: ');
read(lw, ym, dg, lr);
answer := 'y';
writeln;
end
else
begin
lw := lwinit;
ym := yminit;
dg := dginit;
lr := lrinit;
answer := 'y';
writeln;
end; {if}
{convert fraction lorenztian (lr) from height contribution to area contribution}
{Now lr = 0.5 means 50% of the area is due to lorentzian lineshape}
lr := 0.275664 * lr / (0.275664 * lr + 0.967883 * (1 - lr));
dg := dg / xc;
lw := lw / xc;
for k := 1 to nc do
begin
writeln(' coupling number ', k, ' : ');
writeln('Number of nuclei , coupling constant , Spin ( 0.5 , 1.0 , 1.5 etc .) : ');
write('( sep . by space ) : ');
read(nu[k], cc[k], sn[k]);
cc[k] := cc[k] / xc;
end;
{calculate stick spectrum}
N := 1;
mk[1] := 1;
{start L4 repeat once for each DIFFERENT coupling constant}
for i2 := 1 to nc do
{start L3. repeat once for each equivalent nucleus}
begin {i2}
for i3 := 1 to nu[i2] do
{start l2. Repeat until all peaks in spectrum have been located.}
begin {i3}
i4 := N;
450:
if mk[i4] = 0 then
begin
i4 := i4 - 1;
goto 450;
end;
{start l1. Repeat 2*S times where S + Spin of the nucleus.}
count := round(2 * sn[i2]); {transfer function---need an integer for the loop}
for i5 := 1 to count do
begin {i5}
t1 := i4 + round(i5 * cc[i2]);
mk[t1] := mk[t1] + mk[i4];
{add up the number of unit lineshapes used in the simulation.}
{This times the area of the lineshape is the total area}
mt := mt + 1;
if ma < mk[t1] then
ma := mk[t1];
end; {i5}
if t1 > N then
N := t1;
i4 := i4 - 1;
{end l2 Done splitting each peak in the stick diagram}
if i4 > 1 then
goto 450;
{end l3. no more equivalent nuclei}
end; {i3}
{end l4. no more different coupling constants}
end; { i2}
{center stick diagram with respect to first spectrum. Include G shift}
if i1 = 1 then
begin
fi := N + 2 * round(8 * lw);
goto 550;
end;
t6 := round((fi - N - 2 * round(8 * lw)) / 2 + dg);
if t6 = 0 then
goto 550;
for l := N downto 1 do
begin
mk[l + t6] := mk[l];
mk[l] := 0;
end;
N := N + t6;
550:
if tl < (N + round(16 * lw)) then
tl := N + round(16 * lw);
sr := -1 * round(8 * lw);
570:
st := sr + 99;
if st > 0 then
st := 0;
t4 := 1;
{calculate 100 points of lineshape from sr(start) to st(stop) }
for i6 := sr to st do
begin
tt1 := -1 * ph * ym / ma * (1 - lr); {tt1 is t1 in basic code ???}
t2 := lr * 16 * ym / ma * (-1 * ph);
t3 := i6 * 2 / lw;
ln[t4] := t3 * tt1 * exp(-1 * 0.5 * (t3 * t3 - 1)); {tt1 is t1 in basic code ???}
ln[t4] := ln[t4] + t3 * t2 / ((3 + t3 * t3) * (3 + t3 * t3));
t4 := t4 + 1;
end; {i6}
{locate each stick in the stick diagram}
for i7 := 1 to N do
begin
if mk[i7] = 0 then
goto 770;
t4 := 1;
{copy LINESHAPE*INTENSITY into sp[] at location of stick}
for i8 := (sr + round(8 * lw)) to (st + round(8 * lw)) do
begin
sp[i7 + i8] := sp[i7 + i8] + ln[t4] * mk[i7];
sp[i7 + 2 * round(8 * lw) - i8] := -1 * mk[i7] * ln[t4] + sp[i7 + 2 * round(8 * lw) - i8];
t4 := t4 + 1;
end; {i8}
770:
end; {i7}
{if LINESHAPE calculation is incomplete go back and calculate up to 100 more points}
if st <> 0 then
begin
sr := sr + 100;
goto 570;
end;
{calculate AREA from line width, height, % Lorentzian,}
{number of unit lineshapes and relative height of the largest peak}
ar[i1] := lr * 2 * 3.14159 / sqrt(3) * (ym * (lw * lw));
ar[i1] := ar[i1] + (1 - lr) * sqrt(2 * 3.14159 * exp(1)) * ((0.5 * lw) * (0.5 * lw)) * ym;
ar[i1] := ar[i1] * mt / ma;
mt := 1;
ma := 0;
end; {i1}
{find minimum and maximum values in sp[] for scaling}
for x := 1 to tl do
begin
if mn > sp[x] then
begin
mn := sp[x];
goto 830;
end;
if mx < sp[x] then
mx := sp[x];
830:
end; {for}
{sum total area of all components in mixture}
for q := 1 to ts do
begin
ta := ta + ar[q]
end;
writeln('Areas of component spectra: ');
writeln;
{print component spectra areas as percentages of total area}
for b := 1 to ts do
begin
writeln('area of component ', b, ' is ', ar[b] / ta * 100);
end;
{the points of the spectra are now contained in the array sp[]. }
SaveData;
writeln('Run again? y/n ');
readln(goagain);
if goagain = 'n' then
done := true
else
done := false;
until done;
end. {SpinSim}
program EPRSim (input, output);
{Anisotropic simulation of esr spectra - Joseph Warden 1986}
{Pascal port of FORTRAN code for Macintosh Pascal with }
{modifications to run in THINK Pascal by John Boswell December, 1989}
const
pi2 = 1.570796;
bm = 9.27408E-21;
var
{GLOBALS}
done: boolean;
WindowRect: rect;
intensity: array[1..1500] of real;
g: array[1..3] of real;
hg: array[1..3] of real;
hmin, hmax, hinc, hx, hy, hz, frequency, gx, gy, gz: real;
bi, ci, hi, e, ee, h, cc, cd, ce, intenmin, intenmax, intennorm: real;
naintx, nainty: integer;
i, j, n, nh, nth, yamp: integer;
filename, thestring: string;
resultdata: text;
x: string;
answer, answer2: char;
function fxy (t1, p1: real): real;
var
a, a1, g4, g6, d, d1, d2, z1, z2, z3, x, chi: real;
aho, gls1, gls2, gls3, gls4, s, ai: real;
begin
a1 := cos(p1) * cos(p1);
a := sin(t1) * sin(t1);
g4 := (gx * gx * a * a1) + (gy * gy * a * (1.0 - a1)) + (gz * gz * (1.0 - a));
g6 := sqrt(g4);
d := hx * hx * gx * gx * a * a1 + hy * hy * gy * gy * a * (1.0 - a1) + hz * hz * gz * gz * (1.0 - a);
d2 := sqrt(d);
d1 := 1.178 * d2 / g6;
z1 := gx * gx * gy * gy * a;
z2 := gy * gy * gz * gz * (1.0 - a1 + (1.0 - a) * a1);
z3 := gx * gx * gz * gz * (a1 + (1.0 - a) * (1.0 - a1));
x := (z1 + z2 + z3) / (2.0 * g6 * g6 * g6);
chi := 1.0;
aho := 714.431 * frequency / g6;
gls1 := -2.77256 * chi / (d1 * d1);
gls2 := (h - aho) / (0.5 * d1);
gls3 := gls1 * gls2;
gls4 := exp(-0.69314 * gls2 * gls2);
s := gls3 * gls4;
ai := x * s * sqrt(a);
fxy := ai;
end; {Function fxy}
function fy (y, a, b: real; nx: integer): real;
var
hx, hx2, hx3, xo, xe, xi: real;
nx2, j: integer;
begin
hx := (b - a) / nx;
hx2 := 2.0 * hx;
hx3 := hx / 3.0;
nx2 := (nx div 2) - 1;
xi := hx3 * fxy(a, y);
for j := 1 to nx2 do
begin
xo := a + hx + hx2 * (j - 1);
xe := a + hx2 * j;
xi := xi + hx3 * (4.0 * fxy(xo, y) + 2.0 * fxy(xe, y));
end;
xi := xi + hx3 * (4.0 * fxy((b - hx), y) + fxy(b, y));
fy := xi;
end; {Function fy}
function fxyint (a, b, c, d: real; nx, ny: integer): real;
var
hy, hy2, hy3, yi, yo, ye: real;
ny2, j: integer;
begin
hy := (d - c) / ny;
hy2 := 2.0 * hy;
hy3 := hy / 3.0;
ny2 := (ny div 2) - 1;
yi := hy3 * fy(c, a, b, nx);
for j := 1 to ny2 do
begin
yo := c + hy + hy2 * (j - 1);
ye := c + hy2 * j;
yi := yi + hy3 * (4.0 * fy(yo, a, b, nx) + 2.0 * (fy(ye, a, b, nx)));
end;
yi := yi + hy3 * (4.0 * fy((d - hy), a, b, nx) + fy(d, a, b, nx));
fxyint := yi;
end; {Function fxyint}
{*********************************}
procedure PlotData;
var
n, firstpoint: integer;
begin
{Graphics output to Mac Screen - primitive compared to 4010 orig.}
SetRect(WindowRect, 0, 38, 511, 370);
SetdrawingRect(WindowRect);
ShowDrawing;
EraseRect(0, 0, 512, 512);
pen(1, 1);
{firstpoint := 270 - (trunc(intensity[2] / intennorm * 250.0));}
firstpoint := 71;
MoveTo(0, firstpoint);
for n := 2 to nth do
begin
i := n;
{if (nth = 1024) then}
{********i := n div 2;***********}
intensity[i] := intensity[i] + abs(intenmin);
yamp := 270 - (trunc(intensity[i] / intennorm * 250.0));
if nth <= 20 then
LineTo(n * 10, yamp)
else if (20 < nth) and (nth <= 100) then
LineTo(n * 5, yamp)
else if (100 < nth) then
LineTo(n div 2, yamp)
end;
while not button do
begin
end;
sysbeep(25);
end; {PlotData}
procedure SaveData;
var
n: integer;
begin
SetRect(WindowRect, 0, 38, 511, 370);
SetTextRect(WindowRect);
showtext;
write('Filename??? >');
readln(filename);
{filename := 'Calvin:ResultFile';}
rewrite(resultdata, filename);
for n := 2 to nth do
begin
i := n;
if (nth = 1024) then
i := n div 2;
intensity[i] := intensity[i] + abs(intenmin);
{yamp := 270 - (trunc(intensity[i] / intennorm * 250.0));}
yamp := (trunc(intensity[i] / intennorm * 250.0));
writeln(resultdata, n, ' ', yamp);
end;
sysbeep(25);
close(resultdata);
end; {SaveData}
{*********************************}
procedure Setup;
{READ SETUP PARAMETERS}
begin
SetRect(WindowRect, 0, 38, 511, 314);
SetTextRect(WindowRect);
ShowText;
write(' enter microwave frequency (GHz): ');
readln(frequency);
write(' enter hmin (in Gauss) : ');
readln(hmin);
write(' enter hmax : ');
readln(hmax);
write(' enter field increment (in Gauss) : ');
readln(hinc);
write(' enter g(x), g(y), g(z) --(separate with space: ');
read(gx, gy, gz);
writeln;
write(' Peak-to-peak linewidth (in Gauss) - ');
write(' enter hx= ');
readln(hx);
write(' enter hy= ');
readln(hy);
write(' enter hz= ');
readln(hz);
{naintx and nainty should be in multiples of 2 ; 32 is a good number to try}
write(' enter number of iterations in x (multiple of 2; 32 is good): ');
readln(naintx);
write(' enter number of iterations in y (usually same as x): ');
readln(nainty);
end; {Setup}
{*********************************}
procedure Iterate;
label
100, 105; {110, 115;}
var
i, j: integer;
begin
for i := 1 to 1500 do
begin
intensity[i] := 0.0;
end;
bi := 0.0;
ci := 0.0;
ee := hinc / 2.0;
nth := trunc(((hmax - hmin) / hinc) + 0.01);
nh := 0;
h := hmin;
g[1] := gx;
g[2] := gy;
g[3] := gz;
cc := (gx * gx + gy * gy + gz * gz) / 3.0;
cd := sqrt(cc);
ce := 0.666666 * cd + (gx + gy + gz) / 9.0;
100:
nh := nh + 1;
h := h + hinc;
105:
hi := fxyint(0.0, pi2, 0.0, pi2, naintx, nainty);
hi := hi / 0.000225;
bi := bi + hi * hinc;
ci := ci + (bi * hinc / ce);
intensity[nh] := hi;
e := hmax - h;
if (e > ee) then
goto 100;
intenmin := intensity[1];
intenmax := intensity[1];
intennorm := 0.0;
for i := 2 to nth do
begin
if (intensity[i] < intenmin) then
intenmin := intensity[i];
if (intensity[i] > intenmax) then
intenmax := intensity[i];
end;
intennorm := intenmax - intenmin;
for j := 1 to 3 do
begin
hg[j] := (6.62618e-27 * frequency * 1.0e09) / (bm * g[j]);
end;
sysbeep(25);
end; {Iterate}
{writeln(' H(gx) = ', hg[1] : 6 : 1);}
{writeln(' H(gy) = ', hg[2] : 6 : 1);}
{writeln(' H(gz) = ', hg[3] : 6 : 1);}
{******************************}
procedure Main;
begin
done := false;
repeat
Setup;
Iterate;
write('Plot data (y/n)? ');
readln(answer);
if answer = 'y' then
begin
writeln('Click the Mouse button to plot the simulation, and');
writeln('also after viewing the simulation.');
while not button do
begin
end;
plotdata;
SetRect(WindowRect, 0, 38, 511, 370);
SetTextRect(WindowRect);
showtext;
write('Save data (y/n)? ');
readln(answer);
if answer = 'y' then
saveData;
end
else
begin
write('Save data (y/n)? ');
readln(answer);
if answer = 'y' then
saveData;
end;
SetRect(WindowRect, 0, 38, 511, 370);
SetTextRect(WindowRect);
showtext;
write('Run again, or Quit (r/q)? ');
readln(answer);
if answer = 'q' then
done := true;
until done;
end; {Main}
begin
Main;
end.
References
(1) Cotton, F. A. and Wilkinson, G. (1988) Advanced Inorganic Chemistry 5th ed., John Wiley and Sons, New York.
(2) Shupack, S. I. (1991) The chemistry of chromium and some resulting analytical problems. Environ. Health Perspect., 92, 7-11.
(3) Hamilton, J. W. and Wetterhahn, K. E. (1987) Chromium, in Handbook on Toxicity of Inorganic Compounds, H. G. Seiler and H. Sigel, Editor. Marcel Dekker, Inc., New York, 239-250.
(4) Love, A. H. G. (1983) Chromium- Biological and Analytical Considerations, in Chromium: Metabolism and Toxicity, D. Burrows, Editor. CRC Press, Boca Raton, 1-12.
(5) Jennette, K. W. (1979) Chromate Metabolism in Liver Microsomes. Biol. Trace Elem. Res., 1, 55-62.
(6) Tsapakos, M. J., Hampton, T. H. and Wetterhahn, K. E. (1983) Chromium(VI)-induced DNA Lesions and Chromium Distribution in Rat Kidney, Liver, and Lung. Cancer Res., 43, 5662-5667.
(7) Cupo, D. Y. and Wetterhahn, K. E. (1985) Binding of Chromium to Chromatin and DNA from Liver and Kidney of Rats Treated with Sodium Dichromate and Chromium(III) Chloride in Vivo. Can. Res., 45, 1146-1151.
(8) Hamilton, J. W. and Wetterhahn, K. E. (1986) Chromium(VI)-induced DNA damage in chick embryo liver and blood cells in vivo. Carcinogenesis, 7, 2085-2088.
(9) Whiting, R. F., Stich, H. F. and Koropatnick, D. J. (1979) DNA damage and DNA repair in cultured human cells exposed to chromate. Chem-Biol. Inter., 26, 267-280.
(10) Cupo, D. Y. and Wetterhahn, K. E. (1984) Repair of chromate-induced DNA damage in chick embryo hepatocytes. Carcinogenesis, 5, 1705-1708.
(11) Sugiyama, M., Wang, X.-W. and Costa, M. (1986) Comparison of DNA lesions and cytotoxicity induced by calcium chromate in human, mouse, and hamster cell lines. Cancer Res., 46, 4547-4551.
(12) Wedrychowski, A., Schmidt, W. N. and Hnilica, L. S. (1986) DNA-protein crosslinking by heavy metals in Novikoff hepatoma. Arch. Biochem. Biophys., 251, 397-402.
(13) Tsapakos, M. J. and Wetterhahn, K. E. (1983) The Interaction of Chromium with Nucleic Acids. Chem.-Biol. Inter., 46, 265-277.
(14) Borges, K. M. and Wetterhahn, K. E. (1989) Chromium cross-links glutathione and cysteine to DNA. Carcinogenesis, 10, 2165-2168.
(15) De Flora, S., Morelli, A., Basso, C., Romano, M., Serra, D. and DeFlora, A. (1985) Prominent role of DT-diaphorase as a cellular mechanism reducing chromium(VI) and reverting its mutagenicity. Cancer Res., 45, 3188-3196.
(16) De Flora, S., Bennicelli, C., Camoirano, A., Serra, D. and Hochstein, P. (1988) Influence of DT diaphorase on the mutagenicity of organic and inorganic compounds. Carcinogenesis, 9, 611-617.
(17) Ryberg, D. and Alexander, J. (1984) Inhibitory activity of hexavalent chromium (Cr(VI)) on the mitochondrial respiration and a possible coupling to the reduction of Cr(VI). Biochem. Pharmacol., 33,, 2461-2466.
(18) Rossi, S. C., Gorman, N. and Wetterhahn, K. E. (1988) Mitochondrial Reduction of the Carcinogen Chromate: Formation of Chromium(V). Chem. Res. Toxicol., 1, 101-107.
(19) Connett, P. H. and Wetterhahn, K. E. (1983) Metabolism of the Carcinogen Chromate by Cellular Constituents. Struct. Bond., 54, 93-124.
(20) Goodgame, D. M. L. and Joy, A. M. (1987) EPR study of the Cr(V) and radical species produced in the reduction of Cr(VI) by ascorbate. Inorg. Chim. Acta, 135, 115-118.
(21) Connett, P. H. and Wetterhahn, K. E. (1985) In Vitro Reaction of the Carcinogen Chromate with Cellular Thiols and Carboxylic Acids. J. Am. Chem. Soc., 107, 4282-4288.
(22) Kawanishi, S., Inoue, S. and Sano, S. (1986) Mechanism of DNA cleavage induced by sodium chromate(VI) in the presence of hydrogen peroxide. J. Biol. Chem., 261,, 5952-5958.
(23) Goodgame, D. M. L. and Joy, A. M. (1987) Formation of chromium(V) during the slow reduction of carcinogenic chromium(VI) by milk and some of its constituents. Inorg. Chim. Acta, 135, L5-L7.
(24) Wiegand, H. J., Ottenwalder, H. and Bolt, H. M. (1984) The reduction of chromium(VI) to chromium(III) by glutathione: an intracellular redox pathway in the metabolism of the carcinogen chromate. Toxicology, 33, 341-348.
(25) Osterberg, R., Persson, D. and Bjursell, G. (1984) The condensation of DNA by chromium(III) ions. J. Biomol. Struct. Dyn., 2, 285-290.
(26) Tamino, G., Peretta, L. and Levis, A. G. (1981) Effects of trivalent and hexavalent chromium on the physicochemical properties of mammalian cell nucleic acids and synthetic polynucleotides. Chem.-Biol. Interact.,
(27) Wolf, T., Kasemann, R. and Ottenwalder, H. (1989) Molecular interaction of different chromium species with nucleotides and nucleic acids. Carcinogenesis, 10, 655-659.
(28) Jennette, K. W. (1981) The Role of Metals in Carcinogenesis: Biochemistry and Metabolism. Environ. Health Persp., 40, 233-252.
(29) Wetterhahn, K. E. and Hamilton, J. W. (1989) Molecular basis of hexavalent chromium carcinogenicity: effect on gene expression. Sci. Total Environ., 86, 113-129.
(30) Baes, C. F., Jr. and Mesmer, R. E. (1976) The Hydrolysis of Cations 1st ed., John Wiley and Sons, New York.
(31) Cieslak-Golonka, M. (1991) Spectroscopy of chromium(VI) species. Coord. Chem. Rev., 109, 2230249.
(32) Michel, G. and Miachiroux, R. (1983) Raman Spectroscopic Investigations of the CrO42-/Cr2O72- Equilibrium in Aqueous Solution. J. Raman Spec., 14, 22-27.
(33) McCann, J. P. and McAuley, A. (1975) Metal-ion Oxidations in Solution. Part XIII. the Reaction of Chromium(VI) with L-Cysteine in Perchlorate Media. J. Chem. Soc. Dalton Trans., 783-790.
(34) Espenson, J. H. (1970) Oxidation of Transition Metal Complexes by Chromium(VI). Acc. Chem. Res., 3, 347-353.
(35) Cleland, W. W. (1964) Dithiothreitol, a New Protective Reagent for SH Groups. Biochemistry, 3, 480-482.
(36) Rao, P. S., Evans, R. G. and Mueller, H. S. (1977) Experimental determination of activation potentials of CK-isoenzymes in human serum and their significance. Biochem. Biophys. Res. Commun., 78, 648-654.
(37) Sereda, G. A., Osipova, T. I. and Martsevich, L. P. (1980) Determination of normal redox potentials in chromium(VI)-thio acid systems. Izv. Vyssh. Uchebn. Zaved., Khim. Khim. Tekhnol., 23, 24-27.
(38) Palmer, C. D. and Wittbrodt, P. R. (1991) Processes affecting the remediation of chromium-contaminated sites. Environ. Health Perspect., 92, 25-40.
(39) Ghosh, M. C. and Gould, E. S. (1991) Electron Transfer. 106. Stabilized Aqueous Chromium(IV), As Prepared from the Chromium(VI)-Arsenic(III) Reaction. Inorg. Chem., 30, 491-494.
(40) McKnight, G. F. and Haight, G. P. J. (1973) Reactions of Octacyanomolybdate(IV). I. Kinetics of Oxidation by Chromium(VI). Inorg. Chem., 12, 1619-1621.
(41) Ghosh, M. C. and Gould, E. S. (1990) Electron Transfer. 103. Reactions of Aqueous Chromium(IV). Inorg. Chem., 29, 4258-4262.
(42) Bard, A. J., Parsons, R. and Jordan, J. (1985) Standard Potentials in Aqueous Solution 1st ed., Marcel Dekker, Inc., New York.
(43) Westheimer, F. H. (1949) The Mechanisms of Chromic Acid Oxidations. Chem. Rev., 45, 419-451.
(44) Mitewa, M. and Bontchev, P. R. (1985) Chromium(V) Coordination Chemistry. Coord. Chem. Rev., 61, 241-272.
(45) Gould, E. S. (1986) Reductions of Carboxylate-Bound Chromium(V). Acc. Chem. Res., 19, 66-72.
(46) Krumpolc, M. and Rocek, J. (1979) Synthesis of Stable Chromium(V) Complexes of Tertiary Hydroxy Acids. J. Amer. Chem. Soc., 101, 3206-3209.
(47) Swartz, H. M., Bolton, J. R. and Borg, D. C. (1972) Biological Applications of Electron Spin Resonance 1st ed., Wiley-Interscience, New York.
(48) Aiyar, J. (1990) Reactive Intermediates in Chromium Carcinogenesis. Ph.D. thesis, Dartmouth College.
(49) Bose, R. N. and Gould, E. S. (1985) Electron transfer. 73. Reduction of carboxylato-bound chromium(V) with titanium(III). Inorg. Chem., 24, 2645-2647.
(50) Bose, R. N. and Gould, E. S. (1985) Electron transfer. 74. Reduction of carboxylato-bound chromium(V) with iron(II). Intervention of chromium(IV). Inorg. Chem., 24, 2832-2835.
(51) Fanchiang, Y., Bose, R. N., Gelerinter, E. and Gould, E. S. (1985) Electron Transfer. 75. Reduction of Carboxylato-Bound Chromium(V) with Vanadium(IV). Intervention of Chromium(IV). Inorg. Chem., 24, 4679-4684.
(52) Bose, R. N. and Gould, E. S. (1986) Electron transfer. 76. Reduction of carboxylato-bound chromium(V) with uranium(IV). Inorg. Chem., 25, 94-97.
(53) Ghosh, S. K., Bose, R. N. and Gould, E. S. (1987) Electron Transfer. 89. Reductions of Carboxyato-Bound Chromium(V) with Mercapto Acids. Inorg. Chem., 26, 3722-3727.
(54) Dalal, N. S., Millar, J. M., Jagadeesh, M. S. and Seehra, M. S. (1981) Paramagnetic resonance, magnetic susceptibility, and antiferromagnetic exchange in a Cr5+ paramagnet: Potassium perchromate (K3CrO8). J. Chem. Phys., 74, 1916-1923.
(55) Dalal, N. S. and Suryan, M. M. (1981) Potassium Perchromate Standard for Determination of Paramagnetic Spin Concentration, g Values, and Magnetic Moments of Fossil Fuels. Anal. Chem., 53, 938-940.
(56) De Meester, P., Hodgson, D. J., Freeman, H. C. and Moore, C. J. (1977) Tridentate coordination by the L-cysteine dianion. Crystal and molecular structure of sodium bis(L-cysteinato)chromate(III) dihydrate. Inorg. Chem., 16, 1494-1498.
(57) Kwong, D. W. J. and Pennington, D. E. (1984) Stoichiometry Kinetics and Mechanisms of the Chromium(VI) Oxidation of L-Cysteine at Nuetral pH. Inorg. Chem., 23, 2528-2532.
(58) Buettner, G. R. and Oberley, L. W. (1978) Considerations in the Spin Trapping of Superoxide and hydroxyl radical in aqueous sytems using 5,5-dimethyl-1-pyrroline-1-oxide. Biochem. Biophys. Res. Commun., 83, 69-74.
(59) Shi, X. L., Sun, X. Y., Gannett, P. M. and Dalal, N. S. (1992) Deferoxamine Inhibition of Cr(V)-Mediated Radical Generation and Deoxyguanine Hydroxylation - ESR and HPLC Evidence. Arch. Biochem. Biophys., 293, 281-286.
(60) Atherton, N. M. (1973) Electron Spin Resonance- Theory and Applications 1st ed., John Wiley & Sons Inc., New York.
(61) Abdullah, M., Barrett, J. and O'Brien, P. (1985) Synthesis and Characterization of some Chromium(III) Complexes with Glutathione. J. Chem. Soc. Dalton Trans., 2085-2089.
(62) Bose, R. N., Moghaddas, S. and Gelerinter, E. (1992) Long-Lived Chromium(IV) and Chromium(V) Metabolites in the Chromium(VI)-Glutathione Reaction: NMR, ESR, HPLC, and Kinetic Characterization. Inorg. Chem., 31, 1987-1994.
(63) Borges, K. M., Boswell, J. S., Liebross, R. H. and Wetterhahn, K. E. (1991) Activation of Chromium(VI) by Thiols Results in Chromium(V) Formation, Chromium Binding to DNA, and Altered DNA Conformation. Carcinogenesis, 12, 551-561.
(64) Garif'yanov, S., Il'yasov, A. V., Kozyrev, B. M. and Usmanov, Z. I. (1971) Investigation of some complexes of Cr(V) with oxygenated environments by the EPR method. Dokl. Akad. Nauk SSSR, 198, 868-871.
(65) Garif'yanov, N. S. (1971) EPR in complexes of chromium(V) and molybdenum(V) with dithizone. Zh. Strukt. Kim., 12, 170-171.
(66) Ohashi, K., Aramaki, M., Kaise, M. and Yamamoto, K. (1989) Formation of Chromium(IV,V)-Ethylenediamine-N,N,N',N'-tetraacetate and Its Application to Spectrophotometric Determination of Cobalt(II) and Chromium(VI). Anal. Sci., 5, 73-77.
(67) Rollinson, C. L. and Bailar, J. C. J. (1946) Tris(ethylenediamine)Chromium(III) Salts. Inorg. Synth., 2, 196-200.
(68) Kortenkamp, A., Oetken, G. and Beyersmann, D. (1990) The DNA cleavage induced by a chromium(V) complex and by chromate and glutathione is mediated by activated oxygen species. Mutat. Res., 232, 155-161.
(69) Jacobson, K. B. and Murphy, J. B. (1972) Reaction of Cacodylic Acid with Organic Thiols. FEBS Letters, 22, 80-82.
(70) Goodgame, D. M. L. and Joy, A. M. (1986) Relatively long-lived chromium(V) species are produced by the action of glutathione on carcinogenic chromium(VI). J. Inorg. Biochem., 26, 219-224.
(71) Abe, Y., Horii, H., Taniguchi, S., Yamabe, S. and Minato, T. (1986) A theoretical Study on the Oxidation Mechanism of Triose Reductone in Reference to L- Ascorbic Acid. Can. J. Chem., 64, 360-365.
(72) Bramley, R., Ji, J.-Y., Judd, R. J. and Lay, P. A. (1990) Solvent Dependence of the EPR Spectra of Oxochromate(V) Complexes: Solution Structures and the Effects of Hydrogen Bonding between the Solvent and the Complex. Inorg. Chem., 29, 3089-3094.
(73) Bramley, R., Farrell, R. P., Ji, J.-Y. and Lay, P. A. (1990) Ligand Exchange and Redox Reactions of Chromium(V): Isolation of the Chromium(V) Oxalato Complexes from Ligand Exchange Reaction of Bis[2-ethyl-2-hydroxybutanoato(2-)]oxochromate(V) with Oxalate in 50% Aqueous Acetic Acid. Aust. J. Chem., 43, 263-279.
(74) Ghosh, S. K., Bose, R. N. and Gould, E. S. (1987) Electron transfer. 85. Reduction of chromium(V) with ascorbic acid. Inorg. Chem., 26, 2684-7.
(75) Miller, E. C. and Miller, J. A. (1981) Searches for Ultimate Chemical Carcinogens and their Reactions with Cellular Macromolecules. Cancer, 47, 2327-2345.
(76) Wetterhahn, K. E., Cupo, D. Y. and Connett, P. H. (1984) Metal Carcinogens: Metabolism and Interaction with Protein and DNA, in Trace Substances in Environmental Health, D. D. Hemphill, Editor. University of Missouri, Columbia, 154-162.
(77) O'Brien, P., Barrett, J. and Swanson, F. (1985) Chromium(V) can be generated in the reduction of chromium(VI) by glutathione. Inorg. Chim. Acta, 108, L19-L20.
(78) Sugiyama, M., Ando, A. and Ogura, R. (1989) Effect of vitamin E on survival, glutathione reductase and formation of chromium(V) in Chinese hamster V-79 cells treated with sodium chromate(VI). Carcinogenesis, 10, 737-741.
(79) Sugiyama, M., Ando, A., Nakao, K., Ueta, H., Hidaka, T. and Ogura, R. (1989) Influence of Vitamin B2 on Formation of Chromium(V), Alkali-labile Sites, and Lethality of Sodium Chromate(VI) in Chinese Hamster V-79 Cells. Cancer Res., 49, 6180-6184.
(80) Sugiyama, M. (1991) Effects of vitamins on chromium(VI)-induced damage. Environ. Health Perspec., 92, 63-70.
(81) Sugiyama, M., Tsuzuki, K. and Ogura, R. (1991) Effect of Ascorbic Acid on DNA Damage, Cytotoxicity, Glutathione Reductase, and Formation of Paramagnetic Chromium in Chinese Hamster V-79 Cells Treated with Sodium Chromate(VI). J. Biol. Chem., 266, 3383-3386.
(82) Aiyar, J., Borges, K. M., Floyd, R. A. and Wetterhahn, K. E. (1988) Role of chromium(V), glutathione thiyl radical, and hydroxyl radical intermediates in chromium(VI)-induced DNA damage. Toxicol. Environ. Chem., 22, 135-148.
(83) Kortenkamp, A., O'Brien, P. and Beyersmann, D. (1991) The reduction of chromate is a prerequisite of chromium binding to cell nuclei. Carcinogenesis, 12, 1143-1144.
(84) Farrell, R. P., Judd, R. J., Lay, P. A., Dixon, N. E., Baker, R. S. U. and Bonin, A. M. (1989) Chromium(V)-Induced Cleavage of DNA: Are Chromium(V) Complexes the Active Carcinogens in Chromium(VI)-Induced Cancers? Chem. Res. Toxicol., 2, 227-229.
(85) Liebross, R. H. and Wetterhahn, K. E. (1990) In Vivo Formation of Chromium(V) in Chick Embryo Red Blood Cells. Chem. Res. Toxicol., 3, 401-403.
(86) Kortenkamp, A., Ozolins, Z., Beyersmann, D. and O'Brien, P. (1989) Generation of PM2 DNA breaks in the course of reduction of chromium(VI) by glutathione. Mutat. Res., 216, 19-26.
(87) Jones, P., Kortenkamp, A., O'Brien, P., Wang, G. and Yang, G. (1991) Evidence for the generation of hydroxyl radicals from a chromium(V) intermediate isolated from the reaction of chromate with glutathione. Arch. Biochem. Biophys., 286, 652-655.
(88) Barton, J. K. (1986) Metals and DNA: Molecular Left-Handed Complements. Science, 233, 727-734.
(89) Warpehoski, M. A. and Hurley, L. H. (1988) Sequence Selectivity of DNA Covalent Modification. Chem. Res. Toxicol., 1, 315-333.
(90) Sherman, S. E., Gibson, D., Wang, A. H.-J. and Lippard, S. J. (1985) X-ray Structure of the Major Adduct of the Anticancer Drug Cisplatin with DNA: cis-[Pt(NH3)2{d(pGpG)}]. Science, 230, 412-417.
(91) Liebross, R. (1991) Honors thesis, Dartmouth College.
(92) Shi, X. ;. D., N. S. (1989) Chromium(V) and Hydroxyl radical Formation During the Gluatathione Reductase-Catalyzed reduction of Chromium(VI). Biochem. Biophys. Res. Commun., 163, 627-634.
(93) O'Brien, P. and Wang, G. (1989) Chromium(V) Complexes Can Generate Hydroxyl Radicals. Inorg. Chim. Acta, 162, 27-28.