# Automated area under the curve (AUC) calculation with Grace

** Published:**

I wish I have an elegant solution for this like automated linear regression, but I don’t. This solution that I came up with is hacky, but it works.

```
cat << EOF > integrate.par
integrate(s0)
EOF
grace data.agr -param integrate.par -saveall data.temp.agr -hardcopy -noprint
tail -2 data.temp.agr | awk 'NR==1{printf "%.2f\n", $2}'
```

In essence, call `integrate.par`

to calculate the area under the curve of your data in `s0`

. Grace will plot a cumulative sum and append it to the `.agr`

file. So we just need to extract the last value of the cumulative sum, which can be found in the penultimate line (thus the `tail -2`

).

Told ya it’s hacky.

## Leave a Comment

Your email address will not be published. Required fields are marked *