R-Forge Logo

Welcome to Algorithms for Quantitative Pedology project!

A collection of algorithms related to the modeling of soil resources, soil classification, soil profile aggregation, and visualization.

Algorithms for Quantitative Pedology (AQP) is a collection of code, ideas, documentation, and examples wrapped-up into several R packages. The theory behind much of the code can be found in this Computers & Geosciences paper. Links to project member contacts, code, and other information hosted by R-Forge can be found here. Worked examples along with discussion and application to soil survey work can be found on the CA Soil Resource Lab website. AQP is very much a work in progress! If you are interested in contributing code, documentation, bug reports, or even scathing criticism, feel free to contact Dylan at debeaudette [at] ucdavis [dot] edu.


  1. SoilProfileCollection object introduction
  2. dealing with bad data
  3. aggregate properties by bedrock kind
  4. soil profile dissimilarity
  5. vertical vs. perpendicular horizon measurements
  6. getting soils data from USDA-NCSS databases
  7. getting/comparing KSSL data
  8. getting, plotting, saving detailed soil series extent data (US-only)
  9. gridded SSURRGO (gSSURGO) and SDA
  10. Component Relation Graphs
  11. OSD Dendrogram

Manual Pages c/o knitr:

  1. aqp manual pages with figures
  2. soilDB manual pages with figures
  3. sharpshootR manual pages with figures

Sample Figures