|
|
1 | (10) |
|
1.1 Causes of Whole-Rock Chemical Variation in Igneous Suites |
|
|
1 | (2) |
|
1.2 Conventional Software for Igneous Geochemistry |
|
|
3 | (1) |
|
|
3 | (1) |
|
1.2.2 Dedicated Programs (PC Compatibles) |
|
|
4 | (1) |
|
1.3 A Revolution? The R Language |
|
|
4 | (2) |
|
|
4 | (1) |
|
1.3.2 Geochemical Data Toolkit (GCDkit) |
|
|
5 | (1) |
|
|
6 | (5) |
|
|
|
2 Data Manipulation and Simple Calculations |
|
|
11 | (16) |
|
2.1 Loading and Manipulating Data |
|
|
11 | (2) |
|
2.2 Linking Whole-Rock Chemistry with Mineral Stoichiometry |
|
|
13 | (5) |
|
|
14 | (2) |
|
2.2.2 Cationic Parameters |
|
|
16 | (1) |
|
2.2.3 Normative Calculations and Classification of Igneous Rocks |
|
|
17 | (1) |
|
|
18 | (1) |
|
2.4 Classification and Grouping---Using Factors |
|
|
19 | (5) |
|
2.4.1 Statistical Examination of Complex Data Sets |
|
|
20 | (2) |
|
2.4.2 Conversion of Numeric Vectors to Factors |
|
|
22 | (1) |
|
2.4.3 Frequency (Contingency) Tables |
|
|
23 | (1) |
|
|
24 | (3) |
|
|
27 | (18) |
|
|
27 | (4) |
|
3.1.1 Plotting Simple Binary Plots |
|
|
27 | (3) |
|
3.1.2 Constant Sum Effect (Closure) |
|
|
30 | (1) |
|
3.2 Harker Plots and Other Basic Multiple Plots |
|
|
31 | (1) |
|
|
32 | (2) |
|
3.4 Classification Plots in GCDkit |
|
|
34 | (1) |
|
|
35 | (1) |
|
|
36 | (4) |
|
3.7 Multiple Plots by Groups |
|
|
40 | (1) |
|
|
41 | (4) |
|
|
45 | (8) |
|
|
45 | (1) |
|
4.2 Specialized Spiderplots |
|
|
46 | (2) |
|
4.2.1 Double-Normalized Spiderplots |
|
|
47 | (1) |
|
4.2.2 Spider Boxplots, Spider Box and Percentile Plots |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (1) |
|
4.5 Stripplots and Strip Boxplots |
|
|
50 | (1) |
|
|
51 | (2) |
|
|
53 | (16) |
|
5.1 Recalculation of Elemental to Isotopic Ratios |
|
|
53 | (2) |
|
5.2 Calculation of Initial Ratios or Ages |
|
|
55 | (2) |
|
5.3 Epsilon, Delta and Gamma Values |
|
|
57 | (3) |
|
|
60 | (3) |
|
5.4.1 Single-Stage Nd Model Ages |
|
|
60 | (1) |
|
5.4.2 Two-Stage Nd Model Ages |
|
|
61 | (2) |
|
|
63 | (2) |
|
|
65 | (4) |
|
Part II Modelling Major Elements |
|
|
|
|
69 | (12) |
|
6.1 Mass Balance During Crystallization |
|
|
69 | (6) |
|
6.1.1 Graphical Solutions |
|
|
70 | (1) |
|
6.1.2 Cumulate Composition |
|
|
71 | (1) |
|
6.1.3 Analytical Formulation |
|
|
72 | (1) |
|
6.1.4 Generating a Magmatic Series Through Crystallization |
|
|
73 | (2) |
|
|
75 | (1) |
|
|
76 | (2) |
|
|
78 | (1) |
|
6.5 Crystallization and Partial Melting---Are These Just Special Cases of Mixing? |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
81 | (4) |
|
7.1 An Under-Determined Problem |
|
|
81 | (1) |
|
7.2 Least-Square Solution to Crystallization/Melting Problems |
|
|
82 | (1) |
|
7.3 Least-Square Solution to Mixing Problems |
|
|
83 | (1) |
|
|
83 | (2) |
|
|
85 | (8) |
|
|
92 | (1) |
|
|
93 | (8) |
|
Part III Modelling Trace Elements |
|
|
|
10 Dilute Trace Elements: Partition Coefficients |
|
|
101 | (4) |
|
10.1 Crystal Networks and Substitutions |
|
|
101 | (1) |
|
10.2 Partition Coefficients |
|
|
101 | (1) |
|
10.3 Controls on the Values of Partition Coefficients |
|
|
102 | (1) |
|
10.4 Bulk Distribution Coefficients |
|
|
103 | (1) |
|
|
104 | (1) |
|
11 Direct (Dilute) Trace-Element Models |
|
|
105 | (20) |
|
|
106 | (4) |
|
11.1.1 Batch Crystallization |
|
|
106 | (1) |
|
11.1.2 Fractional Crystallization |
|
|
106 | (3) |
|
11.1.3 Comparing Different Models |
|
|
109 | (1) |
|
|
110 | (4) |
|
|
110 | (1) |
|
11.2.2 Fractional Melting |
|
|
110 | (1) |
|
11.2.3 Comparing Different Models |
|
|
111 | (1) |
|
11.2.4 Alternative Formulations of the Melting Equations |
|
|
111 | (3) |
|
|
114 | (3) |
|
11.3.1 Ratio of Two Elements During Binary Mixing |
|
|
114 | (1) |
|
11.3.2 Mixing Hyperbolae in Ratio-Ratio Plots |
|
|
114 | (3) |
|
11.4 Assimilation and Fractional Crystallization (AFC) |
|
|
117 | (2) |
|
|
119 | (4) |
|
11.5.1 Crystallization with Incomplete Crystal Separation (Batch Crystallization + Binary Mixing) |
|
|
120 | (1) |
|
11.5.2 Fluxed Melting (Binary Mixing + Batch Melting) |
|
|
121 | (2) |
|
|
123 | (2) |
|
12 Reverse (Dilute) Trace-Element Models |
|
|
125 | (4) |
|
12.1 Reverse Fractional Crystallization (Using Rayleigh's Law) |
|
|
125 | (2) |
|
12.2 Reverse Batch Partial Melting |
|
|
127 | (1) |
|
|
128 | (1) |
|
|
128 | (1) |
|
13 Trace Elements as Essential Structural Constituents of Accessory Minerals: the Solubility Concept |
|
|
129 | (12) |
|
13.1 Solubility Formulae for Common Accessory Minerals |
|
|
129 | (7) |
|
|
129 | (2) |
|
13.1.2 Monazite, (LREE)PO4 |
|
|
131 | (3) |
|
13.1.3 Apatite, Ca5(PO4)3(F,Cl,OH) |
|
|
134 | (2) |
|
13.2 Evolution Through Saturation |
|
|
136 | (3) |
|
|
139 | (2) |
|
14 Forward Modelling in R |
|
|
141 | (12) |
|
|
152 | (1) |
|
15 Reverse Modelling in R |
|
|
153 | (6) |
|
Part IV Radiogenic Isotopes |
|
|
|
|
159 | (8) |
|
|
159 | (4) |
|
16.1.1 Single Isotopic Ratio |
|
|
159 | (2) |
|
16.1.2 Pair of Isotopic Ratios |
|
|
161 | (2) |
|
16.2 AFC Formulation for Isotopes |
|
|
163 | (3) |
|
|
166 | (1) |
|
|
167 | (2) |
|
|
167 | (1) |
|
|
167 | (1) |
|
|
168 | (1) |
|
18 Forward Modelling in R |
|
|
169 | (6) |
|
|
169 | (4) |
|
|
173 | (2) |
|
19 Reverse Modelling in R |
|
|
175 | (6) |
|
|
177 | (4) |
|
Part V Practical Modelling |
|
|
|
20 Choosing an Appropriate Model |
|
|
181 | (10) |
|
20.1 Evidence for Crystallization |
|
|
181 | (2) |
|
20.1.1 Final Solidification During Emplacement |
|
|
181 | (1) |
|
20.1.2 Fractional Crystallization at Depth |
|
|
182 | (1) |
|
20.2 Evidence For Melting |
|
|
183 | (2) |
|
|
183 | (1) |
|
20.2.2 Melting of the Mantle |
|
|
184 | (1) |
|
20.3 Magma Mixing and Assimilation |
|
|
185 | (2) |
|
20.3.1 Mixing and Mingling of Magmas |
|
|
185 | (1) |
|
|
186 | (1) |
|
|
187 | (4) |
|
21 Semi-Quantitative Geochemical Approach |
|
|
191 | (14) |
|
21.1 Assessing Trace-Element Compatibility |
|
|
191 | (1) |
|
21.2 Order of (In)Compatibility |
|
|
192 | (3) |
|
21.3 Process Identification |
|
|
195 | (4) |
|
21.3.1 Mixing vs. Crystallization/Melting |
|
|
195 | (1) |
|
21.3.2 Crystallization vs. Melting in a Log-Log Diagram |
|
|
195 | (3) |
|
21.3.3 Crystallization vs. Melting Using Incompatible Elements |
|
|
198 | (1) |
|
|
199 | (3) |
|
21.5 Identifying Fractionating Minerals Using Log-Log Plots |
|
|
202 | (1) |
|
|
203 | (2) |
|
|
205 | (20) |
|
22.1 Choosing an Appropriate Strategy |
|
|
205 | (1) |
|
22.2 Constraining a Fractionation or Melting Model |
|
|
206 | (6) |
|
22.2.1 The Differentiated Liquid(s)/Melt: CL |
|
|
206 | (1) |
|
22.2.2 The Primitive Liquid/Source: C0 |
|
|
206 | (2) |
|
22.2.3 Composition of the Solid Phases (Cumulate/Restite) |
|
|
208 | (3) |
|
22.2.4 Partition Coefficients |
|
|
211 | (1) |
|
22.3 Dealing with Accessory Minerals |
|
|
212 | (9) |
|
22.3.1 Assessing the Role of Accessory Minerals |
|
|
212 | (2) |
|
22.3.2 Modelling with Accessories |
|
|
214 | (7) |
|
22.4 Constraining the End-Members of a Mixing Model |
|
|
221 | (1) |
|
|
222 | (3) |
|
23 Numerical Tips and Tricks |
|
|
225 | (6) |
|
23.1 The Size of the Geochemical Space |
|
|
225 | (2) |
|
|
227 | (1) |
|
|
227 | (1) |
|
23.4 Breaking Minerals into End Members |
|
|
228 | (1) |
|
23.5 Coupling Majors and Traces |
|
|
228 | (1) |
|
23.6 This Space Left Blank for Your Own Tricks |
|
|
229 | (1) |
|
|
229 | (2) |
|
24 Common Sense in Action |
|
|
231 | (14) |
|
24.1 Physical Constraints |
|
|
231 | (3) |
|
24.1.1 Thermodynamic Constraints |
|
|
231 | (1) |
|
24.1.2 Mechanical (Rheological) Constraints |
|
|
232 | (2) |
|
24.2 Scale and Speed of Processes---Approach to Equilibrium |
|
|
234 | (1) |
|
24.3 Is Your Model Worth Your Efforts? |
|
|
235 | (4) |
|
24.3.1 How Well Can We Discriminate Between Models? |
|
|
236 | (1) |
|
24.3.2 Dangerous Projections |
|
|
237 | (1) |
|
24.3.3 KD vs. C0---What Should You Improve First? |
|
|
238 | (1) |
|
|
239 | (1) |
|
|
240 | (5) |
|
|
|
25 Differentiation of a Calc-Alkaline Series: Example of the Atacazo-Ninahuilca volcanoes, Ecuador |
|
|
245 | (16) |
|
|
245 | (1) |
|
25.2 Data Exploration and Implications |
|
|
246 | (4) |
|
|
246 | (1) |
|
|
247 | (1) |
|
|
248 | (2) |
|
25.3 Geochemical Modelling |
|
|
250 | (8) |
|
25.3.1 First Step: Atacazo |
|
|
252 | (4) |
|
25.3.2 Second Step: Ninahuilca |
|
|
256 | (2) |
|
|
258 | (2) |
|
|
260 | (1) |
|
26 Progressive Melting of a Metasedimentary Sequence: the Saint-Malo Migmatitic Complex, France |
|
|
261 | (16) |
|
|
261 | (1) |
|
26.2 Major and Trace Elements |
|
|
262 | (2) |
|
26.3 Geochemical Modelling |
|
|
264 | (11) |
|
26.3.1 Mode Evolution During melting |
|
|
265 | (3) |
|
26.3.2 Major and Trace Elements |
|
|
268 | (3) |
|
|
271 | (4) |
|
|
275 | (2) |
|
Appendix A R Syntax in a Nutshell |
|
|
|
|
277 | (18) |
|
|
277 | (2) |
|
1.1.1 Starting and Terminating the R Session |
|
|
277 | (1) |
|
1.1.2 Seeking Help and Documentation |
|
|
278 | (1) |
|
1.2 Fundamental Objects of the R Language |
|
|
279 | (3) |
|
|
279 | (2) |
|
1.2.2 Handling Objects in Memory |
|
|
281 | (1) |
|
1.2.3 Attributes to Objects |
|
|
282 | (1) |
|
|
282 | (2) |
|
|
282 | (1) |
|
|
282 | (1) |
|
|
283 | (1) |
|
1.3.4 Generating Regular Sequences |
|
|
283 | (1) |
|
1.3.5 Functions to Manipulate Numeric Vectors |
|
|
284 | (1) |
|
|
284 | (1) |
|
|
285 | (1) |
|
|
285 | (1) |
|
1.5.2 Missing Values (NA, NaN) |
|
|
286 | (1) |
|
1.6 Arrays, Matrices, Data Frames |
|
|
286 | (2) |
|
1.6.1 Matrix/Data Frame Operations |
|
|
287 | (1) |
|
1.7 Indexing/Subsetting of Vectors, Arrays and Data Frames |
|
|
288 | (2) |
|
|
289 | (1) |
|
1.7.2 Matrices/Data Frames |
|
|
289 | (1) |
|
|
290 | (1) |
|
1.9 Coercion of Individual Object Types |
|
|
291 | (1) |
|
|
292 | (1) |
|
1.10.1 Basic Usage of Factors |
|
|
292 | (1) |
|
1.10.2 Conversion of Numeric Vectors to Factors |
|
|
292 | (1) |
|
|
293 | (1) |
|
1.10.4 Using Factors to Handle Complex Datasets |
|
|
293 | (1) |
|
1.11 Data Input/Output, Files |
|
|
293 | (2) |
|
|
293 | (2) |
|
|
295 | (1) |
|
|
295 | (1) |
|
|
295 | (14) |
|
2.1 Obtaining and Annotating Binary Plots |
|
|
295 | (7) |
|
2.2 Additional High-Level Plotting Functions |
|
|
302 | (3) |
|
2.3 Creating Custom Layouts and Axes |
|
|
305 | (3) |
|
2.4 Exporting Graphs from R and Graphical Devices |
|
|
308 | (1) |
|
2.5 Interaction with Plots |
|
|
308 | (1) |
|
|
309 | (6) |
|
|
309 | (1) |
|
3.2 Conditional Execution |
|
|
310 | (1) |
|
|
310 | (1) |
|
3.4 User-Defined Functions |
|
|
311 | (2) |
|
3.4.1 Arguments to Functions |
|
|
311 | (1) |
|
3.4.2 Assignments in Functions |
|
|
312 | (1) |
|
3.5 An Alternative to Loops---sapply |
|
|
313 | (1) |
|
|
313 | (2) |
|
Appendix B Introduction to GCDkit |
|
|
|
1 First Steps with GCDkit |
|
|
315 | (17) |
|
|
315 | (1) |
|
1.2 GCDkit Overview: The User Interface |
|
|
316 | (2) |
|
|
318 | (5) |
|
|
318 | (1) |
|
|
319 | (2) |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
322 | (1) |
|
|
323 | (6) |
|
|
326 | (1) |
|
1.4.2 Single Plot Editing |
|
|
327 | (1) |
|
1.4.3 Plates and Plate Editing |
|
|
328 | (1) |
|
|
328 | (1) |
|
1.4.5 Classification and Geotectonic Diagrams |
|
|
329 | (1) |
|
|
329 | (2) |
|
1.6 Exporting from GCDkit |
|
|
331 | (1) |
|
2 Under the Bonnet: GCDkit Internals |
|
|
332 | (5) |
|
2.1 R language and GCDkit |
|
|
332 | (1) |
|
|
333 | (1) |
|
|
333 | (1) |
|
2.4 Tailoring GCDkit to Suit your Needs |
|
|
334 | (1) |
|
|
334 | (2) |
|
|
336 | (1) |
|
Appendix C Solving Systems of Linear Algebraic Equations in R |
|
|
|
1.1 Linear Algebraic Equation Systems (Single Solution) |
|
|
337 | (1) |
|
1.2 Overdetermined Systems (Unconstrained Least-Square Method) |
|
|
338 | (1) |
|
1.3 Constrained Least-Square Method |
|
|
339 | (1) |
|
|
340 | (1) |
Index |
|
341 | |