Which one of the following techniques can be used to determine the structure of a $15$ kDa globular protein at atomic resolution?

1. Raman spectroscopy
2. IR spectroscopy
3. UV spectroscopy
4. NMR spectroscopy