Core analysis